Rio FosterOF Tri-City Dust Devils
Age 23 R/R 6'3" / 219 lbs A+ HR -4% Svc 0.0 · Ctrl thru 2035
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 320 proj PA
wRC+†78
AVG/OBP/SLG.202 / .296 / .326
PA320
HR7
SB5
K%31
BB%10
ISO125
MLB%0%
Value2026 · WAR
BAT: -8.1 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.00+0.0WAR
0.00.51.00.20.40.50.6+$13M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 45 / POW 45
Toolsscout grade
CONTACT45
scouting grade only
POWER45
scouting grade only
EYE60
scouting grade only
SPEED45
scouting grade only
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
2030Pre-Arb$0.9M+0.6$2M+$1M
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
Totals $0.9M $2M +$1M

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
202320 ROKACL Angels 2524 2000 1160 01 8312083203 250 644 110 -58
202320 ROKACL Angels 2523 4000 2100 01 174240174414 308 408 201 12
202421 ROK2 teams 318282 621426 2411810 164 220304348651 128350 378 285 76
202421 ROK2 teams 318266 802146 408210 164 301411477889 177411 2613 395 160
202522 A+Tri-City Dust Devils 378323 631328 4012913 81 195309322630 127293 3411 279 72
202522 A+Tri-City Dust Devils 378303 8118210 609613 81 267410439849 172357 2516 383 151
▸ 2026 Season
202623 MLBLAA 320279 581227 311017 51 208303341643 133288 3210 287 78 -8 +1 +0 -2 +9 0.0
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202724 MLBLAA 30% 412361 761629 391259 71 211303341644 130290 309 294 83 -8 +1 +0 -2 +12 0.2
202825 MLBLAA 44% 454399 8517211 431359 71 213304348652 135290 309 298 86 -7 +1 +0 -3 +13 0.4
202926 MLBLAA 51% 480421 9119212 4614110 81 216308356664 140290 2910 300 88 -7 +1 +0 -3 +14 0.5
203027 MLBLAA 52% 490430 9219212 4714310 81 214306351657 137290 2910 300 88 -7 +1 +0 -3 +14 0.6
202724 MLBLAA 30% 125109 24513 12383 20 220315367681 147289 3010 277 70 -4 +0 +0 -1 +4 -0.1
202825 MLBLAA 44% 201176 38815 19604 31 216307358664 142289 309 281 73 -6 +0 +0 -1 +6 -0.1
202926 MLBLAA 51% 244214 46916 23715 41 215306350656 136289 299 283 75 -7 +0 +0 -1 +7 -0.1
203027 MLBLAA 52% 257225 481016 25755 41 213306347653 133289 2910 284 76 -7 +0 +0 -2 +7 -0.1
▸ Career Totals
Career 827724 15632420 7924417 133 215307354661 138293 3010 282 74 -24 +1 +0 -5 +23 -0.4
/ 162G 650569 12325316 6219213 102 216307355662 139294 3010 282 74 -19 +1 +0 -4 +18 -0.3
Career 28772519 5291101465 27190868 5911 210304342646 132297 329 291 81 -62 +7 +0 -17 +82 1.0
/ 162G 650569 12025315 6120515 132 211303344648 134298 329 291 81 -14 +2 +0 -4 +18 0.2

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
202320 ROKACL Angels 2523 4000 2100 01 174240174414 308 408 201 12 -2 -0 +1 -0.2
202421 AInland Empire 66ers 8677 29702 8181 30 377442545987 169474 219 437 192 +9 +1 +2 1.2
202421 ROKACL Angels 232189 511444 32649 134 270400450850 180382 2814 379 148 +13 +1 +7 2.1
202522 A+Tri-City Dust Devils 378303 8118210 609613 81 267410439849 172357 2516 383 151 +22 +1 +11 3.4

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
#1Michael Saunderslast yr '17
career totals — 8 seasons, 2,711 PA
82,7118155233305399-12-134.14.5
/1626642013-2.9-3.21.0pk7: 5
#2Tony Kemplast yr '23
career totals — 7 seasons, 2,198 PA
72,1983552238326354-4-34.34.3
/1626641116-1.3-0.81.3pk7: 4
#3Shane Halterlast yr '04
career totals — 5 seasons, 1,744 PA
51,7444111247305396-6+83.93.9
/162664164-2.1+3.01.5pk7: 4
#4Dustin Ackleylast yr '16
career totals — 6 seasons, 2,347 PA
62,3474631241304367-5+73.83.8
/162664139-1.3+1.91.1pk7: 4
#5Pokey Reeselast yr '04
career totals — 5 seasons, 1,914 PA
51,9142978242303347-6+62.72.7
/1626641027-2.0+2.21.0pk7: 3
#6Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
28282013216304354-5+00.80.8
/1626641611-4.0+0.00.6pk7: 1

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 202/296/326 124288 75 31% 10% 78 +0.1
Tyler Saladino
2012 · A
23 42→47 46→45 44→55 42 209/274/345 136286 127 30% 7% 71 -0.3 217/286/316 99287 820 25% 8% 68 -0.5 256/300/368112305112519%5%85+0.4
Imanol Vargas
2021 · A
23 44 45→50 46→45 46 211/291/336 125311 138 34% 10% 76 +0.0 208/290/368 160334 194 40% 10% 85 +0.7 205/290/36015432618239%10%79+0.2
Rainel Rosario
2011 · A
22 43→51 46→50 46→50 45 209/286/347 138300 128 32% 8% 77 +0.1 207/263/307 100309 89 33% 6% 56 -1.3 245/301/39014527818619%7%90+0.8
Kyler Fedko
2023 · A
23 43→42 43→50 51→55 47 212/285/327 114283 1010 27% 8% 71 -0.3 202/288/323 121269 1214 28% 10% 72 -0.2 197/277/356159247212329%9%74-0.0
Jeremy Rathjen
2013 · A
23 48→41 44→50 47→50 49 234/313/351 116303 1111 25% 9% 89 +1.0 212/279/341 129275 1413 27% 7% 72 -0.2 198/264/333135254151328%7%60-0.7
Will Crouch
2006 · A
23 43 45→50 43→45 46 210/298/337 127296 127 31% 9% 80 +0.4 201/279/328 127278 144 31% 8% 69 -0.4 171/255/30313222218031%8%51-0.9
Jacob Heyward
2019 · A
23 41→40 46→50 44→50 44 203/278/332 129294 1410 34% 8% 69 -0.4 194/283/334 140302 169 38% 10% 73 -0.1 164/256/30414025919542%9%52-0.9
Christian Franklin
2023 · A
23 48→51 41→45 43→55 46 215/312/319 104345 89 36% 10% 82 +0.5 217/310/329 112314 1119 31% 10% 83 +0.6 233/329/341108318102527%11%89+0.7
Luis Santana
2023 · A
24 43 44→45 48→50 43 215/283/333 118286 1211 28% 7% 72 -0.2 206/263/326 120268 137 28% 5% 62 -0.9 190/242/30711724015527%4%45-1.1
Jabari Henry
2014 · A
23 41→40 45→55 45 49 207/280/335 127262 127 25% 9% 71 -0.3 196/277/354 158273 196 33% 9% 76 +0.0 178/262/34216424721536%9%63-0.6
Jeisson Rosario
2023 · AA
23 44→49 43→45 47→50 48 214/291/327 114289 1012 28% 9% 74 -0.1 204/290/309 105312 1012 34% 10% 69 -0.4 186/281/2779129791237%11%54-0.9
Steve Selsky
2012 · A
23 45→52 49→50 48→45 45 226/292/376 149293 177 28% 8% 87 +0.8 237/295/357 120319 119 28% 6% 82 +0.5 252/319/35810636110430%7%91+0.6
Anderson Gomes
2008 · A
23 47→40 43→45 43→50 43 231/282/342 110302 106 26% 6% 72 -0.2 217/271/331 114303 118 30% 7% 66 -0.6 160/218/266106229131035%6%24-0.9
Byron Wiley
2010 · A
23 45→44 46→45 47→45 47 214/297/351 137324 127 35% 10% 82 +0.5 216/290/342 126332 148 36% 9% 77 +0.1 188/267/30011228719839%9%54-0.4
Joey Metropoulos
2007 · A
23 44→43 44→45 45 47 217/294/333 116283 116 26% 8% 77 +0.1 209/276/332 123299 127 32% 7% 69 -0.4 138/200/27814020816041%5%21-0.7
Brandon Meredith
2014 · A
24 42→36 48→50 46→45 46 211/292/355 144284 158 30% 9% 82 +0.5 207/281/345 138281 167 30% 8% 75 -0.0 193/268/33514225318530%8%63-0.4
Buddy Kennedy
2022 · AA
23 41→51 47→50 50 43 211/277/342 131291 1612 32% 8% 72 -0.2 221/301/335 114288 118 25% 9% 79 +0.3 233/314/37614327015619%8%93+0.8
Brett Harris
2022 · A
24 45→50 45→50 49→50 43 220/292/339 119296 1311 29% 7% 78 +0.2 243/315/397 154291 1810 22% 8% 102 +1.9 239/320/38314428617922%9%97+1.2
Edgardo Baez
2008 · A
23 45 44→50 45→50 41 219/272/330 111310 118 32% 7% 66 -0.6 224/275/345 121311 129 30% 6% 71 -0.3 220/273/33411430611930%6%63-0.5
Jeremy Hunt
2007 · A
23 46→45 43→50 46→30 46 224/293/335 111302 104 28% 8% 76 +0.1 220/279/343 123281 132 26% 7% 72 -0.2 216/275/34312726715025%6%68-0.3