Johanfran GarciaC Greenville Drive
Age 21 R/R 5'11" / 196 lbs A+ Svc 0.0 · Ctrl thru 2035 peak 2.2 · 2032
wRC+†68
AVG/OBP/SLG.202 / .268 / .340
PA224
HR6
K%35
BB%7
MLB%0%
BAT: -8.1 runs (wOBA-derived runs vs avg)-8BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: -0.1 runs (Defensive runs vs avg)-0FLDPOS: +4.0 runs (Positional adjustment)+4POSREP: +6.3 runs (Replacement-level credit)+6REPTotal WAR: +0.20+0.2WAR
Scouting · nowfuture
HIT
3539
PWR
5054
SPD
4031
FLD
4545
EYE
4140
trajectory · 10 yrs
2.2peak
2031

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
2030Arb-2$0.9M+2.0$18M+$17M
2031Arb-3$0.9M+2.1$19M+$19M
2032Ext / FA-deal$0.9M+2.2$21M+$20M
2033Ext / FA-deal$4M+2.1$21M+$17M
2034Ext / FA-deal$6M+1.9$19M+$13M
2035Ext / FA-deal$8M+1.6$17M+$9M
Totals $21M $115M +$94M

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
202217 ROKDSL BOS Red 161147 27510 12381 01 .184.250.231.481 .048.245 247 .217 24 -14 -0 +0 +3 +5 -0.7
202318 ROK2 teams 247217 42815 158911 61 .194.280.309.589 .115.291 366 .255 54 -13 +1 +0 +4 +7 -0.1
202419 ASalem Red Sox 6054 17402 4222 00 .315.383.500.883 .185.500 377 .350 126 +2 +0 +0 +1 +2 0.5
202520 A+3 teams 318294 556013 151275 10 .187.239.340.579 .153.266 405 .250 49 -18 +0 +0 +6 +9 -0.3
▸ 2026 Season
202621 MLBBOS 224204 41716 15783 31 .201.266.333.599 .132.289 357 .274 68 -8 +0 -0 +4 +6 0.2
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202722 MLB 7%BOS 294266 5710110 22974 41 .214.284.372.656 .158.291 337 .290 80 -7 +0 -0 +5 +8 0.7
202823 MLB 18%BOS 384346 7613213 301215 51 .220.291.382.673 .162.292 328 .300 88 -5 +1 -0 +7 +11 1.3
202924 MLB 26%BOS 444399 8916216 361376 51 .223.297.393.691 .170.292 318 .305 92 -4 +1 -0 +8 +13 1.7
203025 MLB 36%BOS 477428 9617217 401456 51 .224.300.393.692 .168.293 308 .309 95 -3 +1 -0 +9 +14 2.0
203126 MLB 44%BOS 496443 9917218 431517 51 .223.302.393.695 .169.294 309 .311 96 -2 +1 -0 +9 +14 2.1
203227 MLB 51%BOS 503447 10118218 441547 51 .226.305.396.701 .170.294 319 .311 96 -2 +1 -0 +9 +14 2.2
203328 MLB 55%BOS 503447 10018218 441557 40 .224.303.394.697 .170.293 319 .310 95 -3 +1 -1 +9 +14 2.1
203429 MLB 59%BOS 496442 9817218 441547 30 .222.302.391.694 .170.292 319 .308 94 -4 +1 -2 +9 +14 1.9
203530 MLB 62%BOS 487435 9517217 431536 30 .218.298.384.681 .166.291 319 .304 91 -5 +1 -2 +9 +14 1.6
203631 MLB 65%BOS 460410 8915216 411466 20 .217.298.380.678 .163.289 329 .301 88 -6 +0 -3 +8 +13 1.3
203732 MLB 67%BOS 430384 8114114 381395 10 .211.290.362.652 .151.288 329 .296 85 -7 +0 -4 +8 +12 0.9
203833 MLB 69%BOS 389347 7112112 341285 10 .205.285.349.634 .144.286 339 .290 80 -9 +0 -4 +7 +11 0.5
203934 MLB 71%BOS 336300 6010110 291144 10 .200.279.340.619 .140.284 349 .284 75 -9 +0 -5 +6 +10 0.1
204035 MLB 72%BOS 280251 49818 24983 10 .195.273.331.604 .135.281 359 .276 69 -10 +0 -6 +5 +8 -0.2
204136 MLB 83%BOS 222198 38616 19803 10 .192.273.323.596 .131.278 369 .267 62 -9 +0 -6 +4 +6 -0.6
▸ Career Totals (MLE all levels + projections)
Career 72116459 138123827237 5922326103 569 .214.290.369.659 .155.291 328 .294 83 -137 +8 -34 +129 +204 17.3
/ 162G 650582 12321221 532109 51 .211.287.363.650 .151.287 328 .294 83 -12 +1 -3 +12 +18 1.6

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
202217 ROKDSL BOS Red 161138 37710 21251 01 .268.369.333.702 .065.325 1613 .324 106 +1 -0 +5 0.5
202318 ASalem Red Sox 6859 12301 5242 30 .203.288.305.593 .102.306 357 .267 62 -3 +1 +2 -0.0
202318 ROKFCL Red Sox 179149 451025 19379 31 .302.412.497.909 .195.367 2111 .400 165 +13 +0 +5 1.9
202419 ASalem Red Sox 6052 20502 6152 00 .385.467.5961.063 .212.514 2510 .467 215 +8 +0 +2 1.0
202520 A+Greenville Drive 196173 43409 18603 10 .249.330.428.758 .179.321 319 .336 115 +3 +0 +6 0.9
202520 ROKFCL Red Sox 4238 12303 181 00 .316.350.632.982 .316.310 192 .404 167 +3 +0 +1 0.4
202520 INTLSalt River Rafters 8067 15502 12171 00 .224.350.388.738 .164.271 2115 .337 116 +1 +0 +2 0.4

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
Johanfran Garcia (OGILVIE) 21 35→39 50→54 40→31 40 .202/.268/.340 .138.289 63 35% 7% 68 -0.2
Eric Haase
2015 · A
22 39→41 48→65 42→40 38 .201/.253/.347 .146.286 163 35% 6% 63 -0.9 .194/.252/.355 .161.294 184 39% 6% 65 -0.7 .218/.277/.437.219.28432235%7%94+0.9
Max Stassi
2013 · A
22 41→43 47→55 43→40 40 .210/.270/.343 .133.290 154 32% 6% 69 -0.4 .216/.264/.358 .142.286 173 30% 5% 70 -0.3 .208/.295/.359.151.27120030%10%81+0.2
Ryan McMahon
2016 · A
21 45→55 50→55 39→45 38 .223/.277/.382 .159.321 165 35% 6% 82 +0.5 .235/.287/.379 .144.336 148 32% 6% 85 +0.7 .230/.314/.391.161.29819628%10%98+1.6
Mark Vientos
2021 · A
21 39→49 46→60 41→30 38 .203/.249/.329 .126.269 153 30% 5% 56 -1.3 .231/.283/.421 .190.315 262 34% 6% 95 +1.4 .246/.306/.451.204.32128031%7%109+2.0
Nolan Gorman
2021 · A
21 40→43 48→60 43→45 37 .201/.259/.345 .145.302 163 38% 6% 65 -0.7 .224/.278/.400 .176.300 246 33% 7% 88 +0.9 .225/.289/.424.199.29029633%8%95+1.2
Travis Denker
2007 · A
21 43→52 50 37→45 52 .222/.300/.368 .146.257 183 22% 10% 89 +0.9 .226/.294/.353 .127.274 135 21% 8% 82 +0.5 .233/.308/.392.159.26118018%8%97+0.8
Deivy Grullón
2018 · AA
22 42→43 44→55 38→30 36 .210/.245/.321 .111.284 122 30% 4% 52 -1.6 .231/.272/.389 .158.308 213 31% 5% 82 +0.5 .218/.265/.393.175.29226134%6%77+0.1
Alex Jackson
2018 · AA
22 39→36 49→60 42→30 34 .202/.257/.344 .142.293 173 36% 5% 64 -0.8 .189/.249/.355 .166.284 223 40% 5% 65 -0.7 .196/.267/.378.181.26724235%6%74-0.0
Victor Bericoto
2023 · A
21 46→47 44→50 41→40 42 .223/.283/.332 .109.317 124 32% 8% 71 -0.3 .224/.271/.360 .136.301 174 30% 6% 73 -0.1 .222/.268/.357.136.29217330%6%69-0.3
Brendan Rodgers
2018 · AA
21 46→54 47→50 42→45 38 .230/.270/.361 .131.292 155 26% 4% 73 -0.1 .235/.280/.371 .136.296 157 25% 4% 80 +0.4 .253/.308/.383.131.29813019%6%93+0.8
Cristian Santana
2018 · A
21 47→48 46→50 39→30 36 .237/.264/.358 .122.310 143 29% 4% 69 -0.4 .227/.249/.352 .125.311 162 32% 3% 62 -0.9 .243/.270/.341.098.32111027%3%64-0.5
Heliot Ramos
2021 · AA
21 43→52 46→55 41→50 37 .213/.267/.341 .128.308 147 34% 5% 67 -0.5 .212/.267/.339 .127.304 1411 33% 6% 67 -0.5 .256/.322/.432.177.31922826%7%112+2.4
Yusniel Díaz
2018 · AA
21 46→52 43→45 40→50 41 .227/.274/.335 .108.302 118 28% 6% 67 -0.5 .232/.293/.362 .130.301 138 26% 8% 82 +0.5 .205/.272/.325.121.27414929%8%63-0.4
Tom Murphy
2014 · AA
23 40→35 50→65 43→45 38 .208/.269/.365 .156.292 186 34% 6% 75 -0.0 .209/.263/.380 .171.291 215 35% 6% 76 +0.1 .244/.316/.459.215.30830230%9%117+1.2
Drew Ellis
2019 · A
23 40→37 47→55 38→40 45 .206/.269/.343 .137.257 144 26% 7% 69 -0.4 .204/.281/.355 .151.268 173 29% 9% 77 +0.1 .182/.281/.358.176.23321431%10%76+0.0
Brett Cumberland
2018 · A
23 41→39 46→50 38→30 36 .196/.291/.328 .133.311 143 38% 6% 76 +0.1 .198/.294/.331 .133.292 142 35% 8% 78 +0.2 .177/.295/.289.111.26513134%8%65-0.3
Óscar Hernández
2015 · A
22 41 44→55 41→40 41 .208/.256/.327 .119.262 114 25% 5% 59 -1.1 .201/.248/.321 .120.261 125 27% 5% 53 -1.5 .164/.214/.271.107.20912128%5%24-1.2
Joe Perez
2022 · AA
22 45→44 47→45 42→45 40 .226/.274/.363 .137.313 155 32% 6% 76 +0.0 .221/.274/.342 .121.320 145 33% 7% 70 -0.3 .209/.266/.321.112.30714435%7%58-0.7
Austin Riley
2018 · AA
21 41→51 50→65 41→40 36 .214/.261/.364 .150.300 193 35% 5% 71 -0.3 .229/.279/.416 .187.310 242 33% 6% 92 +1.2 .273/.345/.498.224.32530125%8%136+4.9
Jordan Diaz
2022 · A
21 48→56 49→55 42→30 44 .244/.289/.392 .148.290 175 22% 6% 89 +1.0 .259/.299/.417 .158.302 192 21% 5% 100 +1.7 .260/.302/.420.160.30121021%5%99+1.3