Zach Zubia1B Pensacola Blue Wahoos
Age 28 R/R 6'4" / 230 lbs AA HR -4%BB +3% Svc 0.0 · Ctrl thru 2034
wRC+†79
AVG/OBP/SLG.200 / .285 / .349
PA220
HR7
K%34
BB%10
MLB%2%
BAT: -5.3 runs (wOBA-derived runs vs avg)-5BATRUN: +0.0 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -3.9 runs (Positional adjustment)-4POSREP: +6.2 runs (Replacement-level credit)+6REPTotal WAR: -0.30-0.3WAR
Scouting · nowfuture
HIT
2020
PWR
4949
SPD
4545
EYE
5353
trajectory · 10 yrs
-0.3peak
2026

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
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $-11M $-17M -$6M
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
202123 ROKFCL Marlins 8576 9100 7441 00 .118.202.132.334 .013.273 528 .163 -17 -11 +0 +0 -2 +2 -1.1
202224 A2 teams 442361 6212010 721624 00 .172.316.288.604 .116.268 3716 .284 75 -12 +0 +0 -8 +13 -0.8
202325 A+Beloit Sky Carp 282240 587010 36974 01 .242.350.396.746 .154.356 3413 .321 104 +1 -0 +0 -5 +8 0.4
202426 AAPensacola Blue Wahoos 274245 37518 251093 20 .151.238.278.516 .127.225 409 .232 36 -20 +0 +0 -5 +8 -1.7
▸ 2026 Season
202628 MLBMIA 220195 40717 21752 31 .205.289.359.648 .154.283 3410 .288 79 -5 +0 +0 -4 +6 -0.3
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202729 MLB 9%MIA 233207 42717 22782 31 .203.286.348.634 .145.283 339 .290 80 -5 +0 -1 -4 +7 -0.4
202830 MLB 19%MIA 280248 51919 27923 31 .206.291.359.650 .153.282 3310 .289 79 -7 +0 -2 -5 +8 -0.6
202931 MLB 29%MIA 293260 53919 28963 30 .204.289.350.639 .146.281 3310 .287 78 -7 +1 -3 -5 +8 -0.7
203032 MLB 40%MIA 292260 52918 27963 20 .200.283.335.617 .135.280 339 .283 75 -8 +0 -4 -5 +8 -0.8
203133 MLB 54%MIA 273242 48818 26923 20 .198.284.339.623 .140.278 3410 .278 71 -9 +0 -4 -5 +8 -1.0
203234 MLB 71%MIA 238212 41716 22822 20 .193.275.321.596 .127.276 349 .271 66 -9 +0 -5 -4 +7 -1.1
▸ Career Totals (MLE all levels + projections)
Career 29122546 49381882 313102330 204 .194.289.328.618 .135.282 3511 .279 72 -93 +2 -19 -52 +83 -8.1
/ 162G 650568 11018218 702287 41 .194.290.327.618 .134.282 3511 .279 72 -21 +0 -4 -12 +18 -1.8

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
202123 ROKFCL Marlins 8572 12200 11321 00 .167.286.194.480 .028.293 3813 .236 39 -6 +0 +2 -0.4
202224 A+Beloit Sky Carp 135100 23305 30331 00 .230.412.410.822 .180.273 2422 .367 139 +6 +0 +4 1.0
202224 AJupiter Hammerheads 307237 551407 66823 00 .232.405.380.785 .148.322 2721 .363 136 +13 +0 +9 2.2
202325 A+Beloit Sky Carp 282226 639010 50774 01 .279.418.451.869 .173.376 2718 .390 157 +18 -0 +8 2.6
202426 AAPensacola Blue Wahoos 274232 446110 38873 20 .190.311.353.665 .164.250 3214 .304 91 -3 +0 +8 0.5

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
Zach Zubia (OGILVIE) 28 20 49 45 53 .200/.285/.349 .149.283 73 34% 10% 79 +0.1
Alex Burg
2016 · AAA
28 44→42 50 44→40 45 .225/.298/.374 .150.303 184 31% 8% 89 +1.0 .209/.270/.346 .137.275 165 29% 7% 70 -0.3 .172/.224/.285.113.22412229%5%32-1.5
Quincy Latimore
2017 · AA
28 41→42 48→50 46→50 41 .210/.264/.348 .138.277 168 30% 6% 67 -0.5 .214/.263/.345 .131.291 167 31% 6% 66 -0.6 .216/.254/.339.124.28317630%4%57-0.8
Travis Taijeron
2017 · AAA
28 41 50→55 39→40 42 .200/.285/.356 .156.314 173 39% 9% 79 +0.3 .194/.280/.345 .151.314 174 40% 9% 75 -0.0 .180/.273/.340.160.29119341%9%67-0.4
Jim Murphy
2014 · AA
28 42→43 49→50 42→30 41 .217/.275/.367 .150.286 172 30% 6% 77 +0.1 .216/.278/.348 .132.283 144 28% 7% 74 -0.1 .201/.271/.328.127.25814127%8%63-0.6
Brett Carroll
2011 · MLB
28 40→45 48→55 45→50 43 .207/.279/.350 .143.260 168 27% 6% 76 +0.0 .214/.279/.353 .139.271 1610 26% 7% 76 +0.0 .207/.272/.347.140.262171127%7%68-0.3
Matt Skole
2017 · AAA
28 38→39 49→50 46→40 45 .202/.269/.346 .144.254 184 28% 8% 69 -0.4 .199/.266/.345 .146.259 183 29% 8% 68 -0.5 .186/.263/.326.140.24717131%9%60-0.7
Devin Harris
2015 · AA
27 38→39 51→55 43→40 37 .205/.251/.370 .165.274 193 33% 5% 68 -0.5 .212/.257/.366 .154.289 186 32% 5% 69 -0.4 .198/.244/.354.156.26119432%5%57-0.9
Kyle Jensen
2016 · AAA
28 37→47 53→60 45→40 38 .201/.255/.371 .170.267 223 33% 6% 70 -0.3 .203/.252/.361 .158.296 203 37% 5% 66 -0.6 .184/.236/.327.143.27919140%5%49-1.2
Hunter Owen
2021 · AAA
27 41→38 53→55 43→40 33 .213/.273/.381 .168.309 225 37% 4% 82 +0.5 .203/.260/.350 .147.315 195 40% 5% 67 -0.5 .174/.223/.318.144.26523343%4%42-1.4
Clint Coulter
2021 · AAA
28 44→43 48→50 48→40 35 .212/.266/.356 .143.329 157 38% 6% 71 -0.3 .220/.280/.378 .158.288 196 30% 6% 83 +0.6 .205/.273/.359.153.24919425%5%71-0.1
Jason Hart
2006 · AA
28 40→36 51→55 44→30 42 .212/.265/.368 .156.253 193 25% 6% 74 -0.1 .209/.257/.360 .151.257 184 26% 5% 68 -0.5 .194/.237/.343.149.23419127%4%53-1.1
Stewart Ijames
2017 · AA
28 39 54→65 44→45 39 .211/.271/.392 .182.293 235 36% 7% 83 +0.6 .207/.269/.356 .149.313 177 37% 7% 72 -0.2 .173/.240/.327.153.26720641%8%52-0.4
Aaron Sisk
2007 · AA
28 40 50 47→45 43 .211/.269/.364 .152.271 1810 29% 7% 74 -0.1 .223/.279/.372 .149.284 198 28% 7% 80 +0.4 .227/.285/.382.154.27822326%6%84+0.3
Mike Bianucci
2014 · AAA
28 40→39 53→60 44→40 38 .217/.265/.385 .168.267 224 28% 5% 79 +0.3 .234/.272/.431 .197.278 285 27% 5% 94 +1.3 .230/.263/.442.212.26332227%4%89+0.5
Richie Shaffer
2018 · MLB
27 37→39 51→55 46→40 41 .196/.268/.351 .156.281 205 36% 8% 71 -0.3 .183/.247/.322 .139.302 176 43% 7% 54 -1.4 .118/.176/.240.122.20315049%6%1-2.1
Caleb Hamilton
2023 · MLB
28 36 50→45 48→45 47 .189/.279/.338 .149.279 196 37% 11% 72 -0.2 .177/.257/.305 .128.279 167 40% 9% 55 -1.4 .109/.194/.201.091.17114544%9%0-1.3
Brandon Waring
2014 · AAA
28 35→41 54→55 45→40 37 .194/.259/.369 .175.277 232 38% 6% 72 -0.2 .189/.254/.341 .152.324 185 45% 6% 63 -0.9 .157/.225/.298.141.29216249%6%37-1.8
Nick Podkul
2023 · AAA
26 40 46→50 49→50 45 .202/.285/.330 .128.282 159 32% 9% 72 -0.2 .215/.302/.373 .158.297 195 32% 9% 92 +1.2 .211/.305/.392.181.28323132%10%92+0.5
Jacob Heyward
2022 · AA
26 38→40 50 42→50 44 .192/.286/.345 .153.293 188 38% 10% 78 +0.2 .193/.266/.328 .135.309 175 40% 8% 64 -0.8 .160/.236/.267.107.26515143%8%34-1.7
Chris Jacobs
2016 · AAA
27 44→41 50→55 46→40 43 .222/.297/.373 .151.308 183 32% 8% 89 +0.9 .216/.274/.329 .113.319 126 34% 6% 66 -0.6 .176/.211/.265.089.27814041%4%20-0.8