Josh Zamora3B Pensacola Blue Wahoos
Age 27 R/R 5'10" / 210 lbs AA HR -4%BB +3% Svc 0.0 · Ctrl thru 2034 peak 0.1 · 2026
wRC+†72
AVG/OBP/SLG.217 / .278 / .340
PA250
HR6
K%22
BB%7
MLB%2%
BAT: -7.9 runs (wOBA-derived runs vs avg)-8BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.9 runs (Positional adjustment)+1POSREP: +7.1 runs (Replacement-level credit)+7REPTotal WAR: +0.10+0.1WAR
Scouting · nowfuture
HIT
4040
PWR
4040
SPD
4545
EYE
4545
trajectory · 10 yrs
0.1peak
2027

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 $-2M $-11M -$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
202223 ROKFCL Marlins 2217 3000 342 01 .176.364.176.540 .000.231 1814 .239 41 -1 -0 +0 +0 +1 -0.1
202324 A+2 teams 369342 691307 16648 20 .202.254.301.555 .099.227 174 .238 41 -25 +0 +0 +1 +10 -1.3
202425 A+2 teams 453412 8414015 311165 00 .204.268.347.615 .143.242 267 .265 61 -20 +0 +0 +2 +13 -0.6
202526 AAPensacola Blue Wahoos 341308 56907 22764 41 .182.246.279.525 .097.214 226 .232 36 -25 +0 +0 +1 +10 -1.4
▸ 2026 Season
202627 MLBMIA 250228 50906 17563 20 .219.282.338.620 .118.259 227 .280 72 -8 +0 +0 +1 +7 0.1
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202728 MLB 9%MIA 267244 541007 18603 20 .221.283.348.631 .127.262 227 .283 75 -8 +0 -1 +1 +8 0.1
202829 MLB 19%MIA 309281 621118 22713 30 .221.284.352.637 .132.264 237 .284 75 -9 +1 -1 +1 +9 0.1
202930 MLB 29%MIA 336305 671218 24784 30 .220.285.344.630 .125.264 237 .283 75 -10 +1 -2 +1 +10 -0.0
203031 MLB 40%MIA 340309 671218 24804 20 .217.282.340.622 .123.263 247 .280 73 -11 +0 -3 +1 +10 -0.2
203132 MLB 49%MIA 334304 651208 24803 20 .214.278.332.610 .118.262 247 .275 69 -12 +0 -4 +1 +9 -0.4
203233 MLB 63%MIA 312284 601107 22773 10 .211.275.324.599 .113.260 257 .270 65 -12 +0 -4 +1 +9 -0.7
203334 MLB 81%MIA 273249 51906 19703 10 .205.269.313.583 .108.258 267 .264 60 -12 +0 -5 +1 +8 -0.9
▸ Career Totals (MLE all levels + projections)
Career 36063283 688122387 24283245 222 .210.273.328.601 .118.252 237 .267 63 -152 +4 -20 +13 +102 -5.4
/ 162G 650592 12522116 441508 40 .211.275.333.608 .122.253 237 .267 63 -27 +1 -4 +2 +18 -1.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
202223 ROKFCL Marlins 2216 3000 432 01 .188.409.188.597 .000.231 1418 .317 101 +0 -0 +1 0.0
202324 AAPensacola Blue Wahoos 4340 12301 261 10 .300.349.450.799 .150.333 145 .356 131 +1 +0 +1 0.3
202324 A+Beloit Sky Carp 326296 681406 20447 10 .230.294.338.632 .108.250 136 .285 77 -9 +0 +9 0.1
202425 AAPensacola Blue Wahoos 2927 6201 280 00 .222.276.407.683 .185.278 287 .302 89 -0 +0 +1 0.0
202425 A+Beloit Sky Carp 424372 9315017 42845 00 .250.334.427.762 .177.276 2010 .337 116 +8 +0 +12 2.0
202526 AAPensacola Blue Wahoos 341296 631008 33584 41 .213.299.328.627 .115.235 1710 .282 74 -10 +0 +10 0.0

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
Josh Zamora (OGILVIE) 27 40 40 45 45 .217/.278/.340 .123.259 62 22% 7% 72 -0.1
Arturo Rodriguez
2019 · AAA
27 45→41 43→45 46→30 43 .223/.266/.329 .107.272 125 23% 5% 63 -0.9 .258/.294/.402 .144.289 196 18% 4% 94 +1.3 .282/.311/.427.146.30523216%3%103+1.0
Jake Kahaulelio
2012 · AA
27 43→44 43→45 45 44 .211/.272/.325 .114.259 117 23% 6% 66 -0.6 .212/.287/.313 .101.256 811 20% 7% 69 -0.4 .196/.305/.245.049.23102313%9%59-0.2
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
Dan Butler
2014 · AAA
27 42→39 47→45 45→40 47 .215/.281/.350 .136.253 154 22% 7% 76 +0.0 .213/.275/.318 .105.275 83 24% 7% 64 -0.8 .214/.284/.310.095.2699022%8%63-0.3
Sharlon Schoop
2014 · AA
27 43→44 45→40 46→45 43 .219/.272/.337 .119.277 138 26% 6% 68 -0.5 .212/.259/.296 .084.278 74 25% 6% 51 -1.7 .204/.257/.319.115.25912026%6%52-0.5
Gavin Collins
2022 · AAA
27 41 44→45 43→40 44 .207/.270/.318 .111.255 125 24% 6% 63 -0.9 .215/.284/.339 .124.270 156 25% 7% 75 -0.0 .207/.269/.313.106.23712318%6%59-0.4
Stevie Berman
2022 · AA
27 42 43→50 49→40 48 .208/.284/.316 .108.260 117 24% 8% 69 -0.4 .206/.292/.328 .122.270 135 27% 9% 76 +0.0 .190/.289/.313.123.25014128%10%69-0.1
Cody Clark
2009 · AA
27 43 42→45 47→40 41 .214/.262/.317 .103.260 106 22% 4% 59 -1.1 .222/.270/.348 .126.258 145 20% 5% 70 -0.3 .219/.268/.341.122.25112118%5%64-0.3
Nathan Panther
2008 · AA
27 44→43 45 44→45 48 .220/.289/.345 .125.271 128 23% 8% 77 +0.1 .229/.296/.356 .127.285 127 23% 8% 83 +0.6 .232/.299/.352.120.28611522%9%81+0.2
Donny Sands
2022 · AAA
26 43 48→45 44→40 44 .222/.271/.363 .141.259 175 22% 6% 75 -0.0 .231/.291/.350 .119.288 134 23% 8% 79 +0.3 .225/.294/.323.098.2919224%9%72-0.1
Adam Pavkovich
2009 · AAA
27 42→46 47→45 43→45 43 .215/.268/.349 .134.268 149 26% 6% 69 -0.4 .210/.254/.324 .114.259 1210 23% 5% 56 -1.3 .193/.232/.278.085.2348921%5%31-2.2
Dustin Garneau
2015 · AAA
27 40→38 45→50 43→45 47 .202/.267/.328 .126.228 136 19% 6% 64 -0.8 .208/.265/.351 .143.240 175 21% 6% 69 -0.4 .184/.263/.355.171.22521029%7%68-0.2
Billy Fleming
2019 · AAA
26 47 45 45→40 43 .235/.279/.358 .123.281 125 21% 5% 76 +0.1 .228/.282/.345 .117.312 126 29% 6% 74 -0.1 .215/.277/.314.099.32611035%7%62-0.3
Caleb Stewart
2009 · AAA
27 44→46 49→50 44→45 44 .223/.280/.368 .145.269 166 24% 6% 80 +0.4 .216/.289/.334 .118.289 117 27% 8% 75 -0.0 .181/.281/.268.086.2746432%9%53-0.6
Alex De Goti
2021 · AAA
26 45→46 45 43→50 43 .228/.278/.354 .127.278 137 23% 6% 75 -0.0 .203/.274/.305 .102.277 88 28% 8% 61 -1.0 .191/.273/.268.077.25961026%9%48-1.1
Julian Laurean
2011 · AAA
27 45 45→40 44→40 41 .224/.277/.347 .122.291 129 27% 6% 72 -0.2 .226/.281/.334 .108.280 97 22% 6% 71 -0.3 .222/.281/.307.085.2695018%6%64-0.3
Devlin Granberg
2022 · AA
26 46→43 49→45 47→45 41 .234/.288/.383 .149.284 176 24% 5% 87 +0.8 .241/.305/.373 .132.301 1210 23% 6% 92 +1.2 .241/.317/.347.106.31161122%7%84+0.4
Dusty Brown
2008 · AAA
26 42 45 45→30 43 .213/.267/.333 .120.279 123 28% 6% 65 -0.7 .225/.286/.343 .118.302 123 28% 7% 75 -0.0 .192/.264/.338.146.23815226%8%64-0.3
Jesus Alberto Vega
2009 · AAA
27 41 45→50 41→40 41 .207/.256/.327 .120.260 135 26% 6% 59 -1.1 .225/.283/.349 .124.277 133 23% 6% 76 +0.0 .227/.285/.373.146.26719223%6%80+0.1
Jonathan Mota
2014 · AAA
27 46→48 46→45 45 41 .231/.272/.360 .129.283 145 24% 5% 73 -0.1 .216/.250/.308 .092.277 96 24% 4% 50 -1.8 .205/.231/.273.068.2616424%3%30-1.7