Garrett SpainRF Wichita Wind Surge
Age 25 L/R 5'9" / 178 lbs AA Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION495 act + 10 ros · stats below = ROS only
showingROS
wRC+†67
AVG/OBP/SLG.111 / .200 / .111
PA10
HR0
K%30
BB%10
BABIP259
ISO124
MLB%2%
Value2026 · WAR
BAT: -16.7 runs (wOBA-derived runs vs avg)-17BATRUN: +1.9 runs (SB/CS + UBR baserunning)+2RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -5.4 runs (Positional adjustment)-5POSREP: +10.9 runs (Replacement-level credit)+11REPTotal WAR: -1.00-1.0WAR
trajectory · projected WAR by year
0.0-0.3-0.3-0.4262829
Tools · ContractCON 35 / POW 50
Toolsscout grade
CONTACT35
scouting grade only
POWER50
scouting grade only
EYE35
scouting grade only
SPEED45
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Pre-Arb$0.8M
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-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)
202120 ADunedin Blue Jays 6259 10000 2170 02 169197169366 233 273 168 0 -7 -1 +1 -0.7
202221 A+Vancouver Canadians 337291 631336 40925 103 216321344665 127294 2712 305 92 -3 +1 +7 0.5
202322 A+Vancouver Canadians 366325 7824312 351005 65 240323443766 203308 2710 339 115 +7 -1 +8 1.4
202423 AANew Hampshire Fisher Cats 369329 559111 34992 122 167248301549 134201 279 249 55 -20 +2 +8 -1.0
202524 AAANashville Sounds 4337 6200 4151 30 162262216478 54261 359 226 39 -3 +1 +1 -0.2
202524 AABiloxi Shuckers 486430 8917416 391319 67 207287377663 170251 278 293 85 -9 -2 +11 -0.0
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202120 A MLEDunedin Blue Jays 6260 9000 1220 02 150164150314 231 352 149 -13 -8 -1 +1 -0.8
202221 A+ MLEVancouver Canadians 337307 50735 241285 103 163235254489 91253 387 216 32 -27 +1 +7 -1.9
202322 A+ MLEVancouver Canadians 366338 551727 221365 65 163225287512 124243 376 225 38 -27 -1 +8 -2.0
202423 AA MLENew Hampshire Fisher Cats 369342 45717 231212 122 132191219410 88174 336 184 11 -39 +2 +8 -3.0
202524 AAA MLENashville Sounds 4338 6200 3181 30 158238211449 53239 427 188 13 -4 +1 +1 -0.3
202524 AA MLEBiloxi Shuckers 486442 7012310 271729 67 158222267489 109218 356 217 33 -39 -2 +11 -3.0
202120 A MLEDunedin Blue Jays 6260 9000 1220 02 150164150314 231 352 149 -13
202120 A RAWDunedin Blue Jays 6259 10000 2170 02 169197169366 233 273 168 -13
202221 A+ MLEVancouver Canadians 337307 50735 241285 103 163235254489 91257 387 216 32
202221 A+ RAWVancouver Canadians 337291 631336 40925 103 216321344665 127294 2712 305 32
202322 A+ MLEVancouver Canadians 366338 551727 221365 65 163225287512 124245 376 225 38
202322 A+ RAWVancouver Canadians 366325 7824312 351005 65 240323443766 203308 2710 339 38
202423 AA MLENew Hampshire Fisher Cats 369342 45717 231212 122 132191219410 88178 336 184 11
202423 AA RAWNew Hampshire Fisher Cats 369329 559111 34992 122 167248301549 134201 279 249 11
202524 AA MLE2 teams 529481 7614310 2918910 97 158221262483 104227 365 215 31
202524 AA RAW2 teams 529467 9519416 4314610 97 203285364649 161252 288 288 31
202120 A MLEDunedin Blue Jays 6261 9000 1220 02 148164148311 231 352 149 -13
202221 A+ MLEVancouver Canadians 337305 50735 241285 103 164235256491 92253 387 216 32
202322 A+ MLEVancouver Canadians 366336 551727 221365 65 164225289513 125243 376 225 38
202423 AA MLENew Hampshire Fisher Cats 369341 45717 231212 122 132191220411 88174 336 184 11
202524 AA MLE2 teams 529485 7614310 2918910 97 157221260481 103220 365 215 31
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202322 A+ MLEVancouver Canadians 366336 551727 221365 65 164225289513 125243 376 225 38
202423 AA MLENew Hampshire Fisher Cats 369341 45717 231212 122 132191220411 88174 336 184 11
202524 AA MLE2 teams 529485 7614310 2918910 97 157221260481 103220 365 215 31
YTD25 AA MLEMIN 495445 8817317 401677 237 198274364638 166269 348 275 72 -16 +2 +0 -5 +11 -0.9
▸ 2026 season
YTD25 AA RAWMIN 495424 10220322 581377 237 241339458797 217299 2812 351 72
ROS25 AA MLEMIN 2% 109 1000 130 00 111200111311 259 3010 267 67 -0 +0 +0 -0 +0 -0.0
TOT25 AA MLEMIN 505454 8917317 411707 237 196273359632 163267 348 275 72 -17 +2 +0 -5 +11 -1.0
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202726 MLB MLEMIN 31% 365330 6412211 281194 114 194265342608 148261 338 272 70 -13 +1 +0 -4 +8 -0.9
202827 MLB MLEMIN 42% 388350 6913212 301235 114 197270349619 151263 328 275 73 -13 +1 +0 -4 +8 -0.8
202928 MLB MLEMIN 48% 401361 7214212 321265 114 199274349623 150264 318 277 73 -13 +1 -1 -4 +9 -0.9
202726 MLB CTXMIN 31% 113102 20413 9371 31 196268343611 147261 338 263 70 -4 +0 +0 -1 +2 -0.3
202827 MLB CTXMIN 42% 163147 30615 13522 52 204278361638 156263 328 267 73 -5 +0 +0 -2 +4 -0.3
202928 MLB CTXMIN 48% 192173 35716 15602 52 202274358632 156264 318 268 73 -6 +0 -0 -2 +4 -0.4
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 468422 8517314 371495 135 201274355629 154271 328 267 45 -15 +1 -0 -5 +10 -1.0
/ 162G A+C 650586 11824419 512077 187 201273353626 152272 328 267 45 -21 +1 -0 -7 +14 -1.4
Career MLE 28272578 441841564 19096736 7031 171238290528 119241 347 235 45 -39 +2 -1 -12 +25 -2.5
/ 162G MLE 650593 10119315 442228 167 170237288526 118239 347 235 45 -22 +1 -0 -7 +14 -1.4