Tyler Stephenson

C Cincinnati Reds
Age 30 R/R 6'3" / 225 lbs MLB HR +16%BB +6% Svc 6.326 · Ctrl thru 2027
Overview
MLB40-MANExt / FA-dealFA 2028
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202427MLBCIN515.258/.339/.4441911153.9
202528AAACIN40.152/.300/.3642040—.143/.250/.343
202528MLBCIN342.231/.320/.4211301011.7
202629MLBCIN468.241/.326/.4041501001.8
2027PROJ30MLBCIN351.241/.325/.4291411081.4
2028PROJ31MLBCIN315.237/.320/.4181211040.8
2029PROJ32MLBCIN276.230/.313/.402101980.4
Last 3 seasons WAR 7.5  ·  Next 3 projected WAR 2.7Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2027Service6.326First FA2028
2027Ext / FA-deal$12M
Skills · percentileStatcast 2024-2026
Barrel%73
Avg EV70
xwOBA62
Bat Spd48
Speed40
Form.233/.316/.401 ▼ rolling true talent (60d window) · proj .238/.320/.417
CompsMichael McKenry (age 30) · Cameron Rupp (age 29) · Kelly Shoppach (age 30)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 112108vR 97
AVG/OBP/SLG.241 / .325 / .429
PA351
HR14
K%27
BB%10
BABIP302
ISO191
MLB%100%
Value2027 · WAR
BAT: +3.5 runs (wOBA-derived runs vs avg)+3BATRUN: -0.3 runs (SB/CS + UBR baserunning)-0RUNFLD: -3.4 runs (Defensive runs vs avg)-3FLDPOS: +6.3 runs (Positional adjustment)+6POSREP: +7.6 runs (Replacement-level credit)+8REPTotal WAR: +1.60+1.6WAR
trajectory · projected WAR by year
1.60.80.40.0272830
Tools · Recent Form · Splits · ContractCON 45 / POW 55
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT45
xAVG
260.231
POWER55
Barrel%
7311.6
Avg EV
7090.5
Bat Spd
4871.1
EYE55
scouting grade only
SPEED45
Sprint
4027.0
Recent Formrolling true talent ⓘ
K%27%·28% over 87 PA (60d) · proj 27%
BB%10%·10% over 87 PA (60d) · proj 10%
ISO.168▼.145 over 76 AB (60d) · proj .179
HR/BB5.1%▼3.8% over 53 BBE (60d) · proj 5.8%
BABIP.299·.275 over 51 BIP (60d) · proj .300
SLASH.233/.316/.401▼proj .238/.320/.417
Platoon Splits2024-2026 · 910 PA
vs LHP
vs RHP
Edge
PA
212
698
—
wRC+
123
107
◀L
wOBA
351
327
◀L
ISO
227
172
◀◀L
BABIP
258
325
▶▶R
K%
17.9%
30.4%
◀◀L
BB%
10.9%
9.6%
◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2020
Service   6.326 yrs.days
Team Control Through   2027
First FA Year   2028
YearStatusSalary Proj WAR Value Surplus
2027Ext / FA-deal$12M+1.6$13M+$1M
Totals $12M $13M +$1M

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)
201518 ROKBillings Mustangs — 219194 521501 22423 02 268352361712 93338 1910 326 44 — — — — — —
201619 ADayton Dragons — 153139 30413 12450 00 216278324602 108297 298 270 19 — — — — — —
201619 ROKAZL Reds — 2320 5101 271 00 250348450798 200333 309 357 40 — — — — — —
201720 ADayton Dragons — 348295 822206 44584 21 278379414793 136322 1713 354 81 — — — — — —
201821 A+Daytona Tortugas — 450388 9720111 459810 10 250343392735 142301 2210 328 67 — — — — — —
201922 AAChattanooga Lookouts — 363312 891916 37609 00 285377410787 125331 1710 352 85 — — — — — —
201922 INTLGlendale Desert Dogs — 5549 17700 571 00 347418490908 143405 139 405 160 — — — — — —
202023 MLBCincinnati Reds — 2017 5002 291 00 2944006471.047 353500 4510 450 179 +2 +0 +1 +0 +0 0.4
202124 MLBCincinnati Reds — 402350 10021010 41756 00 286370431802 146333 1910 356 122 +11 +0 +1 +7 +9 2.9
202225 MLBCincinnati Reds — 183166 53906 12473 10 319376482858 163409 267 377 137 +8 +0 +1 +4 +4 1.7
202225 AAALouisville Bats — 1515 4100 080 00 267267333600 67571 530 267 2 — — — — — —
202326 MLBCincinnati Reds — 517465 11320213 471354 01 243318378696 135314 269 314 93 -4 -0 -7 +9 +11 0.9
202427 MLBCincinnati Reds — 515457 11826119 481178 10 258339444783 186307 239 348 115 +9 +0 +9 +9 +11 3.9
202528 MLBCincinnati Reds — 342299 6918013 371162 01 231320421741 191322 3411 327 101 +0 -0 +3 +7 +7 1.7
202528 AAALouisville Bats — 4033 5102 691 00 152300364664 212136 2215 304 40 — — — — — —
202629 MLBCincinnati Reds — 468411 9922015 491283 01 241326404730 163308 2710 325 100 +0 -0 -1 +8 +10 1.8
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 24472165 557116378 23662727 23 257338422759 164324 2610 338 115 +43 -1 +7 +45 +53 15.0
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201518 ROK MLEBillings Mustangs — 219202 411101 14603 02 203265272537 69279 276 233 44 — — — — — —
201619 A MLEDayton Dragons — 153143 24312 8620 00 168212245457 77268 415 197 19 — — — — — —
201619 ROK MLEAZL Reds — 2321 4101 1101 00 190261381642 190259 434 228 40 — — — — — —
201720 A MLEDayton Dragons — 348310 741904 29804 21 239312339651 100295 238 288 81 — — — — — —
201821 A+ MLEDaytona Tortugas — 450399 811619 3413510 10 203282316598 113268 308 267 67 — — — — — —
201922 AA MLEChattanooga Lookouts — 363322 791515 27769 00 245321345666 99292 217 294 85 — — — — — —
202023 MLB MLECincinnati Reds — 2017 5002 291 00 2944006471.047 353500 4510 432 179 +2 +0 +1 +0 +0 0.4
202124 MLB MLECincinnati Reds — 402351 992109 40756 00 282365419784 137333 1910 349 122 +11 +0 +1 +7 +9 2.9
202225 MLB MLECincinnati Reds — 183166 53906 12473 10 319376482858 163409 267 371 137 +8 +0 +1 +4 +4 1.7
202225 AAA MLELouisville Bats — 1515 3100 0100 00 200200267467 67534 670 171 2 — — — — — —
202326 MLB MLECincinnati Reds — 517467 11220212 451354 01 240312368680 128314 269 306 93 -4 -0 -7 +9 +11 0.9
202427 MLB MLECincinnati Reds — 515459 11726118 461178 10 255333434767 179307 239 338 115 +9 +0 +9 +9 +11 3.9
202528 MLB MLECincinnati Reds — 342300 6818012 361162 01 227314407720 180322 3411 318 101 +0 -0 +3 +7 +7 1.7
202528 AAA MLELouisville Bats — 4035 5102 4111 00 143250343593 200114 2810 227 40 — — — — — —
202629 MLB MLECincinnati Reds — 468412 9822014 481283 01 238322393715 155308 2710 317 100 +0 -0 -1 +8 +10 1.8
201518 ROK MLEBillings Mustangs — 219202 411101 14603 02 203265272537 69284 276 233 44 — — — — — —
201518 ROK RAWBillings Mustangs — 219194 521501 22423 02 268352361712 93338 1910 326 44 — — — — — —
201619 A MLE2 teams — 176164 28413 9721 00 171218262481 91281 415 201 22 — — — — — —
201619 A RAW2 teams — 176159 35514 14521 00 220287340627 119301 308 281 22 — — — — — —
201720 A MLEDayton Dragons — 348310 741904 29804 21 239312339651 100303 238 288 81 — — — — — —
201720 A RAWDayton Dragons — 348295 822206 44584 21 278379414793 136322 1713 354 81 — — — — — —
201821 A+ MLEDaytona Tortugas — 450399 811619 3413510 10 203282316598 113275 308 267 67 — — — — — —
201821 A+ RAWDaytona Tortugas — 450388 9720111 459810 10 250343392735 142301 2210 328 67 — — — — — —
201922 AA MLE2 teams — 418372 911716 318710 00 245320344664 99299 217 294 85 — — — — — —
201922 AA RAW2 teams — 418361 1062616 426710 00 294383421804 127341 1610 359 85 — — — — — —
202023 MLB MLECincinnati Reds — 2017 5002 291 00 2944006471.047 353500 4510 432 179 +2 +0 +1 +0 +0 0.4
202023 MLB RAWCincinnati Reds — 2017 5002 291 00 2944006471.047 353500 4510 450 179 +2 +0 +1 +0 +0 0.4
202124 MLB MLECincinnati Reds — 402351 992109 40756 00 282365419784 137331 1910 349 122 +11 +0 +1 +7 +9 2.9
202124 MLB RAWCincinnati Reds — 402350 10021010 41756 00 286370431802 146333 1910 356 122 +11 +0 +1 +7 +9 2.9
202225 MLB MLE2 teams — 198181 561006 12573 10 309362464826 155417 296 356 127 +6 +0 +1 +4 +4 1.6
202225 MLB RAW2 teams — 198181 571006 12553 10 315367470837 155418 286 369 127 +6 +0 +1 +4 +4 1.6
202326 MLB MLECincinnati Reds — 517467 11220212 451354 01 240312368680 128312 269 306 93 -4 -0 -7 +9 +11 0.9
202326 MLB RAWCincinnati Reds — 517465 11320213 471354 01 243318378696 135314 269 314 93 -4 -0 -7 +9 +11 0.9
202427 MLB MLECincinnati Reds — 515459 11726118 461178 10 255333434767 179304 239 338 115 +9 +0 +9 +9 +11 3.9
202427 MLB RAWCincinnati Reds — 515457 11826119 481178 10 258339444783 186307 239 348 115 +9 +0 +9 +9 +11 3.9
202528 MLB MLE2 teams — 382335 7319014 401273 01 218307400707 182298 3310 308 95 -2 -0 +3 +7 +8 1.5
202528 MLB RAW2 teams — 382332 7419015 431253 01 223317416733 193301 3311 325 95 -2 -0 +3 +7 +8 1.5
202629 MLB MLECincinnati Reds — 468412 9822014 481283 01 238322393715 155305 2710 317 100 +0 -0 -1 +8 +10 1.8
202629 MLB RAWCincinnati Reds — 468411 9922015 491283 01 241326404730 163308 2710 325 100 +0 -0 -1 +8 +10 1.8
201518 ROK MLEBillings Mustangs — 219200 411101 14603 02 205265275540 70279 276 233 44 — — — — — —
201619 A MLE2 teams — 176164 28413 9721 00 171218262481 91267 415 201 22 — — — — — —
201720 A MLEDayton Dragons — 348312 741904 29804 21 237312337648 99295 238 288 81 — — — — — —
201821 A+ MLEDaytona Tortugas — 450403 811619 3413510 10 201282313595 112268 308 267 67 — — — — — —
201922 AA MLE2 teams — 418374 911716 318710 00 243320342662 99292 217 294 85 — — — — — —
202023 MLB MLECincinnati Reds — 2017 5002 291 00 2944006471.047 353500 4510 432 179 — — — — — —
202124 MLB MLECincinnati Reds — 402353 992109 40756 00 280365416782 136333 1910 349 122 — — — — — —
202225 MLB MLE2 teams — 198181 561006 12573 10 309362464826 155418 296 356 127 — — — — — —
202326 MLB MLECincinnati Reds — 517463 11220212 451354 01 242312371684 130314 269 306 93 — — — — — —
202427 MLB MLECincinnati Reds — 515456 11726118 461178 10 257333436770 180307 239 338 115 — — — — — —
202528 MLB MLE2 teams — 382336 7319014 401273 01 217307399706 182300 3310 308 95 — — — — — —
202629 MLB MLECincinnati Reds — 468414 9822014 481283 01 237322391713 155308 2710 317 100 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202427 MLB MLECincinnati Reds — 515456 11726118 461178 10 257333436770 180307 239 338 115 — — — — — —
202528 MLB MLE2 teams — 382336 7319014 401273 01 217307399706 182300 3310 308 95 — — — — — —
202629 MLB MLECincinnati Reds — 468414 9822014 481283 01 237322391713 155308 2710 317 100 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202730 MLB MLECIN 100% 443391 9321116 451214 10 238323417740 179300 2710 328 108 +4 +0 -4 +8 +10 1.6
▸ 2027 — real world (MLB)
202730 MLB CTXCIN 100% 351309 7517014 36963 10 241325429754 188302 2710 334 108 +3 +0 -3 +6 +8 1.4
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202831 MLB MLECIN 100% 315277 6515011 32873 10 234317406724 173296 2810 322 104 +1 +0 -6 +6 +7 0.8
202932 MLB MLECIN 100% 276245 561309 27782 10 227310391702 164291 2810 313 98 -1 +0 -6 +5 +6 0.4
203033 MLB MLECIN 100% 234207 451007 23672 00 219301373675 154283 2910 302 91 -3 +0 -6 +4 +5 0.0
202831 MLB CTXCIN 100% 315277 6615012 32873 10 237320418738 181298 2810 327 104 +1 +0 -6 +6 +7 0.8
202932 MLB CTXCIN 100% 276245 5612010 27782 10 230313402715 172292 2810 318 98 -1 +0 -6 +5 +6 0.4
203033 MLB CTXCIN 100% 234207 461008 23672 00 222304383687 162284 2910 307 91 -3 +0 -6 +4 +5 0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 32722894 7251533108 31885934 43 251332417749 167316 2610 333 94 +41 -0 -11 +59 +71 16.3
/ 162G— A+C — 650575 14430121 631717 11 250332416748 165317 2610 333 94 +8 -0 -2 +12 +14 3.2
Career— MLE — 52894707 11152406138 468141066 86 237315378693 141305 279 306 94 +45 -0 -14 +66 +78 17.8
/ 162G— MLE — 650578 13729117 581738 11 237315379694 142305 279 306 94 +8 -0 -3 +12 +14 3.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 AAALouisville Bats · 40 PAwOBA .297 → .227 (−70)K% 22.5% → 27.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.50%÷0.975×1.200——27.69%
BB% (unintentional) /PA15.00%÷1.002×0.690—×0.98210.14%
HBP% /PA2.50%—×0.940—×0.9822.31%
Singles /BIP8.33%÷1.049×0.930—×0.9827.25%
Doubles /BIP4.17%÷0.992×0.830—×0.9823.42%
Triples /BIP0.00%÷0.900×0.970—×0.9820.00%
Home runs /BIP8.33%÷0.901×0.700—×0.9826.35%

Factors used: league row International League. Park (home-season share, regressed): HR 80, 1B 110, 2B 98, 3B 80, K 95, BB 100 — 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 .297 → .227; ISO .212 → .163; BABIP .136 → .114. 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 AAALouisville Bats · 15 PAwOBA .259 → .171 (−88)K% 53.3% → 66.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA53.33%÷0.958×1.200——66.84%
BB% (unintentional) /PA0.00%÷1.023×0.690—×1.0180.00%
HBP% /PA0.00%—×0.940—×1.0180.00%
Singles /BIP42.86%÷0.996×0.930—×1.01840.75%
Doubles /BIP14.29%÷0.955×0.830—×1.01812.64%
Triples /BIP0.00%÷0.900×0.970—×1.0180.00%
Home runs /BIP0.00%÷1.282×0.700—×1.0180.00%

Factors used: league row International League. Park (home-season share, regressed): HR 156, 1B 99, 2B 91, 3B 80, K 92, BB 105 — 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 .259 → .171; ISO .067 → .042; BABIP .571 → .534. 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 AAChattanooga Lookouts · 363 PAwOBA .348 → .294 (−54)K% 16.5% → 20.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.53%÷0.967×1.220——20.86%
BB% (unintentional) /PA10.19%÷0.949×0.680—×1.0277.50%
HBP% /PA2.48%—×0.840—×1.0272.14%
Singles /BIP25.00%÷0.974×0.920×0.950×1.02723.03%
Doubles /BIP7.54%÷1.160×0.910×0.950×1.0275.77%
Triples /BIP0.40%÷0.900×0.880×0.950×1.0270.38%
Home runs /BIP2.38%÷0.979×0.800—×1.0272.00%

Factors used: league row SL. Park (home-season share, regressed): HR 96, 1B 95, 2B 132, 3B 80, K 93, BB 90 — 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 ×0.950.

Result: wOBA .348 → .294; ISO .125 → .101; BABIP .331 → .292. 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 A+Daytona Tortugas · 450 PAwOBA .324 → .267 (−58)K% 21.8% → 29.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.78%÷1.035×1.420——29.88%
BB% (unintentional) /PA9.78%÷0.994×0.750—×1.0127.46%
HBP% /PA2.22%—×0.930—×1.0122.09%
Singles /BIP22.41%÷1.006×0.920×0.981×1.01220.35%
Doubles /BIP6.90%÷1.088×0.960×0.981×1.0126.04%
Triples /BIP0.34%÷1.047×0.810×0.981×1.0120.26%
Home runs /BIP3.79%÷1.058×0.880—×1.0123.19%

Factors used: league row FSL. Park (home-season share, regressed): HR 112, 1B 101, 2B 118, 3B 109, K 107, BB 99 — 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 ×0.981.

Result: wOBA .324 → .267; ISO .142 → .113; BABIP .301 → .268. 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 ADayton Dragons · 348 PAwOBA .350 → .288 (−62)K% 16.7% → 23.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.67%÷0.984×1.360——23.03%
BB% (unintentional) /PA12.64%÷1.055×0.690—×1.0158.39%
HBP% /PA1.15%—×0.780—×1.0150.91%
Singles /BIP22.78%÷1.005×0.920×1.020×1.01521.59%
Doubles /BIP9.28%÷0.999×0.830×1.020×1.0157.98%
Triples /BIP0.00%÷1.150×0.910×1.020×1.0150.00%
Home runs /BIP2.53%÷1.168×0.800—×1.0151.76%

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

Result: wOBA .350 → .288; ISO .136 → .106; BABIP .322 → .295. 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 ADayton Dragons · 153 PAwOBA .263 → .197 (−66)K% 29.4% → 40.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.41%÷0.986×1.360——40.58%
BB% (unintentional) /PA7.84%÷1.052×0.690—×1.0305.30%
HBP% /PA0.00%—×0.780—×1.0300.00%
Singles /BIP23.40%÷1.021×0.920×0.993×1.03021.57%
Doubles /BIP4.26%÷0.966×0.830×0.993×1.0303.74%
Triples /BIP1.06%÷1.150×0.910×0.993×1.0300.86%
Home runs /BIP3.19%÷1.153×0.800—×1.0302.28%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 131, 1B 104, 2B 93, 3B 130, K 97, BB 110 — applied at half strength. Age: age 20 vs a level average of 22.0 → +3.0% on BB/HBP/hit rates (2.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.993.

Result: wOBA .263 → .197; ISO .108 → .073; BABIP .297 → .268. 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 ROKAZL Reds · 23 PAwOBA .347 → .228 (−119)K% 30.4% → 43.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA30.43%÷1.000×1.440——43.83%
BB% (unintentional) /PA8.70%÷1.000×0.620—×0.9955.36%
HBP% /PA4.35%—×0.720—×0.9953.11%
Singles /BIP23.08%÷1.000×0.820—×0.99518.83%
Doubles /BIP7.69%÷1.000×0.720—×0.9955.51%
Triples /BIP0.00%÷1.000×0.720—×0.9950.00%
Home runs /BIP7.69%÷1.000×0.780—×0.9955.97%

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).

Result: wOBA .347 → .228; ISO .200 → .128; BABIP .333 → .259. 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 ROKBillings Mustangs · 219 PAwOBA .318 → .233 (−85)K% 19.2% → 27.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.18%÷1.000×1.440——27.62%
BB% (unintentional) /PA10.05%÷1.000×0.610—×1.0086.17%
HBP% /PA1.37%—×0.720—×1.0080.99%
Singles /BIP23.68%÷1.000×0.820×1.039×1.00820.32%
Doubles /BIP9.87%÷1.000×0.720×1.039×1.0087.44%
Triples /BIP0.00%÷1.000×0.720×1.039×1.0080.00%
Home runs /BIP0.66%÷1.000×0.750—×1.0080.50%

Factors used: league row PIO. 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.039.

Result: wOBA .318 → .233; ISO .093 → .066; BABIP .338 → .279. 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 — .