Zack Zehner

PosLF
B/TR/R
Born1992-08-08
Age (2027)34
No MLB projection yet. Career stats below are historical.
Overview
AAALAST SEASON 2021
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201825AAA/AA2 orgs467.270/.341/.45914374—.221/.276/.368
201926AAA/AA2 orgs409.226/.304/.38612347—.183/.238/.305
202128AAA/AA2 orgs263.244/.349/.3694663—.211/.283/.308
Contract
No contract data on file.

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2027 = full-season projection (no games played yet). 2028+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
201623 A+Tampa Yankees — 451385 1072423 63903 14 278384374758 96356 2014 348 81 — — — — — —
201724 AATrenton Thunder — 501431 11223411 641251 83 260357408765 148340 2513 342 85 — — — — — —
201825 AAAScranton/Wilkes-Barre RailRiders — 332302 7919310 23944 11 262322444766 182345 287 336 62 — — — — — —
201825 AATrenton Thunder — 135116 34634 17331 22 293388500888 207375 2413 389 105 — — — — — —
201926 AAAScranton/Wilkes-Barre RailRiders — 214192 511119 18630 22 266329474803 208339 298 347 68 — — — — — —
201926 AATrenton Thunder — 195171 31333 22501 12 181278287565 105235 2611 261 24 — — — — — —
202128 AAAJacksonville Jumbo Shrimp — 237205 491124 30700 60 239336371707 132338 3013 319 60 — — — — — —
202128 AASomerset Patriots — 2620 6100 670 01 300462350812 50462 2723 384 95 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201623 A+ MLETampa Yankees — 451402 952323 461293 14 236319326645 90341 2910 288 81 — — — — — —
201724 AA MLETrenton Thunder — 501449 1072239 461511 83 238310361671 122332 309 294 85 — — — — — —
201825 AAA MLEScranton/Wilkes-Barre RailRiders — 332309 641528 161134 11 207255346602 139290 345 260 62 — — — — — —
201825 AA MLETrenton Thunder — 135121 31533 12401 22 256328421750 165352 309 323 105 — — — — — —
201926 AAA MLEScranton/Wilkes-Barre RailRiders — 214198 43917 12750 22 217262379641 162283 356 269 68 — — — — — —
201926 AA MLETrenton Thunder — 195179 26232 14641 12 145211223435 78211 337 203 24 — — — — — —
202128 AAA MLEJacksonville Jumbo Shrimp — 237215 44923 20850 60 205272307579 102311 368 257 60 — — — — — —
202128 AA MLESomerset Patriots — 2622 6100 480 01 273385318703 45415 3115 309 95 — — — — — —
201623 A+ MLETampa Yankees — 451402 952323 461293 14 236319326645 90341 2910 288 81 — — — — — —
201623 A+ RAWTampa Yankees — 451385 1072423 63903 14 278384374758 96356 2014 348 81 — — — — — —
201724 AA MLETrenton Thunder — 501449 1072239 461511 83 238310361671 122337 309 294 85 — — — — — —
201724 AA RAWTrenton Thunder — 501431 11223411 641251 83 260357408765 148340 2513 342 85 — — — — — —
201825 AAA MLE2 teams — 467430 9519511 281535 33 221276365642 144312 336 278 74 — — — — — —
201825 AAA RAW2 teams — 467418 11325614 401275 33 270341459801 189354 279 351 74 — — — — — —
201926 AAA MLE2 teams — 409377 691149 261391 34 183238305543 122256 346 238 47 — — — — — —
201926 AAA RAW2 teams — 409363 8214412 401131 34 226304386690 160288 2810 306 47 — — — — — —
202128 AAA MLE2 teams — 263237 491023 24940 61 207280304583 97324 369 262 64 — — — — — —
202128 AAA RAW2 teams — 263225 551224 36770 61 244349369718 124349 2914 325 64 — — — — — —
201623 A+ MLETampa Yankees — 451399 952323 461293 14 238319328648 90341 2910 288 81 — — — — — —
201724 AA MLETrenton Thunder — 501449 1072239 461511 83 238310361671 122332 309 294 85 — — — — — —
201825 AAA MLE2 teams — 467431 9519511 281535 33 220276364641 144308 336 278 74 — — — — — —
201926 AAA MLE2 teams — 409379 691149 261391 34 182238303541 121249 346 238 47 — — — — — —
202128 AAA MLE2 teams — 263237 491023 24940 61 207280304583 97321 369 262 64 — — — — — —
▸ Career Totals
Career— MLE — 20911895 415851635 17066610 2115 219287336623 117315 328 274 72 -70 -2 +0 -22 +45 -5.0
/ 162G— MLE — 650589 12926511 532073 75 219287336623 117315 328 274 72 -22 -1 +0 -7 +14 -1.6

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2021 AAAJacksonville Jumbo Shrimp · 237 PAwOBA .314 → .257 (−57)K% 29.5% → 36.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.54%÷0.985×1.200——35.99%
BB% (unintentional) /PA12.66%÷0.994×0.690—×0.9828.63%
HBP% /PA0.00%—×0.940—×0.9820.00%
Singles /BIP23.70%÷0.971×0.930×1.009×0.98222.49%
Doubles /BIP8.15%÷0.933×0.830×1.009×0.9827.18%
Triples /BIP1.48%÷1.109×0.920×1.009×0.9821.22%
Home runs /BIP2.96%÷0.886×0.700—×0.9822.30%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 77, 1B 94, 2B 87, 3B 122, K 97, BB 99 — applied at half strength. Age: age 29 vs a level average of 27.2 → −1.8% on BB/HBP/hit rates (1.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.009.

Result: wOBA .314 → .257; ISO .132 → .106; BABIP .338 → .311. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2021 AASomerset Patriots · 26 PAwOBA .376 → .309 (−67)K% 26.9% → 32.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.92%÷1.024×1.220——32.09%
BB% (unintentional) /PA23.08%÷1.036×0.690—×0.95814.72%
HBP% /PA0.00%—×0.850—×0.9580.00%
Singles /BIP38.46%÷1.008×0.940—×0.95834.37%
Doubles /BIP7.69%÷0.905×0.870—×0.9587.08%
Triples /BIP0.00%÷0.900×0.920—×0.9580.00%
Home runs /BIP0.00%÷1.053×0.780—×0.9580.00%

Factors used: level-wide AA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 111, 1B 102, 2B 81, 3B 80, K 105, BB 107 — applied at half strength. Age: age 29 vs a level average of 24.8 → −4.2% on BB/HBP/hit rates (4.2 yr older than average).

Result: wOBA .376 → .309; ISO .050 → .049; BABIP .462 → .415. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2019 AAAScranton/Wilkes-Barre RailRiders · 214 PAwOBA .343 → .269 (−74)K% 29.4% → 35.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.44%÷1.007×1.200——35.09%
BB% (unintentional) /PA8.41%÷1.066×0.690—×1.0035.46%
HBP% /PA0.00%—×0.940—×1.0030.00%
Singles /BIP23.26%÷1.019×0.930×0.950×1.00320.22%
Doubles /BIP8.53%÷1.009×0.830×0.950×1.0036.68%
Triples /BIP0.78%÷0.938×0.970×0.950×1.0030.76%
Home runs /BIP6.98%÷1.087×0.840—×1.0035.41%

Factors used: league row IL. Park (home-season share, regressed): HR 117, 1B 104, 2B 102, 3B 88, K 101, BB 113 — applied at half strength. Age: age 27 vs a level average of 27.2 → +0.3% on BB/HBP/hit rates (0.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .343 → .269; ISO .208 → .162; BABIP .339 → .283. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2019 AATrenton Thunder · 195 PAwOBA .254 → .203 (−51)K% 25.6% → 32.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.64%÷0.956×1.220——32.72%
BB% (unintentional) /PA10.77%÷0.999×0.700—×0.9787.38%
HBP% /PA0.51%—×0.850—×0.9780.43%
Singles /BIP18.18%÷0.984×0.970×0.950×0.97816.66%
Doubles /BIP2.48%÷1.040×0.860×0.950×0.9781.90%
Triples /BIP2.48%÷0.937×0.950×0.950×0.9782.34%
Home runs /BIP2.48%÷0.960×0.780—×0.9781.97%

Factors used: league row EL. Park (home-season share, regressed): HR 92, 1B 97, 2B 108, 3B 87, K 91, BB 100 — applied at half strength. Age: age 27 vs a level average of 24.8 → −2.2% on BB/HBP/hit rates (2.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .254 → .203; ISO .105 → .085; BABIP .235 → .211. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2018 AAAScranton/Wilkes-Barre RailRiders · 332 PAwOBA .329 → .260 (−69)K% 28.3% → 33.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.31%÷1.002×1.200——33.92%
BB% (unintentional) /PA6.93%÷1.034×0.690—×1.0184.70%
HBP% /PA1.20%—×0.940—×1.0181.15%
Singles /BIP22.60%÷1.032×0.930×0.950×1.01819.70%
Doubles /BIP9.13%÷1.004×0.830×0.950×1.0187.30%
Triples /BIP1.44%÷1.130×0.970×0.950×1.0181.20%
Home runs /BIP4.81%÷1.046×0.840—×1.0183.93%

Factors used: league row IL. Park (home-season share, regressed): HR 109, 1B 106, 2B 101, 3B 126, K 100, BB 107 — applied at half strength. Age: age 26 vs a level average of 27.2 → +1.8% on BB/HBP/hit rates (1.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .329 → .260; ISO .182 → .142; BABIP .345 → .290. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2018 AATrenton Thunder · 135 PAwOBA .382 → .323 (−58)K% 24.4% → 29.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.44%÷1.002×1.220——29.76%
BB% (unintentional) /PA12.59%÷0.972×0.700—×0.9888.96%
HBP% /PA0.74%—×0.850—×0.9880.62%
Singles /BIP25.30%÷0.954×0.970×0.984×0.98825.01%
Doubles /BIP7.23%÷1.042×0.860×0.984×0.9885.80%
Triples /BIP3.61%÷0.944×0.950×0.984×0.9883.54%
Home runs /BIP4.82%÷1.034×0.780—×0.9883.59%

Factors used: league row EL. Park (home-season share, regressed): HR 107, 1B 91, 2B 108, 3B 89, K 100, BB 94 — applied at half strength. Age: age 26 vs a level average of 24.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.984.

Result: wOBA .382 → .323; ISO .207 → .167; BABIP .375 → .352. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2017 AATrenton Thunder · 501 PAwOBA .335 → .294 (−40)K% 25.0% → 30.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.95%÷1.007×1.220——30.23%
BB% (unintentional) /PA12.77%÷0.979×0.700—×0.9989.12%
HBP% /PA0.20%—×0.850—×0.9980.17%
Singles /BIP24.18%÷1.020×0.970×1.050×0.99824.10%
Doubles /BIP7.52%÷0.936×0.860×1.050×0.9987.23%
Triples /BIP1.31%÷1.150×0.950×1.050×0.9981.13%
Home runs /BIP3.59%÷0.960×0.780—×0.9982.92%

Factors used: league row EL. Park (home-season share, regressed): HR 92, 1B 104, 2B 87, 3B 130, K 101, BB 96 — applied at half strength. Age: age 25 vs a level average of 24.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .335 → .294; ISO .148 → .128; BABIP .340 → .332. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2016 A+Tampa Yankees · 451 PAwOBA .340 → .288 (−52)K% 20.0% → 28.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.96%÷0.988×1.420——28.67%
BB% (unintentional) /PA13.97%÷1.021×0.750—×0.98810.13%
HBP% /PA0.67%—×0.930—×0.9880.61%
Singles /BIP26.44%÷1.022×0.920×1.050×0.98824.69%
Doubles /BIP8.14%÷0.953×0.960×1.050×0.9888.50%
Triples /BIP0.68%÷1.032×0.810×1.050×0.9880.55%
Home runs /BIP1.02%÷0.862×0.880—×0.9881.03%

Factors used: league row FSL. Park (home-season share, regressed): HR 72, 1B 104, 2B 91, 3B 106, K 98, BB 104 — applied at half strength. Age: age 24 vs a level average of 22.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .340 → .288; ISO .096 → .090; BABIP .356 → .341. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).