Dennys RieraSS DSL Giants Black
Age 21 R/R 5'9" / 165 lbs ROK HR -8%H -3% Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION124 act + 82 ros · stats below = ROS only
wRC+†69
AVG/OBP/SLG.214 / .290 / .295
PA82
HR1
K%24
BB%6
BABIP280
ISO80
MLB%0%
Value2026 · WAR
BAT: -4.0 runs (wOBA-derived runs vs avg)-4BATRUN: +1.2 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.2 runs (Positional adjustment)+2POSREP: +5.9 runs (Replacement-level credit)+6REPTotal WAR: +0.50+0.5WAR
0.00.81.70.30.60.91.01.11.21.00.90.70.40.1+$59M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 42 / POW 37
Toolsscout grade
CONTACT42
scouting grade only
POWER37
scouting grade only
EYE46
scouting grade only
SPEED51
scouting grade only
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
2032Pre-Arb$0.9M+1.2$6M+$6M
2033Pre-Arb$1.0M+1.0$5M+$4M
2034Pre-Arb$1.0M+0.9$2M+$2M
2035Arb-1$1M+0.7$1M+$0.9M
2036Arb-2$1M+0.4$0.7M+$0.3M
2037Arb-3$0.6M+0.1$0.2M+$0.0M (cut)
Totals $6M $15M +$13M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202217 ROKDSL Giants Orange 118107 10301 6463 10 93164150313 56145 395 152 -25
202217 ROKDSL Giants Orange 118104 16512 9323 10 154241279520 125194 278 237 39
202318 ROKDSL Giants Black 218195 29602 11617 41 149221210431 62197 285 196 8
202318 ROKDSL Giants Black 218188 391003 18447 41 207300309609 101247 208 277 70
202419 ROKDSL Giants Black 10791 15301 9366 22 165283231514 66255 348 230 34
202419 ROKDSL Giants Black 10786 21601 14246 22 244387349736 105323 2213 342 120
202520 ROKDSL Giants Black 144124 17320 44312 31 137236194429 56200 303 195 7
202520 ROKDSL Giants Black 144120 24530 83012 31 200314292606 92255 216 279 72
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD21 ROKSF 124101 26502 72910 30 257364366731 109316 236 305 92 -1 +1 +0 +1 +4 0.4
YTD21 ROKSF 12496 31702 112010 30 323441458899 135362 169 388 155 +8 +1 +0 +1 +4 1.3
ROS21 ROKSF 0% 8274 16301 5203 20 214290295585 80283 246 276 69 -3 +0 +0 +1 +2 0.1
ROS21 MLBSF 0% 01 0000 000 00 278 246 46 +0 +0
FULL21 ROKSF 124102 26502 72910 30 255364363727 108312 236 305 92 -1 +1 +0 +1 +4 0.4
TOT21 ROKSF 206175 42803 124913 50 239334336670 97301 246 293 83 -4 +1 +0 +2 +6 0.5
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202722 MLBSF 34% 234211 47914 14567 41 223293332625 109282 246 282 74 -7 +0 +0 +3 +7 0.3
202823 MLBSF 48% 339305 701426 22809 62 230301348648 118284 246 289 79 -8 +0 +0 +4 +10 0.6
202924 MLBSF 53% 411370 851728 279611 72 230301351653 122285 237 293 82 -8 +1 +0 +4 +12 0.9
203025 MLBSF 55% 451406 931829 3010512 82 229301350651 121285 237 295 84 -8 +1 +0 +5 +13 1.0
203126 MLBSF 56% 475428 9819210 3211112 92 229301353654 124285 237 295 84 -9 +1 +0 +5 +13 1.1
203227 MLBSF 55% 485436 10020210 3311313 92 229303353656 124285 237 295 84 -9 +1 +0 +5 +14 1.2
203328 MLBSF 55% 486437 9919210 3311413 92 227300348648 121285 237 294 84 -9 +1 -1 +5 +14 1.0
203429 MLBSF 53% 480432 971929 3311412 92 225298340638 116284 247 293 82 -10 +1 -1 +5 +14 0.9
203530 MLBSF 53% 472424 961929 3311312 82 226301344645 118283 247 290 80 -11 +1 -2 +5 +13 0.7
203631 MLBSF 52% 460413 921828 3211212 82 223298334632 111281 247 286 77 -12 +1 -3 +5 +13 0.4
203732 MLBSF 52% 442397 881728 3110911 72 222296335631 113278 257 281 73 -13 +1 -4 +5 +13 0.1
203833 MLBSF 52% 413372 801527 2810410 62 215288323610 108274 257 275 68 -15 +0 -4 +4 +12 -0.3
202722 MLBSF 34% 8073 15301 5192 10 205275288563 82277 246 256 54 -4 +0 +0 +1 +2 -0.1
202823 MLBSF 48% 164149 33613 10394 31 221288336624 114279 246 264 60 -7 +0 +0 +2 +5 -0.1
202924 MLBSF 53% 217195 44914 14516 41 226298344641 118280 246 269 64 -9 +0 +0 +2 +6 0.0
203025 MLBSF 55% 247223 501015 16586 51 224294345639 121280 236 271 66 -10 +1 +0 +3 +7 0.1
203126 MLBSF 56% 264237 531015 18627 51 224298338635 114280 237 271 66 -10 +1 +0 +3 +7 0.1
203227 MLBSF 55% 267240 531015 18627 51 221294333628 112280 237 271 66 -10 +1 +0 +3 +8 0.1
203328 MLBSF 55% 266239 531015 18637 51 222295335630 113279 247 271 65 -10 +1 -0 +3 +8 0.0
203429 MLBSF 53% 256229 511015 18617 51 223299341640 118279 247 269 64 -10 +1 -1 +3 +7 -0.1
203530 MLBSF 53% 248223 48914 17596 41 215289318607 103278 247 267 62 -11 +0 -1 +3 +7 -0.2
203631 MLBSF 52% 240215 47914 17586 41 219294326620 107276 247 263 59 -11 +0 -1 +3 +7 -0.3
203732 MLBSF 52% 229205 44814 16566 41 215291322613 107273 247 258 56 -11 +0 -2 +2 +6 -0.4
203833 MLBSF 52% 213191 39713 15545 31 204280298578 94269 257 252 51 -12 +0 -2 +2 +6 -0.6
▸ Career Totals
Career 26912420 5301011148 18264269 4811 219293329622 110277 247 266 62 -116 +5 -8 +29 +76 -1.4
/ 162G 650585 12824312 4415517 123 219293332625 113276 247 266 62 -28 +1 -2 +7 +18 -0.3
Career 58175222 113222225103 3831433165 10227 217291328619 111276 257 280 72 -183 +10 -15 +62 +165 4.0
/ 162G 650584 12725312 4316018 113 217291332624 115276 257 280 72 -20 +1 -2 +7 +18 0.4

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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202217 ROKDSL Giants Orange 118104 16512 9323 10 154241279520 125194 278 237 39 -8 +0 +3 -0.5
202318 ROKDSL Giants Black 218188 391003 18447 41 207300309609 101247 208 277 70 -7 +0 +6 -0.1
202419 ROKDSL Giants Black 10786 21601 14246 22 244387349736 105323 2213 342 120 +2 -0 +3 0.5
202520 ROKDSL Giants Black 144120 24530 83012 31 200314292606 92255 216 279 72 -5 +0 +4 -0.0

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Danny Espinosalast yr '17
career totals — 8 seasons, 3,267 PA
83,2679864221297378+16+3611.011.4
/1626642013+3.2+7.32.2pk7: 12
#2Cliff Penningtonlast yr '17
career totals — 10 seasons, 3,108 PA
103,1083684243310341+28+299.29.5
/162664818+5.9+6.22.0pk7: 10
#3Gordon Beckhamlast yr '19
career totals — 10 seasons, 3,764 PA
103,7648034237301368+13+198.28.4
/162664146+2.4+3.41.4pk7: 9
#4Mike Mathenylast yr '06
career totals — 7 seasons, 2,830 PA
72,830452244301351+21+317.27.2
/162664110+4.9+7.21.7pk7: 7
#5Ronny Cedenolast yr '13
career totals — 9 seasons, 2,783 PA
92,7834039246289354+28+195.55.6
/162664109+6.7+4.51.3pk7: 6
#6Yolmer Sánchezlast yr '19
career totals — 6 seasons, 2,438 PA
62,4383130244299357+9+265.45.4
/16266488+2.4+7.21.5pk7: 5
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 7 projected seasons
72,8325250226295342+30+214.34.0
/1626641212+7.1+4.91.0pk7: 4

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 37→42 32→37 46→51 46 239/334/336 97301 35 24% 6% 83 +0.5
Adrian Abreu
2012 · A
21 39 38→40 47→55 47 190/263/273 82247 59 24% 8% 47 -1.9 212/292/300 88256 817 19% 9% 67 -0.5 209/299/2908024192516%10%66-0.2
Aaron McKeithan
2022 · A
22 40 38→40 49→40 40 194/261/274 80272 67 29% 6% 47 -1.9 217/294/301 84283 84 25% 7% 69 -0.4 216/298/285692797123%7%66-0.3
José Caballero
2018 · A
21 47→45 39→45 54→70 39 224/275/317 93301 67 27% 5% 63 -0.8 223/291/334 111281 1019 23% 7% 76 +0.0 225/318/339114299106326%9%86+0.5
Gorge Munoz
2017 · A
21 43 38→40 50→55 42 205/260/282 78258 517 22% 5% 48 -1.9 205/257/290 85298 710 32% 5% 49 -1.8 185/231/261772879937%3%28-0.8
Jenner Emeterio
2013 · A
20 45 38→30 48→60 46 214/278/297 83284 513 26% 8% 59 -1.1 217/304/278 61289 324 23% 10% 66 -0.6 216/317/2604428513422%12%65-0.3
Abrahan Gutierrez
2021 · A
21 44→45 40 46→40 43 215/264/301 87273 86 24% 6% 54 -1.4 227/296/326 99305 84 26% 8% 75 -0.0 220/294/315952958226%8%68-0.2
Jairo Encarnacion
2007 · A
21 44 41→40 52→45 46 212/274/306 95244 98 18% 6% 61 -1.0 229/298/318 89272 87 18% 7% 74 -0.1 246/322/325792848415%7%85+0.3
Andy Paz
2014 · A
21 45 38→40 42→45 47 212/273/289 77273 55 23% 7% 56 -1.3 200/258/270 70282 55 29% 7% 44 -2.1 202/252/250482713625%6%33-0.9
Glenn Santiago
2022 · A
21 43 40 51→45 49 207/278/298 91250 711 20% 7% 60 -1.0 201/261/288 87294 78 32% 7% 50 -1.7 184/247/261772747833%7%35-1.1
Tomás Nido
2015 · A
21 44 39→45 49→30 43 212/267/299 87285 67 27% 6% 56 -1.3 233/264/343 110303 112 26% 4% 65 -0.7 240/274/3511112889019%4%69-0.3
Juan Mora
2021 · A
21 43 42→45 53→55 49 209/289/317 108255 914 21% 8% 71 -0.3 228/292/345 117310 1010 28% 6% 79 +0.3 224/280/33311029810827%5%68-0.2
Tucker Mitchell
2022 · A
21 42 40→50 51→45 39 201/261/291 91297 77 33% 6% 51 -1.7 195/269/309 114298 138 37% 7% 61 -1.0 180/256/29311325815735%7%49-0.7
Jonathan Ornelas
2021 · A
21 41→51 39→45 50 42 199/261/284 85279 611 30% 7% 50 -1.8 227/277/335 108310 1110 29% 6% 69 -0.4 235/295/3248832691229%7%70-0.3
Jose Cordova
2021 · A
21 49 37→40 50 42 230/287/303 73298 413 23% 5% 65 -0.7 211/265/280 69308 39 31% 5% 50 -1.8 227/290/3128530541225%7%65-0.3
Braulio Vasquez
2019 · A
20 43 38→45 47→65 40 207/259/281 74295 511 30% 6% 47 -1.9 190/259/265 75304 615 36% 7% 44 -2.1 192/271/2707829353233%7%47-0.7
Richard Rodriguez
2014 · A
21 42 33→30 48→50 48 196/255/237 41245 114 20% 7% 34 -2.8 237/286/279 42293 110 18% 6% 56 -1.3 240/291/2581828901116%7%52-0.5
Alexander Campos
2022 · A
22 43 41→40 46→45 48 206/290/308 102278 86 27% 9% 69 -0.4 221/302/309 88318 76 30% 9% 74 -0.1 242/332/316743358627%10%86+0.3
Melvin Santana
2013 · A
21 47 38→45 52→50 48 222/279/311 89270 411 19% 7% 63 -0.9 199/247/277 78265 311 25% 6% 40 -2.4 152/191/2176621001527%4%0-0.9
Yoel Romero
2019 · A
21 46 38→40 48→50 48 219/282/294 75276 513 22% 7% 60 -1.0 208/265/288 80289 67 28% 7% 52 -1.6 201/249/291903048035%5%43-0.9
Cutter Dykstra
2010 · A
21 40→50 40 47→55 43 198/260/282 84275 811 30% 7% 48 -1.9 217/273/292 75304 616 29% 6% 56 -1.3 232/301/3168431561626%8%72-0.2