Juan ZabalaC San Antonio Missions
Age 27 R/R 5'10" / 190 lbs AA HR -7% Svc 0.0 · Ctrl thru 2034
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 176 proj PA
wRC+†48
AVG/OBP/SLG.195 / .250 / .294
PA176
HR3
K%28
BB%6
ISO99
MLB%2%
Value2026 · WAR
BAT: -10.4 runs (wOBA-derived runs vs avg)-10BATRUN: +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.20-0.2WAR
trajectory · projected WAR by year
-0.2-0.22627
Tools · ContractCON 25 / POW 37
Toolsscout grade
CONTACT25
scouting grade only
POWER37
scouting grade only
EYE41
scouting grade only
SPEED45
scouting grade only
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
2028Extbeyond projection horizon · no WAR estimate
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$0.0M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

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. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201617 ROKDSL Dodgers 1 10490 14210 5296 52 156248200448 44226 285 193 6
201617 ROKDSL Dodgers 1 10487 17310 8206 52 195307253560 57250 198 262 59
201718 ROKDSL Dodgers 2 204175 33520 22307 64 189304240544 51228 1511 248 48
201718 ROKDSL Dodgers 2 204161 39720 36217 64 242402311713 68279 1018 341 119
201819 ROKAZL Dodgers 8475 7100 6261 02 93171107277 13137 317 144 -32
201819 ROKAZL Dodgers 8472 10200 9181 02 139244167411 28179 2111 200 11
201920 ROKAZL Dodgers Mota 9385 11211 4394 10 129204212416 82222 424 195 7
201920 ROKAZL Dodgers Mota 9382 17322 7274 10 207301366667 159283 298 302 90
202122 A+2 teams 6964 10202 4260 01 156206281487 125216 386 205 15
202122 A+2 teams 6961 11202 7190 01 180265311576 131220 2810 260 57
202223 A2 teams 275244 60613 23656 235 246326316642 70322 248 288 79
202223 A2 teams 275235 71923 32466 235 302399396795 94364 1712 361 135
202324 A+2 teams 234209 38806 15792 73 182243306550 124254 346 233 37
202324 A+2 teams 234204 431205 20602 73 211288343631 132270 269 277 70
202425 AASan Antonio Missions 209196 37703 11731 24 189236270506 82281 355 222 28
202425 AASan Antonio Missions 209191 43803 16551 24 225288314603 89299 268 275 68
▸ 2026 Season
202627 MLBSD 176162 32613 11501 31 198253302555 105262 286 248 48 -10 +0 +0 +3 +5 -0.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202728 MLBSD 27% 221203 41814 14612 32 202260310571 108265 286 254 53 -12 -0 -1 +4 +6 -0.3
202728 MLBSD 27% 5955 10201 4160 10 182237273510 91262 277 245 46 -4 +0 -0 +1 +2 -0.1
▸ Career Totals
Career 5955 10201 4160 10 182237273510 91237 277 245 46 -4 +0 -0 +1 +2 -0.1
/ 162G 650606 11022011 441760 110 182237272509 91236 277 245 46 -40 +2 -2 +12 +18 -1.0
Career 16691503 28347722 11547830 5024 188260273532 84258 297 237 39 -114 +0 -1 +30 +47 -3.8
/ 162G 650585 1111839 4518612 199 190262277539 87259 297 237 39 -45 +0 -0 +12 +18 -1.5

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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201617 ROKDSL Dodgers 1 10487 17310 8206 52 195307253560 57250 198 262 59 -5 +0 +3 -0.2
201718 ROKDSL Dodgers 2 204161 39720 36217 64 242402311713 68279 1018 341 119 +4 -0 +6 1.0
201819 ROKAZL Dodgers 8472 10200 9181 02 139244167411 28179 2111 200 11 -8 -1 +2 -0.7
201920 ROKAZL Dodgers Mota 9382 17322 7274 10 207301366667 159283 298 302 90 -1 +0 +3 0.2
202122 AATulsa Drillers 3430 8101 490 01 267353400753 133350 2612 341 119 +1 -0 +1 0.1
202122 A+Great Lakes Loons 3531 3101 3100 00 97176226402 12995 299 182 -3 -4 +0 +1 -0.3
202223 AASan Antonio Missions 2824 9100 450 42 375464417881 42474 1814 404 167 +2 +0 +1 0.3
202223 ALake Elsinore Storm 247211 62823 28416 193 294392393785 100351 1711 356 131 +9 +3 +7 1.9
202324 AASan Antonio Missions 7768 13600 4200 02 191236279516 88265 265 219 25 -6 -1 +2 -0.5
202324 A+Fort Wayne TinCaps 157136 30605 16402 71 221312375687 154272 2510 305 92 -1 +1 +4 0.4
202425 AASan Antonio Missions 209191 43803 16551 24 225288314603 89299 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 37 45 41 195/250/294 98262 33 28% 6% 48 -0.6
Matt Whatley
2023 · AAA
27 40→36 41→40 42→50 40 201/255/292 91279 109 31% 6% 49 -1.8 189/252/290 101263 1211 31% 6% 47 -1.9 154/225/24086212121133%7%22-1.3
Connor Justus
2021 · AA
26 35→37 37→40 43→45 42 172/248/244 72250 58 31% 7% 35 -2.8 192/256/268 76294 67 34% 7% 43 -2.2 166/232/217512613335%7%17-2.1
Christian Kelley
2021 · AAA
27 38 45→40 47→30 40 194/250/312 118257 135 29% 6% 53 -1.5 231/295/334 103322 98 29% 8% 76 +0.1 254/328/320663644028%9%87+0.2
Joe Hudson
2018 · AA
27 36 38→45 46→40 43 176/238/256 80243 53 29% 7% 33 -2.9 198/252/310 112281 124 32% 6% 53 -1.5 184/288/33314926521837%11%73-0.0
Dan Conway
2007 · AAA
27 40 42→45 45→30 41 200/261/302 102271 95 29% 6% 55 -1.4 203/259/306 103282 107 30% 6% 54 -1.4 152/213/213612178032%5%9-1.0
Ali Solis
2015 · AAA
27 40 40→45 46→30 33 200/229/288 88275 75 30% 3% 35 -2.8 182/214/260 78254 74 30% 3% 21 -3.7 193/228/31812625217231%4%41-0.8
Jake Wald
2008 · AA
27 40→42 42→45 48→50 39 199/256/305 106274 910 30% 5% 53 -1.5 194/257/286 92291 79 33% 7% 49 -1.8 177/244/255792795736%7%32-1.6
Kevin Cash
2005 · MLB
27 39 44→40 47→30 41 199/255/313 114254 124 26% 6% 55 -1.4 200/261/333 133270 154 31% 6% 63 -0.8 193/265/272792649029%9%45-0.5
Caleb Hamilton
2021 · AAA
26 39 42→45 45 42 196/255/296 101271 99 30% 7% 50 -1.7 183/269/319 136279 176 38% 10% 63 -0.8 145/239/28213720521340%10%39-0.8
Jason Delay
2023 · MLB
28 41 39→45 42→40 39 200/246/285 85278 65 30% 5% 43 -2.2 222/278/307 85291 55 24% 6% 62 -0.9 216/271/282672813223%6%50-0.6
Chris Rabago
2021 · AAA
28 39 41→40 49→55 43 192/252/288 96264 814 30% 7% 46 -2.0 189/256/275 86286 811 34% 7% 45 -2.1 154/227/217622416836%7%15-1.2
Jonathan Morales
2022 · AAA
27 36→46 39→40 47→30 39 179/213/261 82221 85 23% 4% 22 -3.7 215/270/319 104259 124 21% 7% 63 -0.9 215/276/31510025412120%7%62-0.6
Ronnie Freeman
2018 · AAA
27 42 38→40 42→30 39 204/248/278 74278 63 28% 5% 41 -2.3 225/271/323 98302 104 28% 6% 63 -0.8 217/264/32410628114027%6%57-0.3
Chandler Seagle
2023 · AA
27 41 40 44→45 37 199/255/289 91295 85 34% 6% 49 -1.8 179/226/256 77302 67 41% 5% 27 -3.3 143/184/197542573444%3%-9-1.7
Matt Pagnozzi
2010 · AAA
27 41 39→45 43→40 39 201/252/282 81282 84 31% 5% 45 -2.1 214/275/299 85301 73 29% 7% 59 -1.1 208/275/286792926029%7%53-0.7
Mike Nickeas
2010 · AAA
27 40 38→40 42→40 45 194/254/268 74249 55 24% 7% 42 -2.3 220/286/307 87268 74 19% 8% 66 -0.6 219/286/299802647118%8%62-0.4
Osvaldo Abreu
2021 · AA
27 41→46 41→40 44→50 37 199/252/297 98297 88 35% 6% 49 -1.8 200/263/289 89349 79 41% 7% 52 -1.6 120/194/164442573450%8%-12-1.0
Erick Monzon
2009 · AA
27 38→43 41→45 51→50 43 191/245/290 98255 912 28% 7% 43 -2.2 201/251/308 107284 1212 32% 6% 51 -1.7 178/220/27394244151333%5%26-1.0
Yadiel Rivera
2019 · MLB
27 37→47 38→45 46→50 39 184/239/256 72270 68 33% 6% 33 -2.9 217/255/317 100318 1117 34% 4% 54 -1.4 222/246/32299331132336%3%49-1.1
Micah Gibbs
2015 · AA
27 40 39→30 47→45 44 194/263/277 83281 68 31% 8% 49 -1.8 214/268/321 107292 98 28% 7% 62 -0.9 198/244/31912126311028%6%50-0.3