Rio Foster

OF Tri-City Dust Devils
Age 24 R/R 6'3" / 219 lbs A+ K +5%HR +4% Svc 0.0 · Ctrl thru 2036
Overview
A+PROSPECTMiLBFA 2037
ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202421ASEA86.377/.442/.54523111—.300/.349/.438
202421ROKLAA232.270/.400/.45041359—.178/.278/.287
202522A+LAA378.267/.410/.43910886—.207/.327/.339
2027PROJ0% MLB24MLBLAA1.221/.318/.35100930.0
2028PROJ30% MLB25MLBLAA48.222/.319/.35611940.1
2029PROJ44% MLB26MLBLAA116.223/.318/.35932950.1
Next 3 projected WAR 0.2Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2036Service0.0First FA2037
2027MiLB2028MiLB2029MiLB2030MiLB2031Pre-Arb$0.9M2032Pre-Arb$0.9M2033Pre-Arb$0.9M2034Ext$3M+2
Skills · percentileMiLB Statcast 2025 A+
wRC+91
wOBA90
BB%88
ISO84
Chase%61
Speed56
CompsDevin Mann (age 24) · Cole Gillespie (age 24) · Yusniel Díaz (age 24)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†93
AVG/OBP/SLG.221 / .318 / .351
PA1
HR0
K%26
BB%10
BABIP286
ISO136
MLB%0%
Value2027 · WAR
BAT: -1.3 runs (wOBA-derived runs vs avg)-1BATRUN: -0.0 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -0.9 runs (Positional adjustment)-1POSREP: +3.1 runs (Replacement-level credit)+3REPTotal WAR: +0.20+0.2WAR
0.00.51.00.00.10.10.10.10.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$0M ctrl surplus
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   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
2031Pre-Arb$0.9M+0.1$0.3M+$0.0M (cut)
2032Pre-Arb$0.9M———
2033Pre-Arb$0.9M———
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$0.0M

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how these numbers are built

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

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
202320 ROKACL Angels — 2523 4000 2100 01 174240174414 308 408 201 -37 — — — — — —
202421 AInland Empire 66ers — 8677 29702 8181 30 377442545987 169474 219 437 111 — — — — — —
202421 ROKACL Angels — 232189 511444 32649 134 270400450850 180382 2814 379 59 — — — — — —
202522 A+Tri-City Dust Devils — 378303 8118210 609613 81 267410439849 172357 2516 383 86 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202320 ROK MLEACL Angels — 2524 2000 1150 01 8312083203 259 604 114 -37 — — — — — —
202421 A MLEInland Empire 66ers — 8680 24502 5261 30 300349438786 138412 306 332 111 — — — — — —
202421 ROK MLEACL Angels — 232202 36923 19929 134 178278287565 109296 408 255 59 — — — — — —
202522 A+ MLETri-City Dust Devils — 378319 661428 4412713 81 207327339666 132305 3412 296 86 — — — — — —
202320 ROK MLEACL Angels — 2524 2000 1150 01 8312083203 222 604 114 -37 — — — — — —
202320 ROK RAWACL Angels — 2523 4000 2100 01 174240174414 308 408 201 -37 — — — — — —
202421 ROK MLE2 teams — 318282 601425 2411710 164 213297330627 117340 378 276 73 — — — — — —
202421 ROK RAW2 teams — 318266 802146 408210 164 301411477889 177411 2613 395 73 — — — — — —
202522 A+ MLETri-City Dust Devils — 378319 661428 4412713 81 207327339666 132312 3412 296 86 — — — — — —
202522 A+ RAWTri-City Dust Devils — 378303 8118210 609613 81 267410439849 172357 2516 383 86 — — — — — —
202320 ROK MLEACL Angels — 2524 2000 1150 01 8312083203 259 604 114 -37 — — — — — —
202421 ROK MLE2 teams — 318281 601425 2411710 164 214297331628 117327 378 276 73 — — — — — —
202522 A+ MLETri-City Dust Devils — 378318 661428 4412713 81 208327340667 132305 3412 296 86 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202421 ROK MLE2 teams — 318281 601425 2411710 164 214297331628 117327 378 276 73 — — — — — —
202522 A+ MLETri-City Dust Devils — 378318 661428 4412713 81 208327340667 132305 3412 296 86 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202724 MLB MLELAA 0% 380330 731528 401007 72 222319353672 131289 2611 305 93 -3 +1 +0 -2 +8 0.2
▸ 2027 — real world (MLB)
202724 MLB CTXLAA 0% 11 0000 000 00 221318351669 131286 00 304 93 -0 +0 +0 -0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202825 MLB MLELAA 30% 160139 31614 17423 31 224320358678 134289 2611 307 94 -1 +0 +0 -1 +3 0.2
202926 MLB MLELAA 44% 263229 511016 27685 41 225320360680 136289 2610 308 95 -2 +0 +0 -2 +6 0.3
203027 MLB MLELAA 49% 326284 641318 33846 51 225319360679 135288 2610 307 94 -2 +1 +0 -2 +7 0.3
203128 MLB MLELAA 52% 364318 711428 37946 51 224317358674 134288 2610 305 93 -3 +1 -1 -2 +8 0.3
203229 MLB MLELAA 51% 382335 751529 38996 51 222314354668 131286 2610 303 91 -4 +1 -1 -2 +8 0.1
203330 MLB MLELAA 51% 390342 741518 391026 42 219310346656 127284 2610 298 88 -6 +0 -2 -2 +8 -0.2
202825 MLB CTXLAA 30% 4842 9201 5121 10 222319356675 134286 2510 306 94 -0 +0 +0 -0 +1 0.1
202926 MLB CTXLAA 44% 116101 23413 12302 20 223318359677 135286 2610 307 95 -1 +0 +0 -1 +3 0.1
203027 MLB CTXLAA 49% 160140 32614 16413 21 223317358676 135286 2610 306 94 -1 +0 +0 -1 +3 0.1
203128 MLB CTXLAA 52% 188164 36714 19493 31 223316356672 134285 2610 304 93 -2 +0 -0 -1 +4 0.1
203229 MLB CTXLAA 51% 197172 38715 20513 21 221313352665 131284 2610 301 91 -2 +0 -1 -1 +4 0.0
203330 MLB CTXLAA 51% 201176 38714 20533 21 218309344653 126282 2610 297 88 -3 +0 -1 -1 +4 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 910795 17633521 9223615 124 221314355668 133285 2610 303 88 -9 +1 -2 -5 +20 0.4
/ 162G— A+C — 650568 12724415 6616911 93 224317359676 136289 2610 303 88 -6 +1 -2 -4 +14 0.3
Career— MLE — 27502397 5221071359 27578658 5214 218313347660 129295 2910 298 88 -19 +2 -4 -12 +44 1.1
/ 162G— MLE — 650567 12325314 6518614 123 217313346659 129294 2910 298 88 -6 +1 -1 -4 +14 0.3