Gunnar Heidt

PosSS
B/TR/R
Born1992-09-12
Age (2027)34
No MLB projection yet. Career stats below are historical.
Overview
AALAST SEASON 2019
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201724AATOR485.229/.305/.370131044—.186/.242/.280
201825AAA/AATOR390.239/.311/.3636855—.210/.264/.305
201926AAA/AATOR82.133/.207/.21317-17—.094/.159/.160
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)
201421 ROKGCL Blue Jays — 2522 6110 360 00 273360409769 136375 2412 344 38 — — — — — —
201522 ALansing Lugnuts — 208189 341010 11461 83 180229243472 63231 225 210 -8 — — — — — —
201623 A+Dunedin Blue Jays — 206180 461305 21452 94 256340411751 156311 2210 333 60 — — — — — —
201623 ALansing Lugnuts — 241211 571534 22565 138 270353427779 156349 239 345 61 — — — — — —
201724 AANew Hampshire Fisher Cats — 485432 9920113 451382 105 229305370675 141303 289 301 44 — — — — — —
201825 AAABuffalo Bisons — 7063 18502 7270 10 286357460817 175471 3910 363 76 — — — — — —
201825 AANew Hampshire Fisher Cats — 320284 651624 27762 75 229300342642 113295 248 285 51 — — — — — —
201926 AAABuffalo Bisons — 2524 1000 1190 00 428042122 200 764 64 -97 — — — — — —
201926 AANew Hampshire Fisher Cats — 5751 9301 5201 70 176263294557 118267 359 258 18 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201421 ROK MLEGCL Blue Jays — 2523 5110 290 00 217280348628 130288 368 224 38 — — — — — —
201522 A MLELansing Lugnuts — 208193 27710 7651 83 140174187361 47191 313 157 -8 — — — — — —
201623 A+ MLEDunedin Blue Jays — 206186 361004 15672 94 194261312573 118269 337 257 60 — — — — — —
201623 A MLELansing Lugnuts — 241218 451133 15815 138 206273326599 119300 346 259 61 — — — — — —
201724 AA MLENew Hampshire Fisher Cats — 485446 831618 311672 105 186242280522 94270 346 233 44 — — — — — —
201825 AAA MLEBuffalo Bisons — 7065 15401 5330 10 231286338624 108436 477 280 76 — — — — — —
201825 AA MLENew Hampshire Fisher Cats — 320292 601423 19902 75 205259298557 92272 286 244 51 — — — — — —
201926 AAA MLEBuffalo Bisons — 2524 0000 1240 00 4040 184 964 25 -97 — — — — — —
201926 AA MLENew Hampshire Fisher Cats — 5752 7201 4241 70 135211231441 96233 427 195 18 — — — — — —
201421 ROK MLEGCL Blue Jays — 2523 5110 290 00 217280348628 130357 368 224 38 — — — — — —
201421 ROK RAWGCL Blue Jays — 2522 6110 360 00 273360409769 136375 2412 344 38 — — — — — —
201522 A MLELansing Lugnuts — 208193 27710 7651 83 140174187361 47205 313 157 -8 — — — — — —
201522 A RAWLansing Lugnuts — 208189 341010 11461 83 180229243472 63231 225 210 -8 — — — — — —
201623 A MLE2 teams — 447404 822237 301487 2212 203270324594 121298 337 258 61 — — — — — —
201623 A RAW2 teams — 447391 1032839 431017 2212 263347419766 156331 2310 339 61 — — — — — —
201724 AA MLENew Hampshire Fisher Cats — 485446 831618 311672 105 186242280522 94274 346 233 44 — — — — — —
201724 AA RAWNew Hampshire Fisher Cats — 485432 9920113 451382 105 229305370675 141303 289 301 44 — — — — — —
201825 AA MLE2 teams — 390357 761825 241222 85 213266317583 104305 316 250 56 — — — — — —
201825 AA RAW2 teams — 390347 832126 341032 85 239311363674 124320 269 299 56 — — — — — —
201926 AA MLE2 teams — 8277 7201 4481 70 91146156302 65214 595 143 -17 — — — — — —
201926 AA RAW2 teams — 8275 10301 6391 70 133207213421 80257 487 199 -17 — — — — — —
201421 ROK MLEGCL Blue Jays — 2523 5110 290 00 217280348628 130288 368 224 38 — — — — — —
201522 A MLELansing Lugnuts — 208198 27710 7651 83 136174182356 45191 313 157 -8 — — — — — —
201623 A MLE2 teams — 447407 822237 301487 2212 201270322592 120286 337 258 61 — — — — — —
201724 AA MLENew Hampshire Fisher Cats — 485449 831618 311672 105 185242278521 94270 346 233 44 — — — — — —
201825 AA MLE2 teams — 390361 761825 241222 85 211266313579 102301 316 250 56 — — — — — —
201926 AA MLE2 teams — 8277 7201 4481 70 91146156302 65218 595 143 -17 — — — — — —
▸ Career Totals
Career— MLE — 16371500 28066821 9855913 5525 187243283526 97278 346 230 42 -114 +1 +0 +18 +35 -6.1
/ 162G— MLE — 650596 1102638 392225 2210 185241279519 94275 346 230 42 -45 +0 +0 +7 +14 -2.4

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.

2019 AANew Hampshire Fisher Cats · 57 PAwOBA .251 → .195 (−56)K% 35.1% → 42.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA35.09%÷1.006×1.220——42.53%
BB% (unintentional) /PA8.77%÷0.956×0.700—×0.9786.28%
HBP% /PA1.75%—×0.850—×0.9781.46%
Singles /BIP16.13%÷1.023×0.970—×0.97814.96%
Doubles /BIP9.68%÷1.064×0.860—×0.9787.65%
Triples /BIP0.00%÷0.900×0.950—×0.9780.00%
Home runs /BIP3.23%÷0.860×0.780—×0.9782.86%

Factors used: league row EL. Park (home-season share, regressed): HR 72, 1B 105, 2B 113, 3B 80, K 101, BB 91 — 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).

Result: wOBA .251 → .195; ISO .118 → .090; BABIP .267 → .233. 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 AAABuffalo Bisons · 25 PAwOBA .063 → .025 (−38)K% 76.0% → 94.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA76.00%÷0.968×1.200——94.18%
BB% (unintentional) /PA4.00%÷0.953×0.690—×1.0032.91%
HBP% /PA0.00%—×0.940—×1.0030.00%
Singles /BIP20.00%÷1.011×0.930—×1.00318.44%
Doubles /BIP0.00%÷0.954×0.830—×1.0030.00%
Triples /BIP0.00%÷0.909×0.970—×1.0030.00%
Home runs /BIP0.00%÷1.000×0.840—×1.0030.00%

Factors used: league row IL. Park (home-season share, regressed): HR 100, 1B 102, 2B 91, 3B 82, K 94, BB 91 — 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).

Result: wOBA .063 → .025; ISO .000 → .000; BABIP .200 → .184. 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 AANew Hampshire Fisher Cats · 320 PAwOBA .279 → .244 (−35)K% 23.8% → 28.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.75%÷1.033×1.220——28.04%
BB% (unintentional) /PA8.12%÷0.961×0.700—×0.9885.85%
HBP% /PA0.62%—×0.850—×0.9880.52%
Singles /BIP20.67%÷0.995×0.970×0.990×0.98819.72%
Doubles /BIP7.69%÷0.980×0.860×0.990×0.9886.60%
Triples /BIP0.96%÷1.086×0.950×0.990×0.9880.82%
Home runs /BIP1.92%÷0.945×0.780—×0.9881.57%

Factors used: league row EL. Park (home-season share, regressed): HR 89, 1B 99, 2B 96, 3B 117, K 107, BB 92 — 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.990.

Result: wOBA .279 → .244; ISO .113 → .096; BABIP .295 → .272. 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 AAABuffalo Bisons · 70 PAwOBA .353 → .280 (−73)K% 38.6% → 46.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA38.57%÷0.993×1.200——46.62%
BB% (unintentional) /PA10.00%÷0.954×0.690—×1.0187.36%
HBP% /PA0.00%—×0.940—×1.0180.00%
Singles /BIP30.56%÷0.970×0.930—×1.01829.83%
Doubles /BIP13.89%÷0.987×0.830—×1.01811.89%
Triples /BIP0.00%÷1.150×0.970—×1.0180.00%
Home runs /BIP5.56%÷1.080×0.840—×1.0184.40%

Factors used: league row IL. Park (home-season share, regressed): HR 116, 1B 94, 2B 97, 3B 130, K 99, BB 91 — 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).

Result: wOBA .353 → .280; ISO .175 → .128; BABIP .471 → .436. 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 AANew Hampshire Fisher Cats · 485 PAwOBA .294 → .233 (−61)K% 28.5% → 34.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.45%÷1.007×1.220——34.49%
BB% (unintentional) /PA9.07%÷0.995×0.700—×0.9986.37%
HBP% /PA0.41%—×0.850—×0.9980.35%
Singles /BIP22.11%÷1.024×0.970×0.981×0.99820.50%
Doubles /BIP6.80%÷1.024×0.860×0.981×0.9985.59%
Triples /BIP0.34%÷0.900×0.950×0.981×0.9980.35%
Home runs /BIP4.42%÷1.165×0.780—×0.9982.96%

Factors used: league row EL. Park (home-season share, regressed): HR 133, 1B 105, 2B 105, 3B 80, K 101, BB 99 — 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 ×0.981.

Result: wOBA .294 → .233; ISO .141 → .100; BABIP .303 → .270. 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 ALansing Lugnuts · 241 PAwOBA .337 → .259 (−79)K% 23.2% → 33.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.24%÷0.944×1.360——33.48%
BB% (unintentional) /PA9.13%÷0.970×0.690—×0.9806.36%
HBP% /PA2.07%—×0.780—×0.9801.59%
Singles /BIP22.58%÷1.044×0.920×1.008×0.98019.65%
Doubles /BIP9.68%÷0.982×0.830×1.008×0.9808.08%
Triples /BIP1.94%÷0.918×0.910×1.008×0.9801.89%
Home runs /BIP2.58%÷0.968×0.800—×0.9802.09%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 94, 1B 109, 2B 96, 3B 84, K 89, BB 94 — applied at half strength. Age: age 24 vs a level average of 22.0 → −2.0% on BB/HBP/hit rates (2.0 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.008.

Result: wOBA .337 → .259; ISO .156 → .121; BABIP .349 → .300. 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+Dunedin Blue Jays · 206 PAwOBA .327 → .257 (−70)K% 21.8% → 32.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.84%÷0.955×1.420——32.49%
BB% (unintentional) /PA10.19%÷1.038×0.750—×0.9887.28%
HBP% /PA0.97%—×0.930—×0.9880.89%
Singles /BIP20.74%÷1.042×0.920×0.989×0.98817.89%
Doubles /BIP9.63%÷1.064×0.960×0.989×0.9888.49%
Triples /BIP0.00%÷1.150×0.810×0.989×0.9880.00%
Home runs /BIP3.70%÷0.912×0.880—×0.9883.53%

Factors used: league row FSL. Park (home-season share, regressed): HR 82, 1B 108, 2B 113, 3B 130, K 91, BB 108 — 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 ×0.989.

Result: wOBA .327 → .257; ISO .156 → .130; BABIP .311 → .269. 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).

2015 ALansing Lugnuts · 208 PAwOBA .209 → .157 (−52)K% 22.1% → 31.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.12%÷0.968×1.360——31.07%
BB% (unintentional) /PA5.29%÷1.005×0.690—×0.9903.59%
HBP% /PA0.48%—×0.780—×0.9900.37%
Singles /BIP16.08%÷1.043×0.920×1.015×0.99014.26%
Doubles /BIP6.99%÷1.210×0.830×1.015×0.9904.82%
Triples /BIP0.70%÷1.150×0.910×1.015×0.9900.56%
Home runs /BIP0.00%÷1.007×0.800—×0.9900.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 101, 1B 109, 2B 142, 3B 130, K 94, BB 101 — applied at half strength. Age: age 23 vs a level average of 22.0 → −1.0% on BB/HBP/hit rates (1.0 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.015.

Result: wOBA .209 → .157; ISO .063 → .042; BABIP .231 → .191. 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).