John GarciaC Asheville Tourists
Age 25 R/R 5'10" / 195 lbs A+ HR -6% Svc 0.0 · Ctrl thru 2035
2026 ROS PROJECTION322 act + 9 ros · stats below = ROS only
showingROS
wRC+†64
AVG/OBP/SLG.125 / .222 / .125
PA9
HR0
K%33
BB%11
BABIP298
ISO86
MLB%0%
Value2026 · WAR
BAT: -14.3 runs (wOBA-derived runs vs avg)-14BATRUN: +1.9 runs (SB/CS + UBR baserunning)+2RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +5.9 runs (Positional adjustment)+6POSREP: +7.2 runs (Replacement-level credit)+7REPTotal WAR: +0.10+0.1WAR
0.00.51.00.00.10.10.10.10.026272829303132333435
projected WAR paid WAR ($/8M) surplus deficit+$1M ctrl surplus
Tools · ContractCON 30 / POW 30
Toolsscout grade
CONTACT30
scouting grade only
POWER30
scouting grade only
EYE55
scouting grade only
SPEED50
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
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.0M $0.3M +$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. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

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)
202221 AFayetteville Woodpeckers 2623 4300 0113 00 174269304574 130333 420 268 67 -1 +0 +1 -0.0
202221 ROKFCL Astros Blue 2722 0000 372 01 185185 2611 132 -25 -4 -0 +1 -0.4
202322 A+Asheville Tourists 8872 22510 8187 01 306425403828 97400 209 378 142 +4 -0 +2 0.6
202322 AFayetteville Woodpeckers 294237 471204 367419 85 198349300649 101267 2512 309 95 -2 -0 +6 0.4
202423 A+Asheville Tourists 333294 8621210 278611 92 293373480853 187382 268 378 142 +17 +1 +7 2.5
202524 AACorpus Christi Hooks 319265 50904 40919 92 189315268583 79266 2913 276 73 -10 +1 +7 -0.3
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202221 A MLEFayetteville Woodpeckers 2623 3200 0163 00 130231217448 87302 620 171 2 -3 +0 +1 -0.3
202221 ROK MLEFCL Astros Blue 2723 0000 2102 01 148148 377 84 -57 -5 -0 +1 -0.5
202322 A+ MLEAsheville Tourists 8875 19410 5257 01 253356333690 80349 286 297 87 -1 -0 +2 0.0
202322 A MLEFayetteville Woodpeckers 294250 40903 2310319 85 160281232513 72253 358 244 51 -17 -0 +6 -1.1
202423 A+ MLEAsheville Tourists 333303 681427 1811611 92 224292353645 129331 355 280 76 -10 +1 +7 -0.1
202524 AA MLECorpus Christi Hooks 319276 46803 291079 92 167268228496 62245 349 229 41 -22 +1 +7 -1.5
202221 ROK MLE2 teams 5346 3200 2265 01 65189109297 43150 494 127 -28
202221 ROK RAW2 teams 5345 4300 3185 01 89226156382 67148 346 199 -28
202322 A MLE2 teams 382325 601313 2812826 86 185301258559 74289 347 256 60
202322 A RAW2 teams 382309 691714 449226 86 223367324690 100301 2412 325 60
202423 A+ MLEAsheville Tourists 333303 681427 1811611 92 224292353645 129337 355 280 76
202423 A+ RAWAsheville Tourists 333294 8621210 278611 92 293373480853 187382 268 378 76
202524 AA MLECorpus Christi Hooks 319276 46803 291079 92 167268228496 62254 349 229 41
202524 AA RAWCorpus Christi Hooks 319265 50904 40919 92 189315268583 79266 2913 276 41
202221 ROK MLE2 teams 5346 3200 2265 01 65189109297 43148 494 127 -28
202322 A MLE2 teams 382325 601313 2812826 86 185301258559 74275 347 256 60
202423 A+ MLEAsheville Tourists 333301 681427 1811611 92 226292355648 130331 355 280 76
202524 AA MLECorpus Christi Hooks 319278 46803 291079 92 165268227494 61245 349 229 41
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202322 A MLE2 teams 382325 601313 2812826 86 185301258559 74275 347 256 60
202423 A+ MLEAsheville Tourists 333301 681427 1811611 92 226292355648 130331 355 280 76
202524 AA MLECorpus Christi Hooks 319278 46803 291079 92 165268227494 61245 349 229 41
YTD25 A+ MLEHOU 322292 651104 21988 152 223293301594 79319 307 262 64 -14 +2 +0 +6 +7 0.1
▸ 2026 season
YTD25 A+ RAWHOU 261225 631203 28548 132 280379373753 93357 2111 347 64
YTD25 AA RAWHOU 6155 9102 5210 20 164233291524 127212 348 235 64
ROS25 A+ MLEHOU 0% 98 1000 130 00 125222125347 296 3311 263 64 -0 +0 +0 +0 +0 -0.0
TOT25 A+ MLEHOU 331300 661104 221018 152 220291297588 77316 317 262 64 -14 +2 +0 +6 +7 0.1
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202726 MLB MLEHOU 30% 341305 651215 251038 81 213290308598 95294 307 271 69 -12 +1 +0 +6 +7 0.2
202827 MLB MLEHOU 42% 371332 711316 281108 92 214291313604 99294 308 275 72 -12 +1 +0 +7 +8 0.3
202928 MLB MLEHOU 48% 389348 751417 301148 82 216293322615 106293 298 276 73 -12 +1 -1 +7 +8 0.3
203029 MLB MLEHOU 49% 392351 751417 301158 81 214290319610 105292 298 275 73 -13 +1 -1 +7 +8 0.3
203130 MLB MLEHOU 50% 393352 741317 301168 71 210287312600 102291 308 273 71 -14 +1 -2 +7 +9 0.1
202726 MLB CTXHOU 30% 10392 20402 8312 20 217294326620 109296 308 255 69 -4 +0 +0 +2 +2 0.1
202827 MLB CTXHOU 42% 155139 30603 12463 41 216292324616 108296 308 260 72 -5 +0 +0 +3 +3 0.1
202928 MLB CTXHOU 48% 185165 35703 14544 41 212290309599 97295 298 262 73 -6 +0 -0 +3 +4 0.1
203029 MLB CTXHOU 49% 193172 36703 15574 41 209288302590 93294 308 261 73 -6 +0 -1 +3 +4 0.1
203130 MLB CTXHOU 50% 197176 37703 15584 41 210287301588 91293 298 258 71 -7 +0 -1 +4 +4 0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 833744 15831014 6424617 184 212290310600 98294 308 260 65 -28 +2 -2 +15 +18 0.5
/ 162G A+C 650581 12324011 5019213 143 212289310599 98293 308 260 65 -22 +2 -2 +12 +14 0.4
Career MLE 29822646 538103845 22193891 6618 203287299587 96293 317 265 65 -64 +5 -4 +34 +41 1.2
/ 162G MLE 650577 11722210 4820420 144 203287300587 97292 317 265 65 -22 +2 -1 +12 +14 0.4