Nestor RiosC Beloit Sky Carp
Age 21 R/R 6'0" / 175 lbs A+ HR -4%BB +3% Svc 0.0 · Ctrl thru 2035 peak 1.8 · 2031
wRC+†54
AVG/OBP/SLG.201 / .266 / .293
PA41
HR1
K%31
BB%7
MLB%0%
BAT: -2.1 runs (wOBA-derived runs vs avg)-2BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.7 runs (Positional adjustment)+1POSREP: +1.2 runs (Replacement-level credit)+1REPTotal WAR: -0.00-0.0WAR
trajectory · 10 yrs
1.8peak
2031

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Arb-2$0.9M+1.5$14M+$13M
2031Arb-3$0.9M+1.8$17M+$16M
2032Ext / FA-deal$0.9M+1.8$17M+$16M
2033Ext / FA-deal$3M+1.8$18M+$14M
2034Ext / FA-deal$5M+1.6$16M+$11M
2035Ext / FA-deal$6M+1.3$14M+$7M
Totals $18M $95M +$77M

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 Marlins 123111 16301 4447 01 .144.221.198.420 .054.224 363 .181 -3 -14 -0 +0 +2 +3 -0.9
202318 ROKFCL Marlins 1515 0000 0130 00 .000.000.000.000 .000.000 870 .016 -129 -4 +0 +0 +0 +0 -0.3
202520 A+Beloit Sky Carp 2320 2000 1120 00 .100.143.100.243 .000.222 524 .112 -56 -4 +0 +0 +0 +1 -0.3
▸ 2026 Season
202621 MLBMIA 4138 7101 3130 10 .184.244.289.533 .105.289 327 .256 54 -2 +0 +0 +1 +1 -0.0
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202722 MLB 11%MIA 125113 24412 10371 21 .212.282.319.601 .106.292 308 .277 70 -4 +0 +0 +2 +4 0.2
202823 MLB 28%MIA 257231 51926 21743 51 .221.294.355.649 .134.293 298 .289 80 -6 +1 +0 +5 +7 0.7
202924 MLB 45%MIA 353316 701229 30994 71 .222.297.358.655 .136.294 288 .297 86 -6 +1 +0 +6 +10 1.2
203025 MLB 60%MIA 411368 8415311 361144 82 .228.304.375.679 .147.295 289 .302 90 -5 +1 +0 +7 +12 1.5
203126 MLB 78%MIA 447399 9216313 401245 82 .231.309.383.692 .153.295 289 .305 92 -4 +1 +0 +8 +13 1.8
203227 MLB 92%MIA 465415 9416313 421305 82 .227.305.373.679 .147.295 289 .305 92 -4 +1 +0 +8 +13 1.8
203328 MLBMIA 471420 9617313 431325 81 .229.308.376.684 .148.295 289 .304 91 -5 +1 -1 +8 +13 1.8
203429 MLBMIA 469418 9416313 431335 71 .225.305.371.676 .146.294 289 .302 89 -6 +1 -1 +8 +13 1.6
203530 MLBMIA 463413 9216312 421335 61 .223.302.363.665 .140.293 299 .299 87 -7 +1 -2 +8 +13 1.3
203631 MLBMIA 437390 8515211 401274 30 .218.297.351.649 .133.291 299 .295 84 -8 +1 -3 +8 +12 1.0
203732 MLBMIA 409365 7813210 371214 10 .214.293.342.636 .129.290 309 .290 80 -9 +0 -4 +7 +12 0.7
203833 MLBMIA 370331 701229 331123 00 .211.289.341.630 .130.288 309 .285 76 -10 +0 -4 +7 +10 0.3
203934 MLBMIA 319284 591027 29993 00 .208.288.331.619 .123.286 319 .278 71 -10 +0 -5 +6 +9 -0.1
204035 MLBMIA 263236 48816 23852 00 .203.280.322.602 .119.284 329 .271 65 -10 +0 -6 +5 +7 -0.4
▸ Career Totals (MLE all levels + projections)
Career 54614883 106218332137 477160260 6413 .217.295.352.647 .135.292 299 .291 81 -119 +8 -25 +98 +155 11.8
/ 162G 650581 12722416 571917 82 .219.296.353.649 .134.294 299 .291 81 -14 +1 -3 +12 +18 1.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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202217 ROKDSL Marlins 123109 22501 6327 01 .202.287.275.562 .073.273 265 .263 59 -6 -0 +3 -0.3
202318 ROKFCL Marlins 1515 1000 090 00 .067.067.067.133 .000.167 600 .060 -96 -3 +0 +0 -0.3
202520 A+Beloit Sky Carp 2319 2000 290 00 .105.190.105.296 .000.182 399 .139 -35 -4 +0 +1 -0.3

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
Nestor Rios (OGILVIE) 21 .201/.266/.293 .092.289 11 31% 7% 54 -0.1
Brandon Barnes
2008 · A
22 37→47 38→55 46→50 37 .181/.232/.260 .079.269 57 34% 5% 30 -3.1 .197/.236/.309 .112.291 116 35% 4% 45 -2.1 .244/.289/.369.125.331121629%5%80+0.3
Michael A. Taylor
2012 · A
21 37→47 44→55 49→60 36 .192/.234/.309 .117.264 1112 32% 4% 44 -2.1 .200/.251/.314 .114.303 1021 35% 6% 53 -1.5 .236/.294/.379.143.303191428%7%86+0.6
Narciso Crook
2016 · A
21 38→43 42→55 53→50 33 .193/.226/.298 .105.280 1012 34% 4% 37 -2.6 .200/.245/.309 .109.293 1010 34% 5% 49 -1.8 .199/.278/.357.158.302191538%7%73-0.1
Pedruin Bautista
2006 · A
22 40 38→40 50→60 34 .194/.230/.275 .081.287 410 33% 4% 32 -3.0 .196/.273/.269 .073.277 317 28% 8% 51 -1.7 .190/.288/.262.072.25722524%10%54-0.6
Jose Siri
2016 · A
21 39→49 40→60 56→55 31 .190/.225/.289 .099.299 615 38% 4% 34 -2.8 .199/.230/.326 .127.303 1219 37% 3% 46 -2.0 .227/.276/.431.204.317272536%5%92+0.8
Jerar Encarnacion
2019 · A
21 37→45 40→55 46→45 31 .178/.222/.266 .088.301 85 42% 5% 27 -3.3 .202/.249/.313 .111.311 125 37% 5% 52 -1.6 .223/.287/.396.173.32726638%8%87+0.6
Rubel Cespedes
2022 · A
21 35→45 39→45 49→40 36 .174/.227/.260 .085.263 66 35% 5% 28 -3.2 .212/.263/.316 .104.302 94 31% 6% 58 -1.2 .219/.271/.328.109.29711329%6%62-0.6
Tirso Ornelas
2021 · A
21 40→50 37→50 51→45 44 .192/.255/.266 .074.272 56 30% 8% 42 -2.3 .219/.280/.322 .103.296 86 27% 7% 67 -0.5 .245/.303/.373.128.30214723%7%87+0.8
Jiandido Tromp
2016 · A
22 35→45 43→50 49→45 33 .180/.219/.289 .109.264 108 36% 4% 33 -2.9 .210/.250/.354 .144.278 159 30% 5% 63 -0.8 .214/.258/.358.144.28015829%5%64-0.6
Jalen Miller
2018 · A
21 37→43 39→45 47→50 38 .185/.226/.269 .084.250 68 28% 4% 30 -3.1 .203/.246/.315 .112.271 1112 28% 5% 50 -1.7 .182/.241/.309.127.237151829%7%45-1.4
Rainel Rosario
2009 · A
20 36→46 40→50 45→50 39 .176/.248/.268 .092.289 79 39% 7% 40 -2.4 .205/.272/.319 .114.308 99 34% 7% 64 -0.8 .253/.308/.402.150.28519618%7%96+1.1
Stone Garrett
2016 · A
20 41→37 35→60 49→50 38 .198/.237/.257 .059.280 37 29% 5% 30 -3.1 .171/.210/.253 .082.300 67 43% 4% 18 -3.9 .220/.282/.390.169.299211132%7%85+0.4
Felix Reyes
2023 · A
22 37→47 43→50 46→45 35 .188/.235/.293 .105.267 118 34% 4% 40 -2.4 .221/.258/.346 .125.263 157 22% 4% 64 -0.8 .241/.274/.386.144.27517819%4%81+0.2
Todd Glaesmann
2012 · A
21 38→44 39→50 52→50 31 .182/.232/.267 .086.307 612 41% 5% 33 -2.9 .207/.248/.321 .114.295 117 32% 4% 53 -1.5 .206/.236/.350.145.26416729%3%53-0.8
Aristides Aquino
2015 · A
21 36→40 46→65 49→50 35 .190/.230/.319 .130.259 1310 32% 4% 45 -2.1 .201/.240/.341 .140.267 159 30% 4% 55 -1.4 .218/.283/.452.234.26735933%7%98+1.0
Jacob Scavuzzo
2015 · A
21 38→45 43→60 49→45 37 .192/.235/.300 .108.266 1010 32% 5% 42 -2.3 .211/.253/.343 .132.281 147 30% 4% 61 -1.0 .210/.250/.351.141.27517530%4%60-0.7
Maikel Franco
2012 · A
19 36→46 38→55 48→40 37 .180/.226/.261 .081.253 64 30% 5% 28 -3.2 .239/.273/.382 .143.277 163 20% 4% 80 +0.4 .263/.299/.434.171.29019217%4%100+1.6
Michael Almanzar
2011 · A
20 38→48 38→50 45 35 .187/.224/.266 .079.257 64 29% 4% 28 -3.2 .202/.239/.297 .095.267 96 27% 4% 43 -2.2 .238/.284/.368.129.29414823%4%78+0.2
Brian Sanchez
2016 · A
20 38 41→60 47→45 34 .187/.243/.288 .102.298 98 38% 5% 43 -2.2 .202/.260/.333 .131.304 144 36% 6% 62 -0.9 .203/.267/.358.155.29218035%7%70-0.1
Franchy Cordero
2016 · A
21 43→53 37→55 48→50 35 .204/.242/.269 .065.298 513 32% 4% 36 -2.7 .232/.271/.363 .131.345 1115 34% 5% 73 -0.1 .230/.301/.392.162.321181232%8%92+0.8