Dennys RieraSS DSL Giants Black
Age 21 R/R 5'9" / 165 lbs ROK BB -3% Svc 0.0 · Ctrl thru 2037 peak 1.7 · 2031
wRC+†70
AVG/OBP/SLG.211 / .284 / .322
PA120
HR2
K%27
BB%7
MLB%0%
BAT: -4.0 runs (wOBA-derived runs vs avg)-4BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.3 runs (Positional adjustment)+1POSREP: +3.4 runs (Replacement-level credit)+3REPTotal WAR: +0.10+0.1WAR
Scouting · nowfuture
HIT
3237
PWR
3035
SPD
4651
EYE
4045
trajectory · 10 yrs
1.8peak
2032

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2032
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
2032Ext / FA-deal$0.9M+1.7$16M+$15M
2033Ext / FA-deal$1.0M+1.6$16M+$15M
2034Ext / FA-deal$1.0M+1.5$15M+$14M
2035Ext / FA-deal$3M+1.3$14M+$11M
2036Ext / FA-deal$3M+1.0$11M+$7M
2037Ext / FA-deal$3M+0.7$4M+$0.4M
Totals $12M $75M +$63M

Career Projections (MLE)

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202217 ROKDSL Giants Orange 118107 11311 6463 10 .103.172.178.350 .075.161 395 .153 -25 -17 +0 +0 +1 +3 -1.2
202318 ROKDSL Giants Black 218195 29602 11617 41 .149.221.210.431 .062.197 285 .196 8 -23 +0 +0 +2 +6 -1.4
202419 ROKDSL Giants Black 10791 16401 9366 22 .176.292.253.545 .077.273 348 .231 35 -8 -0 +0 +1 +3 -0.4
202520 ROKDSL Giants Black 144124 17320 44312 31 .137.236.194.429 .056.200 303 .195 7 -15 +0 +0 +2 +4 -0.9
▸ 2026 Season
202621 MLBSF 120108 23412 9332 21 .213.286.324.610 .111.282 288 .277 70 -4 +0 +0 +1 +3 0.1
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202722 MLB 11%SF 199177 39814 16524 41 .220.299.345.644 .124.284 268 .291 81 -4 +0 +0 +2 +6 0.4
202823 MLB 28%SF 313278 631227 26806 61 .227.306.360.666 .133.285 268 .299 87 -5 +1 +0 +3 +9 0.9
202924 MLB 45%SF 393349 7915210 34987 82 .226.308.367.674 .140.286 259 .304 91 -4 +1 +0 +4 +11 1.2
203025 MLB 60%SF 439389 8917211 391098 92 .229.312.368.680 .139.287 259 .308 94 -3 +1 +0 +5 +12 1.5
203126 MLB 77%SF 467414 9518312 421158 92 .229.312.374.687 .145.287 259 .310 95 -3 +1 +0 +5 +13 1.7
203227 MLB 92%SF 480425 9919313 441198 92 .233.317.384.700 .151.287 259 .310 95 -3 +1 +0 +5 +14 1.7
203328 MLBSF 483428 9819312 441218 92 .229.312.371.684 .143.287 259 .308 94 -3 +1 -1 +5 +14 1.6
203429 MLBSF 478423 9518212 441218 81 .225.309.362.671 .137.286 259 .306 93 -4 +1 -1 +5 +14 1.5
203530 MLBSF 471416 9418212 441218 81 .226.312.365.677 .139.284 269 .303 90 -5 +1 -2 +5 +13 1.3
203631 MLBSF 459406 9017211 421208 70 .222.307.355.662 .133.283 269 .299 87 -7 +1 -3 +5 +13 1.0
203732 MLBSF 442391 8516210 411177 60 .217.303.345.648 .128.281 269 .295 84 -8 +1 -4 +5 +13 0.7
203833 MLBSF 413365 791529 381137 60 .216.302.342.645 .126.280 279 .289 80 -10 +1 -4 +4 +12 0.4
203934 MLBSF 368325 691328 341036 50 .212.299.338.637 .126.278 289 .283 75 -11 +1 -5 +4 +10 -0.0
204035 MLBSF 315279 561016 28925 50 .201.285.308.594 .108.276 299 .275 69 -11 +1 -6 +3 +9 -0.3
▸ Career Totals (MLE all levels + projections)
Career 64275690 122623533143 5551700128 11119 .215.300.344.643 .128.279 269 .290 80 -146 +15 -25 +69 +182 9.7
/ 162G 650575 12324314 5617213 112 .214.298.339.637 .125.277 269 .290 80 -15 +1 -3 +7 +18 1.0

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202217 ROKDSL Giants Orange 118104 16512 9323 10 .154.241.279.520 .125.194 278 .237 39 -8 +0 +3 -0.5
202318 ROKDSL Giants Black 218188 391003 18447 41 .207.300.309.609 .101.247 208 .277 70 -7 +0 +6 -0.1
202419 ROKDSL Giants Black 10786 21601 14246 22 .244.387.349.736 .105.323 2213 .342 120 +2 -0 +3 0.5
202520 ROKDSL Giants Black 144120 24530 83012 31 .200.314.292.606 .092.255 216 .279 72 -5 +0 +4 -0.0

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Dennys Riera (OGILVIE) 21 32→37 30→35 46→51 45 .211/.284/.322 .111.282 22 27% 7% 70 -0.1
Alexander Campos
2022 · A
22 43 42→40 46→45 48 .209/.289/.317 .108.281 96 28% 9% 70 -0.3 .221/.304/.311 .090.312 86 29% 9% 75 -0.0 .236/.329/.308.072.3307628%11%83+0.2
Adrian Abreu
2012 · A
21 40 38→40 47→55 47 .192/.263/.275 .082.250 59 24% 8% 48 -1.9 .212/.292/.300 .088.255 817 19% 9% 67 -0.5 .209/.299/.290.080.24192516%10%66-0.2
Agustín Ramírez
2023 · A
21 43→45 45→55 50 43 .213/.273/.339 .126.289 1210 30% 7% 69 -0.4 .229/.292/.389 .160.276 1913 24% 8% 90 +1.0 .230/.293/.405.176.264221622%7%92+1.1
Blake Ochoa
2007 · A
21 45 40→45 46→40 44 .215/.280/.308 .092.280 65 24% 6% 64 -0.8 .217/.270/.311 .094.277 74 23% 6% 60 -1.0 .236/.301/.377.140.27816221%7%89+0.3
Juan Mora
2021 · A
21 43 42→45 53→55 49 .209/.289/.316 .107.254 914 21% 8% 70 -0.3 .226/.290/.341 .115.304 1011 28% 6% 77 +0.1 .220/.277/.325.105.29210827%5%65-0.3
José Caballero
2018 · A
21 47→45 39→45 53→70 39 .223/.275/.316 .093.301 68 27% 5% 63 -0.8 .224/.292/.329 .105.281 818 22% 7% 75 -0.0 .229/.321/.344.115.305106326%9%87+0.6
Jairo Encarnacion
2007 · A
21 44 41→40 52→45 46 .212/.275/.307 .095.247 98 18% 6% 62 -0.9 .229/.297/.318 .089.270 87 17% 7% 74 -0.1 .246/.322/.325.079.2848415%7%85+0.3
Tucker Mitchell
2022 · A
21 43 39→50 51→45 39 .202/.262/.293 .090.301 67 33% 6% 52 -1.6 .193/.267/.305 .112.296 138 37% 7% 59 -1.1 .178/.253/.291.113.25315734%7%47-0.8
Aaron McKeithan
2022 · A
22 41 39→40 49→40 40 .198/.263/.282 .084.277 67 29% 6% 50 -1.7 .218/.296/.304 .086.283 84 24% 7% 70 -0.3 .219/.302/.289.070.2807122%7%69-0.2
Imbewer Alvarez
2007 · A
21 42 39→40 45→55 37 .199/.254/.291 .092.307 68 35% 6% 48 -1.9 .213/.277/.298 .085.301 615 29% 7% 60 -1.0 .216/.288/.295.079.29272226%7%60-0.3
Jorge Alcantara
2013 · A
21 43 41→45 50 43 .204/.273/.304 .100.299 811 32% 8% 59 -1.1 .191/.262/.285 .094.292 614 34% 8% 50 -1.7 .147/.226/.244.097.22162534%8%24-0.9
Ronarsy Ledesma
2014 · A
21 46 39→45 49→50 41 .219/.279/.316 .097.283 411 23% 5% 66 -0.6 .207/.254/.303 .096.295 88 31% 5% 51 -1.7 .197/.237/.286.089.28510734%4%36-0.8
Rudy van Heydoorn
2009 · A
20 40 43→45 43→50 47 .193/.290/.298 .105.281 1110 32% 10% 67 -0.5 .182/.264/.285 .103.284 106 37% 8% 52 -1.6 .153/.236/.254.101.23711238%9%32-0.9
Geoandry Montilla
2017 · A
21 44 41→45 45→50 45 .212/.277/.309 .097.287 88 28% 8% 63 -0.9 .197/.264/.297 .100.310 88 36% 7% 55 -1.4 .131/.203/.233.101.2388745%7%11-1.2
Andy Paz
2015 · A
22 39 38→40 45 45 .191/.251/.267 .076.256 55 26% 7% 40 -2.4 .211/.266/.279 .068.290 46 27% 7% 50 -1.8 .235/.280/.283.048.3033722%6%52-0.5
Ramon Soto
2009 · AAA
21 44 42→30 51→45 44 .220/.275/.323 .103.279 1112 25% 6% 66 -0.6 .233/.277/.301 .068.286 58 19% 5% 59 -1.1 .272/.316/.326.054.3332718%5%78+0.1
Corey Joyce
2021 · A
22 44 40→45 50 40 .212/.268/.307 .095.307 88 32% 6% 58 -1.2 .203/.290/.313 .110.295 1112 32% 9% 70 -0.3 .212/.315/.318.105.30191429%10%80+0.2
Oswaldo Linares
2023 · A
20 42 41→40 48→40 52 .203/.300/.294 .091.264 97 25% 10% 70 -0.3 .191/.289/.274 .083.279 74 31% 11% 60 -1.0 .164/.268/.232.068.2486232%11%39-0.9
Glenn Santiago
2022 · A
21 43 39→40 52→45 48 .204/.276/.291 .087.250 612 20% 7% 58 -1.2 .201/.263/.291 .090.294 78 32% 7% 52 -1.6 .183/.248/.264.081.2727834%7%37-1.1
Payton Henry
2018 · A
21 40→31 41→45 46→30 38 .191/.255/.294 .102.304 84 38% 7% 50 -1.7 .187/.253/.289 .102.316 102 41% 6% 48 -1.9 .246/.293/.382.135.32219129%4%83+0.2