Juan ZabalaC San Antonio Missions
Age 27 R/R 5'10" / 190 lbs AA HR +13%BB +8% Svc 0.0 · Ctrl thru 2034
wRC+†57
AVG/OBP/SLG.200 / .261 / .311
PA176
HR3
K%31
BB%7
MLB%2%
BAT: -8.6 runs (wOBA-derived runs vs avg)-9BATRUN: +0.0 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.1 runs (Positional adjustment)+3POSREP: +5.0 runs (Replacement-level credit)+5REPTotal WAR: -0.00-0.0WAR
Scouting · nowfuture
HIT
2525
PWR
3636
SPD
4545
EYE
4141
trajectory · 10 yrs
0.1peak
2028

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
2030Arb-2$0.9M
2031Arb-3$0.9M
2032Ext / FA-deal$0.2M
2033Ext / FA-deal$0.4M
2034Extbeyond projection horizon · no WAR estimate
Totals $-3M $-10M -$8M
Why some years run red
On long-term deals the salary is locked in regardless of how the player ages. Late years are red whenever projected production drops below the AAV — that's expected, not a sign the deal is bad. The honest scorecard is the Net Surplus over the whole contract, not any single year.

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
201617 ROKDSL Dodgers 1 10490 14210 5296 52 .156.248.200.448 .044.226 285 .193 6 -11 +0 +0 +2 +3 -0.6
201718 ROKDSL Dodgers 2 204175 33520 22307 64 .189.304.240.544 .051.228 1511 .248 48 -12 -0 +0 +4 +6 -0.3
201819 ROKAZL Dodgers 8475 7100 6261 02 .093.171.107.277 .013.137 317 .144 -32 -12 -1 +0 +1 +2 -1.0
201920 ROKAZL Dodgers Mota 9385 11211 4394 10 .129.204.212.416 .082.222 424 .195 7 -10 +0 +0 +2 +3 -0.5
202122 A+2 teams 6964 10202 4250 01 .156.206.281.487 .125.211 366 .203 14 -7 -0 +0 +1 +2 -0.4
202223 A2 teams 275244 63723 23636 235 .258.337.340.677 .082.335 238 .292 82 -6 +3 +0 +5 +8 1.0
202324 A+2 teams 234210 37904 14762 73 .176.235.276.511 .100.250 326 .223 29 -19 +0 +0 +4 +7 -0.8
202425 AASan Antonio Missions 209196 36603 11731 24 .184.231.260.491 .077.273 355 .217 24 -18 -1 +0 +4 +6 -1.0
▸ 2026 Season
202627 MLBSD 176161 32613 12551 31 .199.259.304.563 .106.279 317 .260 57 -9 +0 +0 +3 +5 -0.0
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202728 MLB 9%SD 221201 41814 16672 32 .204.269.313.583 .109.280 307 .265 61 -10 -0 -1 +4 +6 -0.0
202829 MLB 19%SD 272248 511016 20822 42 .206.270.327.597 .121.281 307 .267 63 -11 +0 -1 +5 +8 -0.0
202930 MLB 29%SD 306279 571116 22922 42 .204.267.315.583 .111.280 307 .267 63 -13 +0 -2 +5 +9 -0.1
203031 MLB 43%SD 300273 561116 22912 32 .205.269.319.588 .114.279 307 .265 61 -13 -0 -3 +5 +8 -0.2
203132 MLB 57%SD 284259 511015 21882 21 .197.262.301.564 .104.277 317 .260 57 -14 +0 -4 +5 +8 -0.4
203233 MLB 74%SD 254232 46915 18802 12 .198.262.310.572 .112.275 317 .255 53 -13 -1 -4 +5 +7 -0.7
203334 MLB 92%SD 212194 38714 15691 12 .196.257.304.561 .108.274 337 .249 48 -12 -1 -5 +4 +6 -0.8
▸ Career Totals (MLE all levels + projections)
Career 32972986 5831061452 23598541 6535 .195.263.292.556 .097.270 307 .249 49 -190 -1 -20 +59 +93 -5.9
/ 162G 650589 11521310 461948 137 .195.263.292.555 .097.270 307 .249 49 -37 -0 -4 +12 +18 -1.2

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
201617 ROKDSL Dodgers 1 10487 17310 8206 52 .195.307.253.560 .057.250 198 .262 59 -5 +0 +3 -0.2
201718 ROKDSL Dodgers 2 204161 39720 36217 64 .242.402.311.713 .068.279 1018 .341 119 +4 -0 +6 1.0
201819 ROKAZL Dodgers 8472 10200 9181 02 .139.244.167.411 .028.179 2111 .200 11 -8 -1 +2 -0.7
201920 ROKAZL Dodgers Mota 9382 17322 7274 10 .207.301.366.667 .159.283 298 .302 90 -1 +0 +3 0.2
202122 AATulsa Drillers 3430 8101 490 01 .267.353.400.753 .133.350 2612 .341 119 +1 -0 +1 0.1
202122 A+Great Lakes Loons 3531 3101 3100 00 .097.176.226.402 .129.095 299 .182 -3 -4 +0 +1 -0.3
202223 AASan Antonio Missions 2824 9100 450 42 .375.464.417.881 .042.474 1814 .404 167 +2 +0 +1 0.3
202223 ALake Elsinore Storm 247211 62823 28416 193 .294.392.393.785 .100.351 1711 .356 131 +9 +3 +7 1.9
202324 AASan Antonio Missions 7768 13600 4200 02 .191.236.279.516 .088.265 265 .219 25 -6 -1 +2 -0.5
202324 A+Fort Wayne TinCaps 157136 30605 16402 71 .221.312.375.687 .154.272 2510 .305 92 -1 +1 +4 0.4
202425 AASan Antonio Missions 209191 43803 16551 24 .225.288.314.603 .089.299 268 .275 68 -7 -1 +6 -0.3

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
Juan Zabala (OGILVIE) 27 25 36 45 41 .200/.261/.311 .111.279 33 31% 7% 57 -0.4
JJ Schwarz
2022 · AA
26 38 44→45 47→30 44 .195/.260/.302 .108.268 124 31% 8% 54 -1.4 .216/.284/.346 .130.306 154 32% 9% 76 +0.0 .206/.279/.334.128.29016133%9%68-0.3
Matt Whatley
2023 · AAA
27 40→36 41→40 42→50 41 .197/.255/.287 .090.280 109 32% 7% 47 -1.9 .187/.250/.285 .098.263 1110 32% 6% 46 -2.0 .153/.225/.238.085.211121132%7%22-1.3
Caleb Hamilton
2022 · AAA
27 36 44→45 46→45 43 .181/.257/.295 .114.275 129 37% 9% 52 -1.6 .181/.267/.319 .138.277 186 38% 10% 63 -0.9 .145/.237/.274.129.20919339%10%37-0.8
Dominic Miroglio
2022 · AA
27 41 44→45 44→40 43 .205/.269/.321 .117.279 115 30% 7% 63 -0.9 .216/.284/.361 .145.260 155 23% 8% 80 +0.4 .203/.270/.374.171.21220216%7%72-0.1
Christian Kelley
2021 · AAA
27 38 44→40 47→30 40 .194/.250/.304 .110.255 124 29% 6% 50 -1.7 .225/.287/.324 .099.318 97 30% 7% 70 -0.3 .244/.315/.309.065.3544029%9%78+0.0
Angelo Castellano
2022 · AAA
27 38→42 43→45 49→50 40 .196/.249/.299 .103.256 1213 28% 6% 49 -1.8 .207/.271/.322 .115.258 1313 24% 7% 64 -0.8 .204/.274/.324.120.246141423%8%62-0.4
Chase Pinder
2022 · AA
26 38 42→45 43→45 44 .190/.273/.285 .095.272 105 32% 8% 56 -1.3 .226/.321/.370 .144.293 1510 26% 11% 98 +1.6 .221/.324/.370.149.286161127%12%97+0.8
Hamlet Marte
2021 · AA
27 40 43→45 44→45 39 .198/.255/.304 .106.297 115 36% 7% 52 -1.6 .193/.251/.287 .094.336 97 42% 7% 46 -2.0 .147/.210/.229.082.24410442%7%11-0.9
Alvin Colina
2009 · AAA
27 39 45 45→40 37 .202/.247/.322 .121.269 145 30% 4% 53 -1.5 .213/.264/.338 .125.283 145 29% 5% 65 -0.7 .203/.256/.323.120.26415228%5%55-0.5
Jake Lowery
2017 · AA
27 36 43→45 48→30 43 .183/.252/.292 .109.264 105 33% 8% 48 -1.9 .194/.265/.297 .103.312 96 37% 9% 55 -1.4 .125/.205/.184.059.2604049%9%0-1.2
Joe DeCarlo
2021 · AA
27 40→38 43→50 47→30 40 .197/.265/.308 .111.291 115 34% 7% 58 -1.2 .199/.260/.292 .093.305 96 35% 7% 51 -1.7 .163/.224/.224.061.2498036%7%16-1.3
Jason Delay
2022 · AAA
27 38 47→45 48→40 33 .198/.238/.325 .127.287 156 36% 4% 50 -1.7 .216/.269/.301 .085.295 55 27% 6% 56 -1.3 .226/.285/.301.075.2973223%6%61-0.4
Camden Duzenack
2021 · AA
26 35→37 45→50 47→50 39 .184/.244/.304 .120.244 1410 30% 6% 48 -1.9 .203/.249/.336 .133.277 1610 32% 5% 59 -1.1 .205/.254/.334.129.270151029%5%57-0.6
Cael Brockmeyer
2018 · AAA
26 37→40 45 46→40 38 .192/.248/.309 .116.266 134 32% 6% 51 -1.7 .214/.272/.315 .101.317 107 34% 5% 63 -0.9 .241/.302/.322.081.3717534%5%73-0.0
Dan Conway
2007 · AAA
27 40 42→45 46→30 42 .200/.263/.303 .103.271 95 29% 6% 56 -1.3 .201/.257/.301 .100.279 107 30% 6% 53 -1.5 .154/.214/.214.061.2188032%5%10-1.0
Chris Sharpe
2022 · AAA
26 38→39 45 45→50 39 .191/.258/.315 .124.278 1211 34% 6% 57 -1.2 .189/.266/.294 .105.293 813 36% 8% 56 -1.3 .164/.257/.268.103.25871636%9%46-1.0
Cody Bohanek
2022 · AAA
27 37→36 43→40 48→50 40 .177/.276/.289 .112.295 1015 40% 8% 59 -1.1 .186/.277/.284 .098.306 815 38% 8% 58 -1.2 .151/.251/.216.064.27131640%8%27-1.6
Aaron Schunk
2023 · AA
26 40→43 44→45 48→50 36 .203/.250/.319 .116.288 129 33% 5% 53 -1.5 .216/.261/.332 .116.297 1110 30% 5% 62 -0.9 .216/.262/.331.115.289111028%5%58-0.8
Jackson Cluff
2023 · AA
26 36→29 40→45 48→55 36 .179/.243/.270 .091.285 811 38% 6% 39 -2.5 .186/.268/.305 .119.285 1220 36% 9% 59 -1.1 .181/.273/.314.132.266142835%10%61-0.6
Carlos Garzon
2019 · AAA
27 41 41→30 48→45 39 .205/.253/.300 .096.284 911 30% 5% 50 -1.7 .215/.273/.288 .073.297 56 27% 6% 55 -1.4 .203/.265/.239.037.2861027%6%36-1.4