Rio FosterOF Tri-City Dust Devils
Age 23 R/R 6'3" / 219 lbs A+ K +5%HR +4% Svc 0.0 · Ctrl thru 2035
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 320 proj PA
wRC+†79
AVG/OBP/SLG.202 / .295 / .322
PA28
HR1
K%31
BB%9
ISO122
MLB%0%
Value2026 · WAR
BAT: -0.7 runs (wOBA-derived runs vs avg)-1BATRUN: -0.0 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -0.2 runs (Positional adjustment)-0POSREP: +0.6 runs (Replacement-level credit)+1REPTotal WAR: +0.00+0.0WAR
0.00.51.00.10.10.00.00.026272829303132333435
projected WAR paid WAR ($/8M) surplus deficit-$1M 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   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.1$0.3M+$0.0M (cut)
2031Pre-Arb$0.9M
2032Pre-Arb$0.9M
2033Arb-1$0.2M
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.1M +$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. 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
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
202320 ROKACL Angels 2523 4000 2100 01 174240174414 308 408 201 22 -2 -0 +1 -0.2
202421 AInland Empire 66ers 8677 29702 8181 30 377442545987 169474 219 437 182 +8 +1 +2 1.1
202421 ROKACL Angels 232189 511444 32649 134 270400450850 180382 2814 379 143 +12 +1 +5 1.8
202522 A+Tri-City Dust Devils 378303 8118210 609613 81 267410439849 172357 2516 383 145 +20 +1 +8 3.0
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202320 ROK MLEACL Angels 2524 2000 1150 01 8312083203 260 604 114 -37 -4 -0 +1 -0.4
202421 A MLEInland Empire 66ers 8680 23502 5251 30 287337425762 138403 296 333 112 +1 +1 +2 0.4
202421 ROK MLEACL Angels 232202 36923 19929 134 178278287565 109300 408 258 61 -11 +1 +5 -0.5
202522 A+ MLETri-City Dust Devils 378324 631328 3913213 81 194306321627 127285 3510 275 72 -12 +1 +8 -0.3
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 318281 601425 2511710 164 214301331632 117342 378 278 74
202421 ROK RAW2 teams 318266 802146 408210 164 301411477889 177411 2613 395 74
202522 A+ MLETri-City Dust Devils 378324 631328 3913213 81 194306321627 127296 3510 275 72
202522 A+ RAWTri-City Dust Devils 378303 8118210 609613 81 267410439849 172357 2516 383 72
202320 ROK MLEACL Angels 2524 2000 1150 01 8312083203 260 604 114 -37
202421 ROK MLE2 teams 318280 601425 2511710 164 214301332633 118328 378 278 74
202522 A+ MLETri-City Dust Devils 378323 631328 3913213 81 195306322628 127285 3510 275 72
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202320 ROK MLEACL Angels 2524 2000 1150 01 8312083203 260 604 114 -37
202421 ROK MLE2 teams 318280 601425 2511710 164 214301332633 118328 378 278 74
202522 A+ MLETri-City Dust Devils 378323 631328 3913213 81 195306322628 127285 3510 275 72
▸ 2026 season
202623 MLB MLELAA 0% 2824 5101 391 00 208321375696 167288 3211 284 79 -1 +0 +0 -0 +1 0.0
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202724 MLB MLELAA 30% 412361 761629 391259 71 211303341644 130289 309 292 84 -8 +1 +0 -2 +9 -0.1
202825 MLB MLELAA 44% 454399 8517211 431349 71 213304348652 135290 309 296 87 -7 +1 +0 -3 +10 0.1
202926 MLB MLELAA 51% 480421 9018212 4614010 81 214306352658 138290 2910 298 88 -7 +1 +0 -3 +10 0.2
203027 MLB MLELAA 52% 490430 9319212 4714310 81 216308353661 137290 2910 299 88 -7 +1 +0 -3 +11 0.2
203128 MLB MLELAA 53% 493432 9319212 4814410 81 215308352660 137289 2910 298 88 -7 +1 -1 -3 +11 0.1
203229 MLB MLELAA 53% 487427 9118212 4714310 71 213306349655 136288 2910 296 86 -8 +1 -1 -3 +11 -0.1
203330 MLB MLELAA 52% 480421 8918211 471439 71 211304342646 131287 3010 293 85 -9 +1 -2 -3 +10 -0.2
202724 MLB CTXLAA 30% 125109 24513 12383 20 220315367681 147289 3010 277 84 -2 +0 +0 -1 +3 -0.0
202825 MLB CTXLAA 44% 201176 38815 19604 31 216307358664 142289 309 281 87 -3 +0 +0 -1 +4 0.0
202926 MLB CTXLAA 51% 244214 46916 23715 41 215306350656 136289 299 284 88 -3 +0 +0 -1 +5 0.1
203027 MLB CTXLAA 52% 257225 481016 25755 41 213306347653 133289 2910 285 88 -4 +0 +0 -2 +6 0.1
203128 MLB CTXLAA 53% 263231 491016 25775 41 212303342645 130288 2910 284 88 -4 +0 -0 -2 +6 0.0
203229 MLB CTXLAA 53% 256224 481016 25755 41 214307348655 134287 2910 282 86 -4 +0 -1 -2 +6 -0.0
203330 MLB CTXLAA 52% 250219 46916 24745 41 210302342645 132286 3010 279 85 -5 +0 -1 -2 +5 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 15961398 29961738 15347032 256 214306349655 135291 2910 282 83 -25 +3 -2 -10 +35 0.0
/ 162G A+C 650569 12225315 6219113 102 214305348653 134292 2910 282 83 -10 +1 -1 -4 +14 0.0
Career MLE 40453544 7471531893 385124591 7613 211304343647 132294 3110 292 83 -53 +8 -4 -20 +72 0.2
/ 162G MLE 650569 12125315 6220015 122 213307346653 134297 3110 292 83 -10 +1 -1 -4 +14 0.0