John GarciaC Corpus Christi Hooks
Age 25 R/R 5'10" / 195 lbs AA H +4%HR -3% Svc 0.0 · Ctrl thru 2034 peak 0.5 · 2028
wRC+†58
AVG/OBP/SLG.191 / .278 / .291
PA303
HR5
SB6
K%33
BB%8
MLB%2%
BAT: -14.2 runs (wOBA-derived runs vs avg)-14BATRUN: +0.5 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +5.4 runs (Positional adjustment)+5POSREP: +8.6 runs (Replacement-level credit)+9REPTotal WAR: +0.10+0.1WAR
Scouting · nowfuture
HIT
3030
PWR
3030
SPD
5050
EYE
4755
trajectory · 10 yrs
0.6peak
2029

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
2029Arb-1$0.8M+0.5$2M+$1M
2030Arb-2$0.9M+0.5$2M+$1M
2031Arb-3$0.9M+0.3$1M+$0.5M
2032Ext / FA-deal$3M
2033Ext / FA-deal$0.4M
2034Ext / FA-deal$0.6M
Totals $7M $3M -$4M

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202221 ROK2 teams 5346 3200 2265 01 .065.189.109.297 .043.150 494 .127 -45 -9 -0 +0 +1 +2 -0.7
202322 A2 teams 382325 591313 2812826 86 .182.298.255.554 .074.284 347 .253 52 -21 -1 +0 +7 +11 -0.4
202423 A+Asheville Tourists 333304 671428 1711411 92 .220.286.359.645 .138.322 345 .275 69 -12 +1 +0 +6 +9 0.5
202524 AACorpus Christi Hooks 319274 44803 311119 92 .161.268.223.490 .062.252 3510 .230 34 -24 +1 +0 +6 +9 -0.8
▸ 2026 Season (actual · ROS · total)
202625 AACorpus Christi Hooks 2724 4101 3100 10 .167.259.333.593 .167.231 3711 .228 33 -2 +0 +0 +0 +1 -0.1
ROS25 MLBHOU 276244 47915 22928 51 .193.281.299.580 .107.285 338 .265 61 -12 +1 +0 +5 +8 0.1
TOT25 MLBHOU 303268 511016 251028 61 .190.279.302.581 .112.280 348 .262 58 -14 +1 +0 +5 +9 0.1
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202726 MLB 11%HOU 335296 591216 271089 62 .199.286.307.594 .108.287 328 .273 67 -12 +0 +0 +6 +9 0.4
202827 MLB 26%HOU 367324 651317 3011610 72 .201.288.312.600 .111.287 328 .277 70 -12 +1 +0 +7 +10 0.5
202928 MLB 38%HOU 387342 701418 3212210 72 .205.292.322.613 .117.287 328 .279 71 -13 +1 -1 +7 +11 0.5
203029 MLB 47%HOU 391345 701418 3312310 61 .203.291.319.610 .116.287 318 .278 71 -13 +1 -1 +7 +11 0.5
203130 MLB 56%HOU 392346 691417 3312510 61 .199.288.306.594 .107.285 328 .274 68 -14 +1 -2 +7 +11 0.3
203231 MLB 73%HOU 371328 651317 311209 51 .198.285.308.593 .110.283 328 .271 65 -15 +1 -3 +7 +11 0.0
203332 MLB 91%HOU 344304 601216 291138 40 .197.284.303.587 .105.282 338 .266 62 -15 +1 -4 +6 +10 -0.2
203433 MLBHOU 308272 521015 261037 30 .191.279.290.569 .099.280 338 .261 58 -15 +1 -4 +6 +9 -0.4
203534 MLBHOU 260230 43814 22896 20 .187.275.283.558 .096.278 348 .255 53 -14 +0 -5 +5 +7 -0.6
▸ Career Totals (MLE all levels + projections)
Career 45183980 7731561377 3631490138 7721 .194.284.298.582 .104.285 338 .265 61 -199 +7 -20 +81 +128 -0.3
/ 162G 650573 11122211 5221420 113 .194.284.297.581 .103.284 338 .265 61 -29 +1 -3 +12 +18 -0.0

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202221 AFayetteville Woodpeckers 2623 4300 0113 00 .174.269.304.574 .130.333 420 .268 63 -1 +0 +1 -0.0
202221 ROKFCL Astros Blue 2722 0000 372 01 .000.185.000.185 .000.000 2611 .132 -41 -4 -0 +1 -0.4
202322 A+Asheville Tourists 8872 22510 8187 01 .306.425.403.828 .097.400 209 .378 147 +5 -0 +2 0.7
202322 AFayetteville Woodpeckers 294237 471204 367419 85 .198.349.300.649 .101.267 2512 .309 95 -2 -0 +8 0.6
202423 A+Asheville Tourists 333294 8621210 278611 92 .293.373.480.853 .187.382 268 .378 147 +18 +1 +9 2.9
202524 AACorpus Christi Hooks 319265 50904 40919 92 .189.315.268.583 .079.266 2913 .276 69 -11 +1 +9 -0.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
John Garcia (OGILVIE) 25 30 30 50 55 .191/.278/.291 .100.285 55 33% 8% 61 -0.5
Dylan Neuse
2023 · A
24 37 39→40 49→50 44 .183/.260/.264 .081.271 814 33% 9% 45 -2.1 .205/.286/.296 .091.292 713 29% 9% 63 -0.8 .211/.301/.305.094.29351327%10%72-0.1
Andres Sosa
2023 · A
25 39 42→40 52→45 46 .191/.291/.300 .109.275 99 31% 9% 69 -0.4 .196/.285/.288 .092.287 77 32% 8% 63 -0.9 .183/.273/.260.077.2766433%7%47-0.7
Maverick Handley
2023 · AA
25 40 45 51→50 44 .199/.282/.323 .124.278 1313 32% 8% 70 -0.3 .204/.293/.301 .097.284 911 29% 9% 69 -0.4 .196/.289/.271.075.27561028%9%57-0.6
Quincy McAfee
2023 · AA
25 39 43→45 43→45 46 .192/.280/.301 .108.265 117 30% 9% 63 -0.8 .198/.277/.336 .138.251 1610 27% 7% 71 -0.3 .186/.266/.336.150.221181225%7%63-0.5
Jack Conley
2022 · AAA
25 35 41→45 50→45 39 .177/.239/.273 .095.270 87 36% 7% 37 -2.6 .200/.266/.312 .112.290 117 33% 7% 59 -1.1 .191/.265/.302.110.27010531%8%52-0.8
Nick Vickerson
2014 · A
25 38 43→40 50 47 .190/.271/.298 .108.259 1113 30% 9% 59 -1.1 .198/.292/.298 .100.275 911 29% 10% 68 -0.5 .183/.296/.269.086.25581128%12%59-0.7
Jayson Langfels
2014 · AA
25 42→32 43→40 46→50 37 .201/.264/.310 .109.312 1111 37% 6% 58 -1.2 .206/.279/.294 .088.335 714 38% 7% 60 -1.0 .202/.285/.272.070.34141738%8%54-0.8
Eric Yang
2023 · AAA
25 39 39→40 47→40 44 .187/.270/.275 .087.280 76 33% 8% 52 -1.6 .195/.271/.273 .078.298 56 33% 8% 51 -1.7 .175/.257/.234.060.2694233%8%33-0.7
Willie MacIver
2022 · AA
25 36→35 45 51→55 38 .187/.245/.306 .118.262 1414 33% 6% 50 -1.8 .203/.276/.332 .129.299 1515 35% 8% 69 -0.4 .230/.309/.359.129.323131830%8%87+0.4
Jackson Cluff
2022 · AA
25 39→29 40→45 50→55 38 .192/.256/.284 .092.277 812 32% 5% 48 -1.9 .179/.255/.283 .104.283 915 37% 8% 47 -1.9 .181/.273/.314.132.266142835%10%61-0.6
Cadyn Grenier
2022 · AAA
25 40→37 42→40 48→50 39 .191/.265/.291 .100.313 910 39% 8% 54 -1.4 .196/.279/.296 .100.292 813 33% 9% 61 -1.0 .175/.272/.270.095.25071630%10%50-1.1
JJ Schwarz
2021 · A
25 39 41→45 48→30 44 .192/.259/.283 .091.263 86 29% 8% 49 -1.8 .208/.276/.329 .121.293 143 32% 8% 68 -0.5 .201/.273/.323.122.28015132%9%62-0.5
Chris Givin
2022 · AA
25 39 38→30 51→45 43 .191/.252/.268 .077.262 66 28% 7% 41 -2.3 .200/.263/.277 .077.269 66 26% 7% 48 -1.9 .195/.262/.257.062.2545523%7%40-1.1
Chadd Krist
2015 · A
25 40 41→40 44→45 43 .198/.262/.299 .100.269 86 29% 7% 53 -1.5 .191/.246/.291 .100.279 106 33% 6% 45 -2.1 .147/.198/.242.094.21111036%5%8-1.4
Bobby Stevens
2012 · AA
25 43 41→40 47→50 41 .211/.280/.307 .096.291 911 29% 6% 64 -0.8 .207/.260/.315 .108.287 1210 31% 5% 57 -1.2 .193/.233/.299.106.27214934%3%38-1.5
Andrés Alvarez
2022 · A
25 44→31 42→45 51→50 42 .214/.274/.320 .106.298 1014 30% 7% 64 -0.8 .198/.268/.326 .128.287 1515 34% 8% 64 -0.8 .185/.257/.304.120.263141334%8%51-1.0
Toby Welk
2022 · AA
25 39→33 44→45 48→45 42 .196/.263/.315 .118.271 129 31% 7% 59 -1.1 .204/.262/.318 .114.295 127 33% 7% 59 -1.1 .195/.242/.316.121.28213035%5%50-0.5
Ryan Dorow
2021 · AA
25 42 42→45 49→45 39 .202/.266/.305 .102.304 109 35% 6% 57 -1.2 .208/.272/.333 .125.293 126 31% 7% 67 -0.5 .201/.266/.328.127.27712330%7%60-0.7
Rylan Sandoval
2013 · AA
25 39 41→40 45 36 .193/.251/.293 .100.287 95 35% 5% 48 -1.9 .216/.266/.305 .089.313 78 31% 5% 56 -1.3 .221/.270/.295.074.3195831%5%52-0.6
Nick Meyer
2022 · AAA
25 41 38→40 48→50 43 .200/.261/.271 .071.264 613 26% 6% 46 -2.0 .216/.288/.312 .096.280 1015 25% 8% 69 -0.4 .201/.280/.289.088.259111825%9%56-0.6