James McCann

C Arizona Diamondbacks
Age 37 R/R 6'2" / 235 lbs MLB HR -11% Svc 11.163 · Ctrl thru 2027
Overview
MLB40-MANExt / FA-dealFA 2028
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202434MLBBAL233.234/.284/.38881830.3
202535AAAATL160.297/.338/.4936068—.230/.255/.355
202535MLBARI137.260/.326/.431501101.1
202636MLBARI166.282/.313/.455701110.9
2027PROJ37MLBARI117.253/.298/.42341980.3
2028PROJ38MLBARI80.241/.284/.3963087-0.7
Last 3 seasons WAR 2.3  ·  Next 2 projected WAR -0.3Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2027Service11.163First FA2028
2027Ext / FA-deal$2M
Skills · percentileStatcast 2024-2026
Bat Spd65
Barrel%56
Avg EV54
xwOBA52
Speed10
Form.244/.279/.434 · rolling true talent (60d window) · proj .248/.291/.419
CompsMiguel Olivo (age 37) · Nick Hundley (age 35) · Rod Barajas (age 36)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 10198vR 89
AVG/OBP/SLG.253 / .298 / .423
PA117
HR4
K%25
BB%5
BABIP305
ISO156
MLB%100%
Value2027 · WAR
BAT: -0.3 runs (wOBA-derived runs vs avg)-0BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: -1.1 runs (Defensive runs vs avg)-1FLDPOS: +2.1 runs (Positional adjustment)+2POSREP: +2.5 runs (Replacement-level credit)+3REPTotal WAR: +0.30+0.3WAR
trajectory · projected WAR by year
0.3-0.72728
Tools · Recent Form · Splits · ContractCON 50 / POW 50
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT50
xAVG
360.240
POWER50
Barrel%
569.1
Avg EV
5489.4
Bat Spd
6572.9
EYE45
scouting grade only
SPEED45
Sprint
1025.2
Recent Formrolling true talent ⓘ
K%28%▼▼34% over 32 PA (60d) · proj 25%
BB%4%▼0% over 32 PA (60d) · proj 5%
ISO.190▲.290 over 31 AB (60d) · proj .171
BABIP.294·.222 over 18 BIP (60d) · proj .296
SLASH.244/.279/.434·proj .248/.291/.419
Platoon Splits2024-2026 · 390 PA
vs LHP
vs RHP
Edge
PA
134
256
—
wRC+
92
92
—
wOBA
304
305
—
ISO
170
151
◀L
BABIP
264
315
▶▶R
K%
20.2%
27.7%
◀◀L
BB%
4.5%
6.2%
▶▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2015
Service   11.163 yrs.days
Team Control Through   2027
First FA Year   2028
YearStatusSalary Proj WAR Value Surplus
2027Ext / FA-deal$2M+0.3$1M-$0.7M
Totals $2M $1M -$0.7M

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. Catcher framing: only 2027 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 1-3 WAR low.

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)
201121 AWest Michigan Whitecaps — 3834 2100 2121 00 5913588223 2987 325 114 -57 — — — — — —
201121 ROKGCL Tigers — 1614 5101 111 00 3574386431.080 286333 66 470 122 — — — — — —
201222 AAErie SeaWolves — 230220 441202 8440 22 200228282510 82240 193 227 18 — — — — — —
201222 A+Lakeland Flying Tigers — 177160 461000 10295 30 287349350699 62346 166 317 69 — — — — — —
201222 INTLMesa Solar Sox — 4341 8000 270 00 195233195428 235 165 201 22 — — — — — —
201323 AAErie SeaWolves — 486441 1223018 30857 33 277333404736 127321 176 325 88 — — — — — —
201323 INTLLeones del Escogido — 3228 3010 460 00 107219179397 71136 1912 194 18 — — — — — —
201424 AAAToledo Mud Hens — 460417 1233407 25909 92 295348427775 132355 205 340 91 — — — — — —
201525 MLBDetroit Tigers — 425401 1061857 16903 01 264298387684 122325 214 301 93 -3 -0 -6 +8 +9 0.8
201626 MLBDetroit Tigers — 373344 769112 231092 01 221274358631 137283 296 280 79 -9 -0 +10 +7 +8 1.6
201626 AAAToledo Mud Hens — 2722 2000 560 00 9125991350 125 2219 196 -11 — — — — — —
201727 MLBDetroit Tigers — 391352 8914213 26899 10 253320415735 162300 237 326 111 +5 +0 -2 +7 +8 1.9
201828 MLBDetroit Tigers — 457427 941608 261162 03 220268314582 94282 256 263 67 -18 -1 +6 +8 +10 0.5
201929 MLBChicago White Sox — 476439 12026118 301376 41 273328460789 187359 296 348 119 +11 +0 -0 +8 +10 3.0
202030 MLBChicago White Sox — 11197 28307 8304 11 289367536903 247339 277 389 148 +6 -0 +4 +2 +2 1.5
202131 MLBNew York Mets — 412375 8712110 321152 12 232296349645 117304 288 290 86 -7 -1 +3 +7 +9 1.2
202232 MLBNew York Mets — 191174 34603 11464 30 195259282541 86244 246 247 57 -10 +1 +4 +4 +4 0.3
202232 AABinghamton Rumble Ponies — 4138 10201 3170 00 263317395712 132450 417 319 46 — — — — — —
202333 MLBBaltimore Orioles — 226207 461406 9575 31 222271377648 155274 254 283 74 -7 +0 +3 +4 +5 0.5
202434 MLBBaltimore Orioles — 233214 50908 13562 10 234284388672 154273 246 294 83 -5 +0 -2 +4 +5 0.3
202535 MLBArizona Diamondbacks — 137123 32605 8334 00 260326431757 171314 246 333 110 +2 +0 +1 +5 +3 1.1
202535 AAAGwinnett Stripers — 160148 441106 9410 00 297338493831 196365 266 358 68 — — — — — —
202636 MLBArizona Diamondbacks — 166156 44607 6421 00 282313455768 173343 254 333 111 +2 +0 -0 +3 +4 0.9
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 35983309 80613910104 20892044 1410 244297386683 142304 266 303 91 -39 -1 +22 +68 +78 13.1
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201121 A MLEWest Michigan Whitecaps — 3835 2100 1171 00 5710886194 2977 453 84 -57 — — — — — —
201121 ROK MLEGCL Tigers — 1614 4101 111 00 286375571946 286256 66 348 122 — — — — — —
201222 AA MLEErie SeaWolves — 230222 401001 6570 22 180202239440 59235 253 195 18 — — — — — —
201222 A+ MLELakeland Flying Tigers — 177163 411000 7415 30 252303313616 61318 234 270 69 — — — — — —
201323 AA MLEErie SeaWolves — 486451 1202816 201047 33 266308373680 106321 214 299 88 — — — — — —
201424 AAA MLEToledo Mud Hens — 460425 1142807 171069 92 268310384694 115328 234 302 91 — — — — — —
201525 MLB MLEDetroit Tigers — 425401 1071857 16903 01 267300389689 122325 214 306 93 -3 -0 -6 +8 +9 0.8
201626 MLB MLEDetroit Tigers — 373344 789113 231092 01 227279372651 145283 296 286 79 -9 -0 +10 +7 +8 1.6
201626 AAA MLEToledo Mud Hens — 2723 2000 470 00 8722287309 118 2615 152 -11 — — — — — —
201727 MLB MLEDetroit Tigers — 391352 9114214 26899 10 259326429755 170300 237 332 111 +5 +0 -2 +7 +8 1.9
201828 MLB MLEDetroit Tigers — 457427 951608 261162 03 222270316586 94282 256 267 67 -18 -1 +6 +8 +10 0.5
201929 MLB MLEChicago White Sox — 476440 12026118 291376 41 273326459785 186359 296 345 119 +11 +0 -0 +8 +10 3.0
202030 MLB MLEChicago White Sox — 11197 28307 8304 11 289367536903 247339 277 387 148 +6 -0 +4 +2 +2 1.5
202131 MLB MLENew York Mets — 412376 9013110 311152 12 239301359660 120304 288 295 86 -7 -1 +3 +7 +9 1.2
202232 MLB MLENew York Mets — 191174 35603 11464 30 201265287552 86244 246 253 57 -10 +1 +4 +4 +4 0.3
202232 AA MLEBinghamton Rumble Ponies — 4139 8101 2200 00 205244308552 103403 495 236 46 — — — — — —
202333 MLB MLEBaltimore Orioles — 226207 451306 9575 31 217267367634 150274 254 278 74 -7 +0 +3 +4 +5 0.5
202434 MLB MLEBaltimore Orioles — 233214 49808 13562 10 229279379658 150273 246 291 83 -5 +0 -2 +4 +5 0.3
202535 MLB MLEArizona Diamondbacks — 137123 31505 8334 00 252319415733 163314 246 331 110 +2 +0 +1 +5 +3 1.1
202535 AAA MLEGwinnett Stripers — 160152 35704 5500 00 230255355610 125305 313 268 68 — — — — — —
202636 MLB MLEArizona Diamondbacks — 166156 43507 6421 00 276307442749 167343 254 332 111 +2 +0 -0 +3 +4 0.9
201121 A MLE2 teams — 5449 5101 2182 00 102170184353 82129 334 162 -4 — — — — — —
201121 A RAW2 teams — 5448 7201 3132 00 146226250476 104171 246 219 -4 — — — — — —
201222 AA MLE3 teams — 450427 892201 141085 52 208242267509 59274 243 228 40 — — — — — —
201222 AA RAW3 teams — 450421 982202 20805 52 233276299575 67281 184 260 40 — — — — — —
201323 AA MLE2 teams — 518481 1293017 221107 33 268310378688 110329 214 299 88 — — — — — —
201323 AA RAW2 teams — 518469 1253028 34917 33 267325390716 124310 187 317 88 — — — — — —
201424 AAA MLEToledo Mud Hens — 460425 1142807 171069 92 268310384694 115335 234 302 91 — — — — — —
201424 AAA RAWToledo Mud Hens — 460417 1233407 25909 92 295348427775 132355 205 340 91 — — — — — —
201525 MLB MLEDetroit Tigers — 425401 1071857 16903 01 267300389689 122328 214 306 93 -3 -0 -6 +8 +9 0.8
201525 MLB RAWDetroit Tigers — 425401 1061857 16903 01 264298387684 122325 214 301 93 -3 -0 -6 +8 +9 0.8
201626 MLB MLE2 teams — 400367 809113 271162 01 218275354629 136278 297 277 73 -13 -0 +10 +7 +9 1.3
201626 MLB RAW2 teams — 400366 789112 281152 01 213273342614 128273 297 275 73 -13 -0 +10 +7 +9 1.3
201727 MLB MLEDetroit Tigers — 391352 9114214 26899 10 259326429755 170306 237 332 111 +5 +0 -2 +7 +8 1.9
201727 MLB RAWDetroit Tigers — 391352 8914213 26899 10 253320415735 162300 237 326 111 +5 +0 -2 +7 +8 1.9
201828 MLB MLEDetroit Tigers — 457427 951608 261162 03 222270316586 94285 256 267 67 -18 -1 +6 +8 +10 0.5
201828 MLB RAWDetroit Tigers — 457427 941608 261162 03 220268314582 94282 256 263 67 -18 -1 +6 +8 +10 0.5
201929 MLB MLEChicago White Sox — 476440 12026118 291376 41 273326459785 186358 296 345 119 +11 +0 -0 +8 +10 3.0
201929 MLB RAWChicago White Sox — 476439 12026118 301376 41 273328460789 187359 296 348 119 +11 +0 -0 +8 +10 3.0
202030 MLB MLEChicago White Sox — 11197 28307 8304 11 289367536903 247339 277 387 148 +6 -0 +4 +2 +2 1.5
202030 MLB RAWChicago White Sox — 11197 28307 8304 11 289367536903 247339 277 389 148 +6 -0 +4 +2 +2 1.5
202131 MLB MLENew York Mets — 412376 9013110 311152 12 239301359660 120315 288 295 86 -7 -1 +3 +7 +9 1.2
202131 MLB RAWNew York Mets — 412375 8712110 321152 12 232296349645 117304 288 290 86 -7 -1 +3 +7 +9 1.2
202232 MLB MLE2 teams — 232213 43804 13664 30 202261296557 94269 286 250 55 -12 +1 +4 +4 +5 0.2
202232 MLB RAW2 teams — 232212 44804 14634 30 208270302571 94272 276 260 55 -12 +1 +4 +4 +5 0.2
202333 MLB MLEBaltimore Orioles — 226207 451306 9575 31 217267367634 150267 254 278 74 -7 +0 +3 +4 +5 0.5
202333 MLB RAWBaltimore Orioles — 226207 461406 9575 31 222271377648 155274 254 283 74 -7 +0 +3 +4 +5 0.5
202434 MLB MLEBaltimore Orioles — 233214 49808 13562 10 229279379658 150266 246 291 83 -5 +0 -2 +4 +5 0.3
202434 MLB RAWBaltimore Orioles — 233214 50908 13562 10 234284388672 154273 246 294 83 -5 +0 -2 +4 +5 0.3
202535 AAA MLE2 teams — 297275 671309 13834 00 244288389677 145310 284 297 87 — — — — — —
202535 AAA RAW2 teams — 297271 7617011 17744 00 280332465797 185342 256 347 87 — — — — — —
202636 MLB MLEArizona Diamondbacks — 166156 43507 6421 00 276307442749 167333 254 332 111 +2 +0 -0 +3 +4 0.9
202636 MLB RAWArizona Diamondbacks — 166156 44607 6421 00 282313455768 173343 254 333 111 +2 +0 -0 +3 +4 0.9
201121 A MLE2 teams — 5450 5101 2182 00 100170180350 80130 334 162 -4 — — — — — —
201222 AA MLE3 teams — 450428 892201 141085 52 208242266509 58271 243 228 40 — — — — — —
201323 AA MLE2 teams — 518484 1293017 221107 33 267310376686 110321 214 299 88 — — — — — —
201424 AAA MLEToledo Mud Hens — 460431 1142807 171069 92 265310378689 114328 234 302 91 — — — — — —
201525 MLB MLEDetroit Tigers — 425403 1071857 16903 01 266300387687 122325 214 306 93 — — — — — —
201626 MLB MLE2 teams — 400368 809113 271162 01 217275353629 136272 297 277 73 — — — — — —
201727 MLB MLEDetroit Tigers — 391353 9114214 26899 10 258326428753 170300 237 332 111 — — — — — —
201828 MLB MLEDetroit Tigers — 457426 951608 261162 03 223270317587 94282 256 267 67 — — — — — —
201929 MLB MLEChicago White Sox — 476438 12026118 291376 41 274326461788 187359 296 345 119 — — — — — —
202030 MLB MLEChicago White Sox — 11198 28307 8304 11 286367531898 245339 277 387 148 — — — — — —
202131 MLB MLENew York Mets — 412376 9013110 311152 12 239301359660 120304 288 295 86 — — — — — —
202232 MLB MLE2 teams — 232213 43804 13664 30 202261296557 94272 286 250 55 — — — — — —
202333 MLB MLEBaltimore Orioles — 226210 451306 9575 31 214267362629 148274 254 278 74 — — — — — —
202434 MLB MLEBaltimore Orioles — 233216 49808 13562 10 227279375654 148273 246 291 83 — — — — — —
202535 AAA MLE2 teams — 297278 671309 13834 00 241288385673 144309 284 297 87 — — — — — —
202636 MLB MLEArizona Diamondbacks — 166158 43507 6421 00 272307437743 165343 254 332 111 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202434 MLB MLEBaltimore Orioles — 233216 49808 13562 10 227279375654 148273 246 291 83 — — — — — —
202535 AAA MLE2 teams — 297278 671309 13834 00 241288385673 144309 284 297 87 — — — — — —
202636 MLB MLEArizona Diamondbacks — 166158 43507 6421 00 272307437743 165343 254 332 111 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202737 MLB MLEARI 100% 188175 43807 9472 10 248294419712 170296 255 313 98 -0 +0 -2 +3 +4 0.3
▸ 2027 — real world (MLB)
202737 MLB CTXARI 100% 117109 27504 6291 10 253298423721 170305 255 317 98 -0 +0 -1 +2 +3 0.3
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202838 MLB MLEARI 100% 8075 18303 4201 00 237280392673 155286 255 297 87 -1 +0 -8 +1 +2 -0.7
202838 MLB CTXARI 100% 8075 18303 4201 00 241284396681 155294 255 300 87 -1 +0 -8 +1 +2 -0.7
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 36783384 82414210107 21294045 1410 243297386683 143304 266 303 85 -40 -1 +14 +70 +80 12.5
/ 162G— A+C — 650598 14625219 371668 22 244297388685 144305 266 303 85 -7 -0 +2 +12 +14 2.2
Career— MLE — 55055091 124023511134 282138869 3217 244292373665 129306 255 294 85 -40 -1 +13 +72 +82 12.8
/ 162G— MLE — 650601 14728116 331648 42 245292374667 130308 255 294 85 -7 -0 +2 +12 +14 2.2

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.

2025 AAAGwinnett Stripers · 160 PAwOBA .355 → .268 (−87)K% 25.6% → 31.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.62%÷0.976×1.200——31.50%
BB% (unintentional) /PA5.62%÷1.140×0.690—×0.9403.20%
HBP% /PA0.00%—×0.940—×0.9400.00%
Singles /BIP25.23%÷0.968×0.930×1.019×0.94023.22%
Doubles /BIP10.28%÷1.162×0.830×1.019×0.9407.04%
Triples /BIP0.00%÷0.900×0.970×1.019×0.9400.00%
Home runs /BIP5.61%÷0.961×0.700—×0.9403.84%

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

Result: wOBA .355 → .268; ISO .196 → .131; BABIP .365 → .305. 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 AABinghamton Rumble Ponies · 41 PAwOBA .310 → .236 (−74)K% 41.5% → 49.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA41.46%÷1.017×1.220——49.72%
BB% (unintentional) /PA7.32%÷1.057×0.700—×0.9404.56%
HBP% /PA0.00%—×0.850—×0.9400.00%
Singles /BIP33.33%÷0.983×0.970—×0.94030.93%
Doubles /BIP9.52%÷0.988×0.860—×0.9407.79%
Triples /BIP0.00%÷1.150×0.950—×0.9400.00%
Home runs /BIP4.76%÷0.895×0.780—×0.9403.90%

Factors used: league row EL. Park (home-season share, regressed): HR 79, 1B 97, 2B 98, 3B 130, K 103, BB 111 — applied at half strength. Age: age 32 vs a level average of 24.8 → −6.0% on BB/HBP/hit rates (7.2 yr older than average).

Result: wOBA .310 → .236; ISO .132 → .096; BABIP .450 → .403. 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 AAAToledo Mud Hens · 27 PAwOBA .193 → .152 (−40)K% 22.2% → 26.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.22%÷1.009×1.200——26.42%
BB% (unintentional) /PA18.52%÷1.004×0.690—×1.01812.96%
HBP% /PA0.00%—×0.940—×1.0180.00%
Singles /BIP12.50%÷1.001×0.930—×1.01811.82%
Doubles /BIP0.00%÷1.092×0.830—×1.0180.00%
Triples /BIP0.00%÷1.150×0.970—×1.0180.00%
Home runs /BIP0.00%÷0.899×0.840—×1.0180.00%

Factors used: league row IL. Park (home-season share, regressed): HR 80, 1B 100, 2B 118, 3B 130, K 102, BB 101 — 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 .193 → .152; ISO .000 → .000; BABIP .125 → .118. 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 AAAToledo Mud Hens · 460 PAwOBA .336 → .302 (−34)K% 19.6% → 23.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.57%÷1.017×1.200——23.08%
BB% (unintentional) /PA5.43%÷1.053×0.690—×1.0483.73%
HBP% /PA1.96%—×0.940—×1.0481.93%
Singles /BIP25.08%÷0.999×0.930×0.986×1.04824.13%
Doubles /BIP10.40%÷1.031×0.830×0.986×1.0488.65%
Triples /BIP0.00%÷1.049×0.970×0.986×1.0480.00%
Home runs /BIP2.14%÷0.899×0.840—×1.0482.10%

Factors used: league row IL. Park (home-season share, regressed): HR 80, 1B 100, 2B 106, 3B 110, K 103, BB 111 — applied at half strength. Age: age 24 vs a level average of 27.2 → +4.8% on BB/HBP/hit rates (3.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.986.

Result: wOBA .336 → .302; ISO .132 → .117; BABIP .355 → .328. 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 AAErie SeaWolves · 486 PAwOBA .320 → .299 (−21)K% 17.5% → 21.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.49%÷1.004×1.220——21.26%
BB% (unintentional) /PA5.97%÷1.034×0.700—×1.0274.15%
HBP% /PA1.44%—×0.850—×1.0271.26%
Singles /BIP23.31%÷0.998×0.970×1.029×1.02723.96%
Doubles /BIP8.43%÷0.965×0.860×1.029×1.0277.94%
Triples /BIP0.28%÷0.902×0.950×1.029×1.0270.31%
Home runs /BIP2.25%÷1.020×0.780—×1.0271.77%

Factors used: league row EL. Park (home-season share, regressed): HR 104, 1B 100, 2B 93, 3B 80, K 101, BB 107 — applied at half strength. Age: age 23 vs a level average of 24.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.029.

Result: wOBA .320 → .299; ISO .127 → .112; BABIP .321 → .321. 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 AAErie SeaWolves · 230 PAwOBA .222 → .195 (−27)K% 19.1% → 24.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.13%÷0.948×1.220——24.62%
BB% (unintentional) /PA3.48%÷1.013×0.700—×1.0422.50%
HBP% /PA0.00%—×0.850—×1.0420.00%
Singles /BIP17.05%÷1.003×0.970×1.018×1.04217.49%
Doubles /BIP6.82%÷1.042×0.860×1.018×1.0425.97%
Triples /BIP0.00%÷0.900×0.950×1.018×1.0420.00%
Home runs /BIP1.14%÷1.260×0.780—×1.0420.73%

Factors used: league row EL. Park (home-season share, regressed): HR 152, 1B 101, 2B 108, 3B 80, K 90, BB 103 — applied at half strength. Age: age 22 vs a level average of 24.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.018.

Result: wOBA .222 → .195; ISO .082 → .062; BABIP .240 → .235. 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 A+Lakeland Flying Tigers · 177 PAwOBA .310 → .270 (−40)K% 16.4% → 23.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.38%÷1.004×1.420——23.18%
BB% (unintentional) /PA5.08%÷0.982×0.750—×1.0123.93%
HBP% /PA2.82%—×0.930—×1.0122.66%
Singles /BIP27.48%÷1.040×0.920×1.001×1.01224.63%
Doubles /BIP7.63%÷0.970×0.960×1.001×1.0127.65%
Triples /BIP0.00%÷1.150×0.810×1.001×1.0120.00%
Home runs /BIP0.00%÷1.122×0.880—×1.0120.00%

Factors used: league row FSL. Park (home-season share, regressed): HR 124, 1B 108, 2B 94, 3B 130, K 101, BB 96 — applied at half strength. Age: age 22 vs a level average of 22.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.001.

Result: wOBA .310 → .270; ISO .062 → .059; BABIP .346 → .318. 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).

2011 AWest Michigan Whitecaps · 38 PAwOBA .114 → .084 (−30)K% 31.6% → 44.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.58%÷0.970×1.360——44.28%
BB% (unintentional) /PA5.26%÷1.062×0.690—×1.0153.47%
HBP% /PA2.63%—×0.780—×1.0152.08%
Singles /BIP4.55%÷1.026×0.920—×1.0154.14%
Doubles /BIP4.55%÷0.972×0.830—×1.0153.94%
Triples /BIP0.00%÷1.150×0.910—×1.0150.00%
Home runs /BIP0.00%÷0.919×0.800—×1.0150.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 84, 1B 105, 2B 94, 3B 130, K 94, BB 112 — 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).

Result: wOBA .114 → .084; ISO .029 → .022; BABIP .087 → .077. 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).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .