Jon Berti

3B Chicago Cubs
Age 37 R/R 5'10" / 190 lbs MLB HR -8% Svc 9.000 · Ctrl thru 2027
Overview
MLBExt / FA-dealFA 2028
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202333MLBMIA424.294/.346/.4057161162.7
202434AAA/AA2 orgs54.311/.415/.46721100—.269/.343/.414
202434MLBNYY74.273/.342/.31815900.1
202535MLBCHC107.210/.262/.23001142-0.5
202636No MLB games played
2027PROJ37MLBCHC88.253/.318/.34214870.1
2028PROJ38MLBCHC80.242/.306/.3191277-0.8
Last 3 seasons WAR 2.3  ·  Next 2 projected WAR -0.7Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2027Service9.000First FA2028
2027Ext / FA-deal$1M
Skills · percentileStatcast 2023-2025
Speed71
Bat Spd59
xwOBA55
Barrel%17
Avg EV10
CompsRoyce Clayton (age 37) · Miguel Flores (age 37) · Willie Bloomquist (age 35)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 8987vR 81
AVG/OBP/SLG.253 / .318 / .342
PA88
HR1
K%22
BB%7
BABIP317
ISO74
MLB%100%
Value2027 · WAR
BAT: -1.3 runs (wOBA-derived runs vs avg)-1BATRUN: +0.5 runs (SB/CS + UBR baserunning)+1RUNFLD: -0.2 runs (Defensive runs vs avg)-0FLDPOS: +0.3 runs (Positional adjustment)+0POSREP: +1.9 runs (Replacement-level credit)+2REPTotal WAR: +0.10+0.1WAR
trajectory · projected WAR by year
0.1-0.82728
Tools · Splits · ContractCON 55 / POW 35
Toolsscout grade · Statcast %ile · 2023-2025
CONTACT55
xAVG
770.273
POWER35
Barrel%
174.0
Avg EV
1085.6
Bat Spd
5972.3
EYE60
scouting grade only
SPEED55
Sprint
7128.3
Platoon Splits2024-2025 · 181 PA
vs LHP
vs RHP
Edge
PA
60
121
—
wRC+
43
69
▶▶R
wOBA
232
271
▶R
ISO
—
046
—
BABIP
274
309
▶R
K%
13.3%
23.1%
◀◀L
BB%
3.3%
7.4%
▶▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2018
Service   9.000 yrs.days
Team Control Through   2027
First FA Year   2028
YearStatusSalary Proj WAR Value Surplus
2027Ext / FA-deal$1M+0.1$0.4M-$0.6M
Totals $1M $0.4M -$0.6M

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)
201222 A+Dunedin Blue Jays — 206174 33750 26493 83 190305287593 98258 2413 274 36 — — — — — —
201222 ALansing Lugnuts — 267224 63822 34417 268 281392362754 80335 1513 347 77 — — — — — —
201323 A+Dunedin Blue Jays — 576505 1261853 579011 5619 250339323661 73298 1610 305 57 — — — — — —
201323 INTLCanberra Cavalry — 214178 551131 30136 319 309425421847 112329 614 386 147 — — — — — —
201424 AANew Hampshire Fisher Cats — 594541 1462177 35829 4015 270325373698 104305 146 310 77 — — — — — —
201424 INTLMesa Solar Sox — 7965 19003 12162 60 292418431848 138348 2015 387 148 — — — — — —
201525 AAABuffalo Bisons — 166149 34312 14253 43 228307302609 74262 158 283 61 — — — — — —
201525 AANew Hampshire Fisher Cats — 297256 671221 26388 194 262348336684 74300 139 309 76 — — — — — —
201626 AAABuffalo Bisons — 2220 3101 230 20 150227350577 200125 149 258 19 — — — — — —
201626 AANew Hampshire Fisher Cats — 319272 691072 36569 299 254360364724 110312 1811 330 77 — — — — — —
201626 ROKGCL Blue Jays — 2120 8001 110 50 400429550979 150389 55 434 99 — — — — — —
201727 AAABuffalo Bisons — 237215 44843 20530 234 205272321593 116256 228 267 40 — — — — — —
201828 MLBToronto Blue Jays — 1515 4110 040 10 267267467733 200364 270 314 96 -0 +0 -1 +1 +0 0.1
201828 AAAColumbus Clippers — 8168 15100 9162 81 221329235564 15283 2011 268 52 — — — — — —
201828 AANew Hampshire Fisher Cats — 316277 871378 294610 219 314399498897 184354 159 398 120 — — — — — —
201929 MLBMiami Marlins — 287256 701416 24736 173 273350406756 133360 258 340 124 +8 +2 -0 +4 +6 2.1
201929 AAANew Orleans Baby Cakes — 7962 18104 15111 50 290436500936 210292 1419 412 105 — — — — — —
202030 MLBMiami Marlins — 149120 31502 23373 92 258390350740 92354 2515 339 121 +4 +1 -2 +1 +3 0.6
202131 MLBMiami Marlins — 271233 491014 32613 84 210313313627 103265 2312 288 87 -4 +0 +0 +1 +6 0.3
202232 MLBMiami Marlins — 404358 861734 42893 415 240325338663 98308 2210 303 98 -1 +6 +4 +2 +9 1.9
202232 AAAJacksonville Jumbo Shrimp — 1714 1000 370 10 7123571307 143 4118 176 -32 — — — — — —
202333 MLBMiami Marlins — 424388 1141637 29772 166 294346405751 111349 187 333 116 +8 +1 +4 +5 +9 2.7
202434 MLBNew York Yankees — 7466 18001 6141 51 273342318661 45333 198 303 90 -1 +1 -1 +0 +2 0.1
202434 AAAScranton/Wilkes-Barre RailRiders — 2017 9101 220 00 5295797651.344 235533 1010 555 215 — — — — — —
202434 AASomerset Patriots — 3428 5001 5111 10 179324286609 107250 3215 292 32 — — — — — —
202535 MLBChicago Cubs — 107100 21200 5222 113 210262230492 20269 215 231 42 -7 +1 -1 +0 +2 -0.5
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 17311536 39365924 16137720 10824 256334357691 101323 229 313 98 -4 +12 +2 +14 +38 6.3
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201222 A+ MLEDunedin Blue Jays — 206181 28640 19693 83 155246232478 77238 339 221 36 — — — — — —
201222 A MLELansing Lugnuts — 267236 58722 22597 268 246328318646 72307 228 282 77 — — — — — —
201323 A+ MLEDunedin Blue Jays — 576521 1111742 4112711 5619 213284273557 60275 227 253 57 — — — — — —
201424 AA MLENew Hampshire Fisher Cats — 594553 1442085 231029 4015 260301353653 92302 174 282 77 — — — — — —
201525 AAA MLEBuffalo Bisons — 166153 35312 10303 43 229289301590 72269 186 259 61 — — — — — —
201525 AA MLENew Hampshire Fisher Cats — 297264 681021 18488 194 258324322646 64295 166 280 76 — — — — — —
201626 AAA MLEBuffalo Bisons — 2221 3101 140 20 143182333515 190114 185 197 19 — — — — — —
201626 AA MLENew Hampshire Fisher Cats — 319286 68971 22709 299 238312329641 91303 227 282 77 — — — — — —
201626 ROK MLEGCL Blue Jays — 2120 6001 110 50 300333450783 150295 55 315 99 — — — — — —
201727 AAA MLEBuffalo Bisons — 237221 41743 14670 234 186234294528 109247 286 228 40 — — — — — —
201828 MLB MLEToronto Blue Jays — 1515 4110 040 10 267267467733 200364 270 310 96 -0 +0 -1 +1 +0 0.1
201828 AAA MLEColumbus Clippers — 8171 15100 6192 81 211291225516 14280 237 245 52 — — — — — —
201828 AA MLENew Hampshire Fisher Cats — 316285 831266 215410 219 291361439799 147340 177 346 120 — — — — — —
201929 MLB MLEMiami Marlins — 287256 721516 24736 173 281357418775 137360 258 351 124 +8 +2 -0 +4 +6 2.1
201929 AAA MLENew Orleans Baby Cakes — 7967 16103 10151 50 239346388734 149258 1913 323 105 — — — — — —
202030 MLB MLEMiami Marlins — 149120 31502 23373 92 258390350740 92354 2515 347 121 +4 +1 -2 +1 +3 0.6
202131 MLB MLEMiami Marlins — 271233 511114 32613 84 219321326647 107265 2312 296 87 -4 +0 +0 +1 +6 0.3
202232 MLB MLEMiami Marlins — 404358 891934 42893 415 249333352684 103308 2210 313 98 -1 +6 +4 +2 +9 1.9
202232 AAA MLEJacksonville Jumbo Shrimp — 1715 1000 290 10 6717667243 120 5312 121 -32 — — — — — —
202333 MLB MLEMiami Marlins — 424390 1161737 27772 166 297346410756 113349 186 340 116 +8 +1 +4 +5 +9 2.7
202434 MLB MLENew York Yankees — 7466 18001 6141 51 273342318661 45333 198 301 90 -1 +1 -1 +0 +2 0.1
202434 AAA MLEScranton/Wilkes-Barre RailRiders — 2018 9101 120 00 5005267221.249 222457 105 486 215 — — — — — —
202434 AA MLESomerset Patriots — 3430 4001 3131 10 133235233469 100213 389 215 32 — — — — — —
202535 MLB MLEChicago Cubs — 107100 21200 5222 113 210262230492 20269 215 230 42 -7 +1 -1 +0 +2 -0.5
201222 A MLE2 teams — 473416 861362 4212810 3411 207295281576 75290 279 255 59 — — — — — —
201222 A RAW2 teams — 473398 961572 609010 3411 241355329684 88303 1913 315 59 — — — — — —
201323 A+ MLE2 teams — 790714 1532363 5617417 8728 214287276563 62279 227 253 57 — — — — — —
201323 A+ RAW2 teams — 790683 1812984 8710317 8728 265362348711 83307 1311 327 57 — — — — — —
201424 AA MLE2 teams — 673627 1632296 2611611 4615 260301352654 93308 174 282 77 — — — — — —
201424 AA RAW2 teams — 673606 16521710 479811 4615 272336380715 107309 157 319 77 — — — — — —
201525 AA MLE2 teams — 463418 1021333 277811 237 244307311618 67291 176 272 71 — — — — — —
201525 AA RAW2 teams — 463405 1011533 406311 237 249333323657 74287 149 300 71 — — — — — —
201626 AA MLE3 teams — 362327 771073 24769 369 235306336642 101297 217 279 75 — — — — — —
201626 AA RAW3 teams — 362312 801174 39609 369 256356375731 119305 1711 332 75 — — — — — —
201727 AAA MLEBuffalo Bisons — 237221 41743 14670 234 186234294528 109250 286 228 40 — — — — — —
201727 AAA RAWBuffalo Bisons — 237215 44843 20530 234 205272321593 116256 228 267 40 — — — — — —
201828 AA MLE3 teams — 412371 1021476 277712 3010 275344399743 124332 197 325 106 — — — — — —
201828 AA RAW3 teams — 412360 1061588 386612 3010 294380447828 153341 169 369 106 — — — — — —
201929 MLB MLE2 teams — 366323 881619 34887 223 272354412766 139346 249 345 119 +8 +3 -0 +4 +8 2.4
201929 MLB RAW2 teams — 366318 8815110 39847 223 277368425793 148345 2311 356 119 +8 +3 -0 +4 +8 2.4
202030 MLB MLEMiami Marlins — 149120 31502 23373 92 258390350740 92354 2515 347 121 +4 +1 -2 +1 +3 0.6
202030 MLB RAWMiami Marlins — 149120 31502 23373 92 258390350740 92354 2515 339 121 +4 +1 -2 +1 +3 0.6
202131 MLB MLEMiami Marlins — 271233 511114 32613 84 219321326647 107276 2312 296 87 -4 +0 +0 +1 +6 0.3
202131 MLB RAWMiami Marlins — 271233 491014 32613 84 210313313627 103265 2312 288 87 -4 +0 +0 +1 +6 0.3
202232 MLB MLE2 teams — 421373 901934 44983 425 241326340667 99316 2310 305 92 -4 +6 +4 +2 +9 1.7
202232 MLB RAW2 teams — 421372 871734 45963 425 234321328649 94304 2311 298 92 -4 +6 +4 +2 +9 1.7
202333 MLB MLEMiami Marlins — 424390 1161737 27772 166 297346410756 113353 186 340 116 +8 +1 +4 +5 +9 2.7
202333 MLB RAWMiami Marlins — 424388 1141637 29772 166 294346405751 111349 187 333 116 +8 +1 +4 +5 +9 2.7
202434 MLB MLE3 teams — 128113 30102 11302 61 265341327669 62341 239 307 94 -1 +1 -1 +0 +3 0.3
202434 MLB RAW3 teams — 128111 32103 13272 61 288373378751 90354 2110 339 94 -1 +1 -1 +0 +3 0.3
202535 MLB MLEChicago Cubs — 107100 21200 5222 113 210262230492 20269 215 230 42 -7 +1 -1 +0 +2 -0.5
202535 MLB RAWChicago Cubs — 107100 21200 5222 113 210262230492 20269 215 231 42 -7 +1 -1 +0 +2 -0.5
201222 A MLE2 teams — 473418 861362 4212810 3411 206295280575 74277 279 255 59 — — — — — —
201323 A+ MLE2 teams — 790711 1532363 5617417 8728 215287277564 62275 227 253 57 — — — — — —
201424 AA MLE2 teams — 673631 1632296 2611611 4615 258301350651 92302 174 282 77 — — — — — —
201525 AA MLE2 teams — 463422 1021333 277811 237 242307308615 66286 176 272 71 — — — — — —
201626 AA MLE3 teams — 362326 771073 24769 369 236306337643 101291 217 279 75 — — — — — —
201727 AAA MLEBuffalo Bisons — 237221 41743 14670 234 186234294528 109247 286 228 40 — — — — — —
201828 AA MLE3 teams — 412370 1021476 277712 3010 276344400744 124329 197 325 106 — — — — — —
201929 MLB MLE2 teams — 366322 881619 34887 223 273354413767 140338 249 345 119 — — — — — —
202030 MLB MLEMiami Marlins — 149122 31502 23373 92 254390344735 90354 2515 347 121 — — — — — —
202131 MLB MLEMiami Marlins — 271234 511114 32613 84 218321325646 107265 2312 296 87 — — — — — —
202232 MLB MLE2 teams — 421371 901934 44983 425 243326342669 100301 2310 305 92 — — — — — —
202333 MLB MLEMiami Marlins — 424392 1161737 27772 166 296346408754 112349 186 340 116 — — — — — —
202434 MLB MLE3 teams — 128114 30102 11302 61 263341325666 61321 239 307 94 — — — — — —
202535 MLB MLEChicago Cubs — 10799 21200 5222 113 212262232494 20269 215 230 42 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202434 MLB MLE3 teams — 128114 30102 11302 61 263341325666 61321 239 307 94 — — — — — —
202535 MLB MLEChicago Cubs — 10799 21200 5222 113 212262232494 20269 215 230 42 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202737 MLB MLECHC 100% 142129 33512 10312 61 251317338655 88314 227 297 87 -2 +1 -0 +1 +3 0.1
▸ 2027 — real world (MLB)
202737 MLB CTXCHC 100% 8881 19301 6191 41 253318342660 89317 227 299 87 -1 +0 -0 +0 +2 0.1
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202838 MLB MLECHC 100% 8073 18301 6181 20 240304316620 75305 228 283 77 -2 +0 -8 +0 +2 -0.8
202838 MLB CTXCHC 100% 8073 18301 6181 20 242306319625 77308 228 285 77 -2 +0 -8 +0 +2 -0.8
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 18111609 41168925 16739521 11024 255333356689 100322 229 312 81 -6 +12 -6 +14 +39 5.5
/ 162G— A+C — 650577 1472439 601428 399 255333354687 99322 229 312 81 -2 +4 -2 +5 +14 2.0
Career— MLE — 54444900 11881795056 404116694 399109 242312334646 91306 217 288 81 -8 +13 -6 +14 +41 5.6
/ 162G— MLE — 650585 1422167 4813911 4813 243312335647 92305 217 288 81 -3 +4 -2 +5 +14 1.9

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.

2024 AASomerset Patriots · 34 PAwOBA .285 → .215 (−70)K% 32.4% → 38.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA32.35%÷1.018×1.220——38.76%
BB% (unintentional) /PA14.71%÷0.972×0.700—×0.9409.96%
HBP% /PA2.94%—×0.850—×0.9402.35%
Singles /BIP23.53%÷1.050×0.970—×0.94020.43%
Doubles /BIP0.00%÷0.902×0.860—×0.9400.00%
Triples /BIP0.00%÷0.934×0.950—×0.9400.00%
Home runs /BIP5.88%÷1.027×0.780—×0.9404.20%

Factors used: league row EL. Park (home-season share, regressed): HR 105, 1B 110, 2B 80, 3B 87, K 104, BB 94 — applied at half strength. Age: age 34 vs a level average of 24.8 → −6.0% on BB/HBP/hit rates (9.2 yr older than average).

Result: wOBA .285 → .215; ISO .107 → .075; BABIP .250 → .213. 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).

2024 AAAScranton/Wilkes-Barre RailRiders · 20 PAwOBA .568 → .486 (−82)K% 10.0% → 12.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA10.00%÷0.990×1.200——12.12%
BB% (unintentional) /PA10.00%÷1.011×0.690—×0.9406.42%
HBP% /PA0.00%—×0.940—×0.9400.00%
Singles /BIP46.67%÷0.976×0.930—×0.94041.78%
Doubles /BIP6.67%÷1.072×0.830—×0.9404.85%
Triples /BIP0.00%÷0.900×0.970—×0.9400.00%
Home runs /BIP6.67%÷1.045×0.700—×0.9404.20%

Factors used: league row International League. Park (home-season share, regressed): HR 109, 1B 95, 2B 114, 3B 80, K 98, BB 102 — applied at half strength. Age: age 34 vs a level average of 27.2 → −6.0% on BB/HBP/hit rates (6.8 yr older than average).

Result: wOBA .568 → .486; ISO .235 → .167; BABIP .533 → .457. 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).

2022 AAAJacksonville Jumbo Shrimp · 17 PAwOBA .174 → .121 (−53)K% 41.2% → 51.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA41.18%÷0.966×1.200——51.17%
BB% (unintentional) /PA17.65%÷0.978×0.690—×0.95211.86%
HBP% /PA0.00%—×0.940—×0.9520.00%
Singles /BIP14.29%÷1.054×0.930—×0.95212.00%
Doubles /BIP0.00%÷0.898×0.830—×0.9520.00%
Triples /BIP0.00%÷0.930×0.970—×0.9520.00%
Home runs /BIP0.00%÷1.032×0.700—×0.9520.00%

Factors used: league row International League. Park (home-season share, regressed): HR 106, 1B 111, 2B 80, 3B 86, K 93, BB 96 — applied at half strength. Age: age 32 vs a level average of 27.2 → −4.8% on BB/HBP/hit rates (4.8 yr older than average).

Result: wOBA .174 → .121; ISO .000 → .000; BABIP .143 → .120. 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 AAANew Orleans Baby Cakes · 79 PAwOBA .407 → .323 (−84)K% 13.9% → 18.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.92%÷0.950×1.290——18.92%
BB% (unintentional) /PA18.99%÷1.085×0.710—×0.98212.20%
HBP% /PA1.27%—×0.980—×0.9821.22%
Singles /BIP25.49%÷0.971×0.900—×0.98223.21%
Doubles /BIP1.96%÷0.952×0.810—×0.9821.64%
Triples /BIP0.00%÷0.900×0.810—×0.9820.00%
Home runs /BIP7.84%÷1.100×0.780—×0.9825.46%

Factors used: league row PCL. Park (home-season share, regressed): HR 120, 1B 94, 2B 90, 3B 80, K 90, BB 117 — 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).

Result: wOBA .407 → .323; ISO .210 → .155; BABIP .292 → .258. 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 · 316 PAwOBA .387 → .346 (−41)K% 14.6% → 17.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.56%÷1.033×1.220——17.19%
BB% (unintentional) /PA9.18%÷0.961×0.700—×0.9686.47%
HBP% /PA3.16%—×0.850—×0.9682.60%
Singles /BIP25.54%÷0.995×0.970×1.050×0.96825.31%
Doubles /BIP5.63%÷0.980×0.860×1.050×0.9685.02%
Triples /BIP3.03%÷1.086×0.950×1.050×0.9682.69%
Home runs /BIP3.46%÷0.945×0.780—×0.9682.77%

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 28 vs a level average of 24.8 → −3.2% on BB/HBP/hit rates (3.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .387 → .346; ISO .184 → .157; BABIP .354 → .340. 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 AAAColumbus Clippers · 81 PAwOBA .265 → .245 (−20)K% 19.8% → 23.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.75%÷1.017×1.200——23.31%
BB% (unintentional) /PA11.11%÷0.972×0.690—×0.9927.82%
HBP% /PA2.47%—×0.940—×0.9922.30%
Singles /BIP26.92%÷0.974×0.930×1.050×0.99226.77%
Doubles /BIP1.92%÷0.958×0.830×1.050×0.9921.73%
Triples /BIP0.00%÷0.900×0.970×1.050×0.9920.00%
Home runs /BIP0.00%÷1.135×0.840—×0.9920.00%

Factors used: league row IL. Park (home-season share, regressed): HR 127, 1B 95, 2B 92, 3B 80, K 103, BB 94 — applied at half strength. Age: age 28 vs a level average of 27.2 → −0.8% on BB/HBP/hit rates (0.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .265 → .245; ISO .015 → .014; BABIP .283 → .280. 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 AAABuffalo Bisons · 237 PAwOBA .261 → .228 (−33)K% 22.4% → 28.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.36%÷0.950×1.200——28.24%
BB% (unintentional) /PA8.44%÷1.027×0.690—×1.0035.68%
HBP% /PA0.00%—×0.940—×1.0030.00%
Singles /BIP17.90%÷1.021×0.930×1.050×1.00317.17%
Doubles /BIP4.94%÷0.940×0.830×1.050×1.0034.59%
Triples /BIP2.47%÷0.961×0.970×1.050×1.0032.62%
Home runs /BIP1.85%÷0.903×0.840—×1.0031.73%

Factors used: league row IL. Park (home-season share, regressed): HR 80, 1B 104, 2B 88, 3B 92, K 90, BB 106 — 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 ×1.050.

Result: wOBA .261 → .228; ISO .116 → .109; BABIP .256 → .247. 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 AANew Hampshire Fisher Cats · 319 PAwOBA .322 → .282 (−40)K% 17.6% → 22.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.55%÷0.969×1.220——22.10%
BB% (unintentional) /PA10.97%÷1.079×0.700—×0.9887.03%
HBP% /PA2.82%—×0.850—×0.9882.37%
Singles /BIP23.15%÷0.995×0.970×1.039×0.98823.17%
Doubles /BIP4.63%÷1.000×0.860×1.039×0.9884.08%
Triples /BIP3.24%÷1.031×0.950×1.039×0.9883.06%
Home runs /BIP0.93%÷1.292×0.780—×0.9880.55%

Factors used: league row EL. Park (home-season share, regressed): HR 158, 1B 99, 2B 100, 3B 106, K 94, BB 116 — 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 ×1.039.

Result: wOBA .322 → .282; ISO .110 → .095; BABIP .312 → .303. 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).