Zack Larson
| Year | Age | Lvl / Team | PA | AVG/OBP/SLG | HR | SB | wRC+ | WAR | MLE AVG/OBP/SLG |
|---|---|---|---|---|---|---|---|---|---|
| 2013 | 19 | ROKElizabethton … | 223 | .311/.395/.456 | 5 | 13 | 72 | — | .234/.300/.343 |
| 2014 | 20 | A/ROK2 orgs | 199 | .273/.344/.358 | 1 | 5 | 53 | — | .220/.272/.286 |
| 2015 | 21 | AMIN | 456 | .214/.298/.275 | 0 | 16 | 26 | — | .177/.241/.227 |
Career Stats + Projections
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.
| Year | Age | Lvl | Team | MLB% | PA | AB | H | 2B | 3B | HR | BB | SO | HBP | SB | CS | AVG | OBP | SLG | OPS | ISO | BABIP | K% | BB% | wOBA | wRC+ | BAT | RUN | FLD | POS | REP | WAR |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ▸ Career — actual stats, one row per stint (as recorded, no adjustments) | |||||||||||||||||||||||||||||||
| 2012 | 18 | ROK | GCL Twins | — | 45 | 40 | 10 | 1 | 1 | 0 | 3 | 10 | 1 | 3 | 0 | 250 | 318 | 325 | 643 | 75 | 333 | 22 | 7 | 288 | 24 | — | — | — | — | — | — |
| 2013 | 19 | ROK | Elizabethton Twins | — | 223 | 193 | 60 | 11 | 1 | 5 | 19 | 39 | 8 | 13 | 2 | 311 | 395 | 456 | 851 | 145 | 364 | 17 | 9 | 378 | 72 | — | — | — | — | — | — |
| 2014 | 20 | A | Cedar Rapids Kernels | — | 168 | 151 | 40 | 11 | 0 | 1 | 10 | 35 | 4 | 4 | 0 | 265 | 327 | 358 | 685 | 93 | 336 | 21 | 6 | 306 | 49 | — | — | — | — | — | — |
| 2014 | 20 | ROK | GCL Twins | — | 31 | 25 | 8 | 1 | 0 | 0 | 5 | 3 | 0 | 1 | 0 | 320 | 433 | 360 | 793 | 40 | 348 | 10 | 16 | 358 | 76 | — | — | — | — | — | — |
| 2015 | 21 | A | Cedar Rapids Kernels | — | 456 | 393 | 84 | 20 | 2 | 0 | 39 | 84 | 8 | 16 | 1 | 214 | 298 | 275 | 573 | 61 | 263 | 18 | 9 | 259 | 26 | — | — | — | — | — | — |
| ▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents) | |||||||||||||||||||||||||||||||
| 2012 | 18 | ROK MLE | GCL Twins | — | 45 | 41 | 8 | 1 | 1 | 0 | 2 | 14 | 1 | 3 | 0 | 195 | 250 | 268 | 518 | 73 | 269 | 31 | 4 | 203 | 24 | — | — | — | — | — | — |
| 2013 | 19 | ROK MLE | Elizabethton Twins | — | 223 | 201 | 47 | 8 | 1 | 4 | 11 | 55 | 8 | 13 | 2 | 234 | 300 | 343 | 643 | 109 | 286 | 25 | 5 | 275 | 72 | — | — | — | — | — | — |
| 2014 | 20 | A MLE | Cedar Rapids Kernels | — | 168 | 154 | 33 | 8 | 0 | 1 | 7 | 49 | 4 | 4 | 0 | 214 | 267 | 286 | 552 | 71 | 297 | 29 | 4 | 240 | 49 | — | — | — | — | — | — |
| 2014 | 20 | ROK MLE | GCL Twins | — | 31 | 28 | 7 | 1 | 0 | 0 | 2 | 4 | 0 | 1 | 0 | 250 | 300 | 286 | 586 | 36 | 278 | 13 | 6 | 281 | 76 | — | — | — | — | — | — |
| 2015 | 21 | A MLE | Cedar Rapids Kernels | — | 456 | 406 | 72 | 16 | 2 | 0 | 26 | 119 | 8 | 16 | 1 | 177 | 241 | 227 | 468 | 49 | 228 | 26 | 6 | 207 | 26 | — | — | — | — | — | — |
| 2012 | 18 | ROK MLE | GCL Twins | — | 45 | 41 | 8 | 1 | 1 | 0 | 2 | 14 | 1 | 3 | 0 | 195 | 250 | 268 | 518 | 73 | 296 | 31 | 4 | 203 | 24 | — | — | — | — | — | — |
| 2012 | 18 | ROK RAW | GCL Twins | — | 45 | 40 | 10 | 1 | 1 | 0 | 3 | 10 | 1 | 3 | 0 | 250 | 318 | 325 | 643 | 75 | 333 | 22 | 7 | 288 | 24 | — | — | — | — | — | — |
| 2013 | 19 | ROK MLE | Elizabethton Twins | — | 223 | 201 | 47 | 8 | 1 | 4 | 11 | 55 | 8 | 13 | 2 | 234 | 300 | 343 | 643 | 109 | 299 | 25 | 5 | 275 | 72 | — | — | — | — | — | — |
| 2013 | 19 | ROK RAW | Elizabethton Twins | — | 223 | 193 | 60 | 11 | 1 | 5 | 19 | 39 | 8 | 13 | 2 | 311 | 395 | 456 | 851 | 145 | 364 | 17 | 9 | 378 | 72 | — | — | — | — | — | — |
| 2014 | 20 | A MLE | 2 teams | — | 199 | 182 | 40 | 9 | 0 | 1 | 9 | 53 | 4 | 5 | 0 | 220 | 272 | 286 | 558 | 66 | 300 | 27 | 5 | 246 | 53 | — | — | — | — | — | — |
| 2014 | 20 | A RAW | 2 teams | — | 199 | 176 | 48 | 12 | 0 | 1 | 15 | 38 | 4 | 5 | 0 | 273 | 344 | 358 | 702 | 85 | 338 | 19 | 8 | 314 | 53 | — | — | — | — | — | — |
| 2015 | 21 | A MLE | Cedar Rapids Kernels | — | 456 | 406 | 72 | 16 | 2 | 0 | 26 | 119 | 8 | 16 | 1 | 177 | 241 | 227 | 468 | 49 | 242 | 26 | 6 | 207 | 26 | — | — | — | — | — | — |
| 2015 | 21 | A RAW | Cedar Rapids Kernels | — | 456 | 393 | 84 | 20 | 2 | 0 | 39 | 84 | 8 | 16 | 1 | 214 | 298 | 275 | 573 | 61 | 263 | 18 | 9 | 259 | 26 | — | — | — | — | — | — |
| 2012 | 18 | ROK MLE | GCL Twins | — | 45 | 42 | 8 | 1 | 1 | 0 | 2 | 14 | 1 | 3 | 0 | 190 | 250 | 262 | 512 | 71 | 269 | 31 | 4 | 203 | 24 | — | — | — | — | — | — |
| 2013 | 19 | ROK MLE | Elizabethton Twins | — | 223 | 202 | 47 | 8 | 1 | 4 | 11 | 55 | 8 | 13 | 2 | 233 | 300 | 342 | 642 | 109 | 286 | 25 | 5 | 275 | 72 | — | — | — | — | — | — |
| 2014 | 20 | A MLE | 2 teams | — | 199 | 184 | 40 | 9 | 0 | 1 | 9 | 53 | 4 | 5 | 0 | 217 | 272 | 283 | 554 | 65 | 294 | 27 | 5 | 246 | 53 | — | — | — | — | — | — |
| 2015 | 21 | A MLE | Cedar Rapids Kernels | — | 456 | 419 | 72 | 16 | 2 | 0 | 26 | 119 | 8 | 16 | 1 | 172 | 241 | 220 | 460 | 48 | 228 | 26 | 6 | 207 | 26 | — | — | — | — | — | — |
| ▸ Career Totals | |||||||||||||||||||||||||||||||
| Career | — | MLE | — | 923 | 830 | 167 | 34 | 4 | 5 | 48 | 241 | 21 | 37 | 3 | 201 | 263 | 270 | 532 | 69 | 271 | 26 | 5 | 232 | 43 | -63 | +6 | +0 | -10 | +20 | -4.7 | |
| / 162G | — | MLE | — | 650 | 585 | 118 | 24 | 3 | 4 | 34 | 170 | 15 | 26 | 2 | 202 | 264 | 274 | 537 | 72 | 271 | 26 | 5 | 232 | 43 | -44 | +4 | +0 | -7 | +14 | -3.3 | |
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.
2015 ACedar Rapids Kernels · 456 PAwOBA .258 → .207 (−50)K% 18.4% → 26.1%
| Component | Raw | Park ÷ | Level factor × | GB/FB × | Age × | = MLE |
|---|---|---|---|---|---|---|
| K% /PA | 18.42% | ÷0.959 | ×1.360 | — | — | 26.13% |
| BB% (unintentional) /PA | 8.33% | ÷1.008 | ×0.690 | — | — | 5.71% |
| HBP% /PA | 1.75% | — | ×0.780 | — | — | 1.37% |
| Singles /BIP | 20.06% | ÷1.015 | ×0.920 | ×0.979 | — | 17.80% |
| Doubles /BIP | 6.47% | ÷1.010 | ×0.830 | ×0.979 | — | 5.21% |
| Triples /BIP | 0.65% | ÷1.150 | ×0.910 | ×0.979 | — | 0.50% |
| Home runs /BIP | 0.00% | ÷1.134 | ×0.800 | — | — | 0.00% |
Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 127, 1B 103, 2B 102, 3B 130, K 92, BB 102 — applied at half strength. Age: age 22 vs a level average of 22.0 → +0.0% on BB/HBP/hit rates (0.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.979.
Result: wOBA .258 → .207; ISO .061 → .048; BABIP .263 → .228. 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).
2014 ACedar Rapids Kernels · 168 PAwOBA .300 → .240 (−60)K% 20.8% → 29.0%
| Component | Raw | Park ÷ | Level factor × | GB/FB × | Age × | = MLE |
|---|---|---|---|---|---|---|
| K% /PA | 20.83% | ÷0.977 | ×1.360 | — | — | 28.99% |
| BB% (unintentional) /PA | 5.95% | ÷1.033 | ×0.690 | — | ×1.015 | 4.04% |
| HBP% /PA | 2.38% | — | ×0.780 | — | ×1.015 | 1.88% |
| Singles /BIP | 24.14% | ÷1.029 | ×0.920 | ×1.012 | ×1.015 | 22.18% |
| Doubles /BIP | 9.48% | ÷1.057 | ×0.830 | ×1.012 | ×1.015 | 7.65% |
| Triples /BIP | 0.00% | ÷1.034 | ×0.910 | ×1.012 | ×1.015 | 0.00% |
| Home runs /BIP | 0.86% | ÷1.098 | ×0.800 | — | ×1.015 | 0.64% |
Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 120, 1B 106, 2B 111, 3B 107, K 95, BB 107 — applied at half strength. Age: age 21 vs a level average of 22.0 → +1.5% on BB/HBP/hit rates (1.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.012.
Result: wOBA .300 → .240; ISO .093 → .069; BABIP .336 → .297. 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).
2014 ROKGCL Twins · 31 PAwOBA .351 → .281 (−70)K% 9.7% → 13.9%
| Component | Raw | Park ÷ | Level factor × | GB/FB × | Age × | = MLE |
|---|---|---|---|---|---|---|
| K% /PA | 9.68% | ÷1.000 | ×1.440 | — | — | 13.94% |
| BB% (unintentional) /PA | 12.90% | ÷1.000 | ×0.620 | — | ×0.985 | 7.88% |
| HBP% /PA | 0.00% | — | ×0.720 | — | ×0.985 | 0.00% |
| Singles /BIP | 31.82% | ÷1.000 | ×0.820 | — | ×0.985 | 25.70% |
| Doubles /BIP | 4.55% | ÷1.000 | ×0.720 | — | ×0.985 | 3.22% |
| Triples /BIP | 0.00% | ÷1.000 | ×0.720 | — | ×0.985 | 0.00% |
| Home runs /BIP | 0.00% | ÷1.000 | ×0.780 | — | ×0.985 | 0.00% |
Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 21 vs a level average of 19.5 → −1.5% on BB/HBP/hit rates (1.5 yr older than average).
Result: wOBA .351 → .281; ISO .040 → .031; BABIP .348 → .278. 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).
2013 ROKElizabethton Twins · 223 PAwOBA .370 → .275 (−95)K% 17.5% → 24.8%
| Component | Raw | Park ÷ | Level factor × | GB/FB × | Age × | = MLE |
|---|---|---|---|---|---|---|
| K% /PA | 17.49% | ÷1.000 | ×1.420 | — | — | 24.83% |
| BB% (unintentional) /PA | 8.07% | ÷1.000 | ×0.640 | — | ×0.995 | 5.14% |
| HBP% /PA | 3.59% | — | ×0.740 | — | ×0.995 | 2.64% |
| Singles /BIP | 27.92% | ÷1.000 | ×0.840 | ×0.970 | ×0.995 | 22.63% |
| Doubles /BIP | 7.14% | ÷1.000 | ×0.740 | ×0.970 | ×0.995 | 5.10% |
| Triples /BIP | 0.65% | ÷1.000 | ×0.740 | ×0.970 | ×0.995 | 0.46% |
| Home runs /BIP | 3.25% | ÷1.000 | ×0.800 | — | ×0.995 | 2.58% |
Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 20 vs a level average of 19.5 → −0.5% on BB/HBP/hit rates (0.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.970.
Result: wOBA .370 → .275; ISO .145 → .107; BABIP .364 → .286. 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).
2012 ROKGCL Twins · 45 PAwOBA .281 → .203 (−78)K% 22.2% → 32.0%
| Component | Raw | Park ÷ | Level factor × | GB/FB × | Age × | = MLE |
|---|---|---|---|---|---|---|
| K% /PA | 22.22% | ÷1.000 | ×1.440 | — | — | 32.00% |
| BB% (unintentional) /PA | 6.67% | ÷1.000 | ×0.620 | — | ×1.008 | 4.16% |
| HBP% /PA | 2.22% | — | ×0.720 | — | ×1.008 | 1.61% |
| Singles /BIP | 26.67% | ÷1.000 | ×0.820 | — | ×1.008 | 22.03% |
| Doubles /BIP | 3.33% | ÷1.000 | ×0.720 | — | ×1.008 | 2.42% |
| Triples /BIP | 3.33% | ÷1.000 | ×0.720 | — | ×1.008 | 2.42% |
| Home runs /BIP | 0.00% | ÷1.000 | ×0.780 | — | ×1.008 | 0.00% |
Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 19 vs a level average of 19.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average).
Result: wOBA .281 → .203; ISO .075 → .051; BABIP .333 → .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).