Rio FosterOF Tri-City Dust Devils
Age 23 R/R 6'3" / 219 lbs A+ HR -5% Svc 0.0 · Ctrl thru 2035 peak 0.7 · 2030
wRC+†77
AVG/OBP/SLG.199 / .293 / .330
PA320
HR8
SB5
K%34
BB%10
MLB%0%
BAT: -8.3 runs (wOBA-derived runs vs avg)-8BATRUN: +0.6 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -1.9 runs (Positional adjustment)-2POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: -0.10-0.1WAR
Scouting · nowfuture
HIT
4545
PWR
4545
SPD
4545
EYE
5360
trajectory · 10 yrs
0.6peak
2029

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+0.7$3M+$2M
2031Arb-3$0.9M+0.5$2M+$1M
2032Ext / FA-deal$0.9M+0.4$2M+$1.0M
2033Ext / FA-deal$0.4M+0.2$1.0M+$0.6M
2034Ext / FA-deal$0.4M
2035Ext / FA-deal$0.6M
Totals $4M $6M +$2M

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
202320 ROKACL Angels 2524 2000 1160 01 .083.120.083.203 .000.250 644 .111 -57 -4 -0 +0 -0 +1 -0.4
202421 ROK2 teams 318282 611525 2411610 164 .216.301.337.638 .121.344 368 .283 75 -9 +2 +0 -2 +9 -0.0
202522 A+Tri-City Dust Devils 378324 631328 3913213 81 .194.306.321.627 .127.296 3510 .276 69 -13 +1 +0 -2 +11 -0.3
▸ 2026 Season
202623 MLBLAA 320279 561118 311107 51 .201.297.333.630 .133.294 3410 .286 77 -8 +1 +0 -2 +9 -0.1
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202724 MLB 10%LAA 401351 7315210 391318 71 .208.302.348.649 .140.295 3310 .294 83 -8 +1 +0 -2 +11 0.2
202825 MLB 25%LAA 444388 8216212 441419 71 .211.306.356.662 .144.295 3210 .299 87 -6 +1 +0 -3 +13 0.5
202926 MLB 43%LAA 470411 8818213 471479 81 .214.308.363.671 .148.296 3110 .302 89 -6 +1 +0 -3 +13 0.6
203027 MLB 58%LAA 480420 9018213 481509 81 .214.308.360.668 .145.296 3110 .303 90 -5 +1 +0 -3 +14 0.7
203128 MLB 68%LAA 482421 9018213 491529 71 .214.309.359.668 .145.295 3210 .302 89 -6 +1 -1 -3 +14 0.5
203229 MLB 77%LAA 477416 8817213 491519 70 .212.308.356.664 .144.294 3210 .300 87 -7 +1 -1 -3 +14 0.4
203330 MLB 84%LAA 469409 8517212 481509 60 .208.305.347.652 .139.293 3210 .296 85 -8 +1 -2 -3 +13 0.2
203431 MLB 91%LAA 456398 8116211 461489 50 .204.300.337.637 .133.291 3210 .293 82 -9 +1 -3 -3 +13 -0.1
203532 MLBLAA 439384 7815211 441458 40 .203.298.339.637 .135.290 3310 .288 79 -11 +1 -4 -3 +12 -0.4
203633 MLBLAA 410359 711429 411387 40 .198.292.323.616 .125.288 3410 .283 74 -12 +1 -4 -2 +12 -0.6
203734 MLBLAA 366319 621218 371267 30 .194.292.313.605 .119.286 3410 .276 70 -13 +1 -5 -2 +10 -0.9
▸ Career Totals (MLE all levels + projections)
Career 59355185 107021526146 5871953123 9512 .206.302.342.644 .136.297 3310 .292 81 -125 +14 -20 -36 +168 0.2
/ 162G 650568 11824316 6421413 101 .208.302.345.647 .137.299 3310 .292 81 -14 +2 -2 -4 +18 0.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
202320 ROKACL Angels 2523 4000 2100 01 .174.240.174.414 .000.308 408 .201 12 -2 -0 +1 -0.2
202421 AInland Empire 66ers 8677 29702 8181 30 .377.442.545.987 .169.474 219 .437 192 +9 +1 +2 1.2
202421 ROKACL Angels 232189 511444 32649 134 .270.400.450.850 .180.382 2814 .379 148 +13 +1 +7 2.1
202522 A+Tri-City Dust Devils 378303 8118210 609613 81 .267.410.439.849 .172.357 2516 .383 151 +22 +1 +11 3.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
Rio Foster (OGILVIE) 23 45 45 45 60 .199/.293/.330 .131.294 85 34% 10% 77 +0.1
Christian Franklin
2023 · A
23 47→51 42→45 43→55 45 .216/.308/.321 .105.334 99 35% 9% 80 +0.4 .221/.312/.336 .115.315 1118 30% 10% 85 +0.7 .225/.320/.339.114.309112228%11%86+0.5
Tyler Saladino
2012 · A
23 44→46 46→45 45→55 42 .217/.280/.356 .139.292 137 29% 7% 76 +0.1 .216/.285/.317 .101.284 820 25% 8% 68 -0.5 .253/.299/.369.116.300112519%5%84+0.4
Byron Wiley
2010 · A
23 46→45 46→45 47→45 48 .218/.301/.357 .139.322 127 34% 10% 85 +0.7 .216/.294/.342 .126.327 138 35% 10% 79 +0.3 .184/.271/.291.107.28117838%10%54-0.4
Buddy Kennedy
2022 · AA
23 43→52 47→45 49→50 44 .217/.281/.349 .132.288 1611 30% 8% 76 +0.0 .222/.303/.340 .118.291 119 26% 9% 82 +0.5 .229/.316/.348.119.28011421%9%88+0.7
Imanol Vargas
2021 · A
23 43→44 44→55 46→45 47 .209/.291/.330 .121.305 128 33% 10% 75 -0.0 .210/.290/.374 .164.332 204 39% 10% 85 +0.7 .200/.288/.364.164.31621240%10%79+0.2
Steve Selsky
2012 · A
23 45→53 48→50 48→45 45 .226/.292/.371 .145.295 167 28% 8% 85 +0.7 .239/.297/.367 .128.317 139 27% 6% 86 +0.8 .250/.318/.355.104.3559430%7%90+0.5
Rainel Rosario
2011 · A
22 42→51 45→50 46→50 44 .207/.283/.342 .135.296 119 32% 8% 74 -0.1 .210/.267/.310 .100.310 89 33% 7% 59 -1.1 .253/.308/.402.150.28519618%7%96+1.1
Brett Harris
2022 · A
24 45→50 45 49→50 43 .220/.290/.339 .119.296 1211 29% 7% 76 +0.1 .239/.311/.381 .142.289 1610 22% 8% 96 +1.5 .236/.316/.369.133.28415922%8%91+0.9
Jacob Heyward
2019 · A
23 40 45→50 44→50 43 .202/.275/.325 .123.289 1310 33% 8% 66 -0.6 .193/.283/.322 .129.298 149 37% 10% 70 -0.3 .164/.260/.293.129.26017541%10%51-1.0
Damon Keith
2023 · A
23 48→47 45→50 46→50 48 .224/.315/.357 .133.336 125 34% 10% 92 +1.2 .203/.272/.334 .131.323 148 39% 8% 68 -0.5 .184/.244/.315.131.292161041%7%49-1.2
Will Crouch
2006 · A
23 44 45→50 43→45 46 .211/.298/.337 .126.299 127 31% 9% 80 +0.4 .203/.283/.333 .130.273 154 30% 8% 73 -0.1 .176/.263/.312.135.22118029%8%56-0.7
Jonathan Rodríguez
2014 · A
24 43→51 50 47→50 45 .220/.292/.375 .155.293 1710 30% 8% 87 +0.8 .225/.287/.344 .119.306 129 29% 8% 76 +0.0 .225/.301/.376.151.30919332%9%88+0.7
Niko Kavadas
2022 · A
23 47→43 46→55 49→30 49 .227/.309/.360 .134.322 137 32% 10% 89 +1.0 .205/.316/.388 .183.335 233 41% 12% 102 +1.8 .182/.303/.362.180.29925143%13%88+0.7
Zach DeLoach
2022 · AA
23 45→51 47→50 45→50 42 .222/.286/.361 .140.311 147 32% 7% 80 +0.4 .222/.297/.352 .130.319 148 32% 9% 82 +0.5 .221/.300/.342.121.320131032%9%79+0.2
Tyler Gentry
2022 · A
23 48→55 46→50 51→50 45 .219/.311/.352 .132.351 1310 38% 10% 89 +1.0 .239/.317/.393 .154.326 1810 30% 9% 102 +1.9 .230/.307/.378.148.314181031%8%91+0.9
Drew Stubbs
2008 · A
23 44→54 42→50 49→60 43 .212/.283/.321 .109.310 1014 33% 8% 69 -0.4 .231/.299/.347 .116.326 1026 30% 8% 82 +0.5 .241/.313/.367.126.326133728%9%90+1.1
Kyle Lewis
2018 · A
23 44→46 47→55 48→40 40 .219/.277/.347 .128.311 157 33% 6% 72 -0.2 .221/.275/.362 .141.317 165 34% 7% 76 +0.1 .237/.309/.392.156.33521633%9%95+0.8
Jordan Beck
2023 · A
22 47→46 45→50 48→50 50 .229/.308/.355 .126.307 126 28% 10% 88 +0.9 .215/.279/.364 .149.300 1714 32% 8% 78 +0.2 .214/.277/.363.150.293171832%8%74-0.1
Brian Van Kirk
2010 · AA
24 45→52 46→45 51→45 46 .220/.297/.347 .127.304 145 30% 9% 82 +0.5 .220/.288/.341 .121.299 134 29% 8% 76 +0.0 .243/.317/.360.117.30712623%9%89+0.6
Michael Choice
2013 · AA
23 45→52 49→55 46→40 40 .229/.287/.374 .145.309 177 31% 6% 84 +0.6 .226/.291/.347 .121.300 144 28% 7% 79 +0.3 .224/.275/.388.164.30622433%5%82+0.2