Connor Joe

1B Tacoma Rainiers
Age 34 R/R 5'11" / 205 lbs AAA K +7%HR -5% Svc 3.753 · Ctrl thru 2029
Overview
AAAArb-1FA 2030
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202431MLBPIT416.228/.321/.3689297-0.3
202532AAACIN205.225/.346/.3060550—.186/.273/.251
202532MLBCIN80.186/.269/.2430245-1.0
202633AAASEA366.261/.359/.43311665—.203/.273/.315
202633MLBSEA45.179/.289/.3081275-0.8
2027PROJ10% MLB34MLBSEA26.212/.292/.3290078-0.1
2028PROJ35MLBSEA196.200/.279/.3043168-1.2
Last 3 seasons WAR -2.1  ·  Next 2 projected WAR -1.3Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2029Service3.753First FA2030
2027Arb-1$0.3M2028Arb-2$0.4M2029Ext$0.7M
Skills · percentileStatcast 2024-2026
Bat Spd56
Speed40
xwOBA29
Barrel%26
Avg EV16
CompsIldelfonso Lara (age 34) · Fernando Rios (age 34) · Paulo Orlando (age 33)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 8078vR 71
AVG/OBP/SLG.212 / .292 / .329
PA26
HR0
K%23
BB%8
BABIP263
ISO42
MLB%10%
Value2027 · WAR
BAT: -6.5 runs (wOBA-derived runs vs avg)-7BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.7 runs (Defensive runs vs avg)+1FLDPOS: -4.6 runs (Positional adjustment)-5POSREP: +5.5 runs (Replacement-level credit)+6REPTotal WAR: -0.50-0.5WAR
0.00.51.00.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$1M ctrl surplus
Tools · Splits · ContractCON 40 / POW 40
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT40
xAVG
100.209
POWER40
Barrel%
265.2
Avg EV
1686.5
Bat Spd
5671.9
EYE60
scouting grade only
SPEED50
Sprint
4027.0
Platoon Splits2024-2025 · 496 PA
vs LHP
vs RHP
Edge
PA
210
286
—
wRC+
87
86
—
wOBA
297
295
—
ISO
123
129
▶R
BABIP
266
280
▶R
K%
20.5%
23.8%
◀L
BB%
11.0%
9.4%
◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-1
MLB Debut   2019
Service   3.753 yrs.days
Team Control Through   2029
First FA Year   2030
YearStatusSalary Proj WAR Value Surplus
2027Arb-1$0.3M———
2028Arb-2$0.4M———
2029Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-5M +$0.0M

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)
201522 AWest Virginia Power — 357290 711211 50348 04 245371303674 59270 1014 312 60 — — — — — —
201623 A+Bradenton Marauders — 443390 1082625 45842 24 277354392746 115337 1910 334 70 — — — — — —
201623 INTLSurprise Saguaros — 6249 10102 11112 30 204371347718 143222 1818 338 115 — — — — — —
201724 AAMississippi Braves — 343294 651245 40584 25 221322340663 119256 1712 300 55 — — — — — —
201825 AAAOklahoma City Dodgers — 188160 471026 22313 20 294389494883 200328 1612 385 100 — — — — — —
201825 AATulsa Drillers — 248204 6216111 38575 12 304423554977 250375 2315 427 104 — — — — — —
201926 MLBSan Francisco Giants — 1615 1000 150 00 6712567192 100 316 100 -45 -3 +0 +0 -5 +0 -0.7
201926 AAAOklahoma City Dodgers — 446360 10826115 728110 12 300430503933 203347 1816 411 99 — — — — — —
202128 MLBColorado Rockies — 211179 51908 26413 00 285385469854 184323 1912 376 132 +8 +0 -1 -3 +5 0.8
202128 AAAAlbuquerque Isotopes — 11092 30709 15221 10 3264266961.122 370333 2014 469 109 — — — — — —
202229 MLBColorado Rockies — 467404 962047 55977 62 238339359698 121296 2112 319 94 -3 +0 -4 -5 +10 -0.2
202330 MLBPittsburgh Pirates — 472413 10231411 501108 35 247340421761 174311 2311 340 117 +10 -1 -1 -5 +10 1.3
202431 MLBPittsburgh Pirates — 416364 832219 44916 22 228321368689 140278 2211 312 97 -1 -0 -3 -7 +9 -0.3
202532 MLBCincinnati Reds — 8070 13400 7201 22 186269243512 57250 259 236 45 -5 -0 -3 -3 +2 -1.0
202532 AAALouisville Bats — 205173 391020 29363 53 225346306653 81285 1814 307 50 — — — — — —
202633 MLBSeattle Mariners — 4539 7201 6150 20 179289308597 128261 3313 277 75 -1 +0 -1 -7 +1 -0.8
202633 AAATacoma Rainiers — 366314 8221011 45713 66 261359433792 172301 1912 352 65 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 17071484 35388936 18937925 1511 238334382716 144294 2211 323 105 +10 -1 -12 -36 +37 -0.3
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201522 A MLEWest Virginia Power — 357308 661011 32458 04 214305263568 49238 139 257 60 — — — — — —
201623 A+ MLEBradenton Marauders — 443403 932224 331202 24 231292325617 94305 277 271 70 — — — — — —
201724 AA MLEMississippi Braves — 343309 601234 25734 25 194263291555 97232 217 250 55 — — — — — —
201825 AAA MLEOklahoma City Dodgers — 188166 42825 16413 20 253330416745 163295 229 316 100 — — — — — —
201825 AA MLETulsa Drillers — 248217 521318 26725 12 240335419754 180318 2910 322 104 — — — — — —
201926 MLB MLESan Francisco Giants — 1615 1000 150 00 6712567192 100 316 101 -45 -3 +0 +0 -5 +0 -0.7
201926 AAA MLEOklahoma City Dodgers — 446380 8720111 5210310 12 229337374711 145274 2312 314 99 — — — — — —
202128 MLB MLEColorado Rockies — 211179 49907 26413 00 274375441816 168323 1912 363 132 +8 +0 -1 -3 +5 0.8
202128 AAA MLEAlbuquerque Isotopes — 11097 23605 10281 10 237315454768 216254 259 330 109 — — — — — —
202229 MLB MLEColorado Rockies — 467404 911936 55977 62 225328332660 106296 2112 308 94 -3 +0 -4 -5 +10 -0.2
202330 MLB MLEPittsburgh Pirates — 472413 10230412 501108 35 247340426766 179311 2311 341 117 +10 -1 -1 -5 +10 1.3
202431 MLB MLEPittsburgh Pirates — 416365 8321110 43916 22 227319373691 145278 2210 312 97 -1 -0 -3 -7 +9 -0.3
202532 MLB MLECincinnati Reds — 8070 13400 7201 22 186269243512 57250 259 235 45 -5 -0 -3 -3 +2 -1.0
202532 AAA MLELouisville Bats — 205183 34820 19443 53 186273251525 66246 219 242 50 — — — — — —
202633 MLB MLESeattle Mariners — 4539 7201 6150 20 179289308597 128261 3313 279 75 -1 +0 -1 -7 +1 -0.8
202633 AAA MLETacoma Rainiers — 366330 671607 29853 66 203273315589 112244 238 264 65 — — — — — —
201522 A MLEWest Virginia Power — 357308 661011 32458 04 214305263568 49244 139 257 60 — — — — — —
201522 A RAWWest Virginia Power — 357290 711211 50348 04 245371303674 59270 1014 312 60 — — — — — —
201623 A+ MLE2 teams — 505458 1052524 381364 54 229294319613 90313 278 271 70 — — — — — —
201623 A+ RAW2 teams — 505439 1182727 56954 54 269356387743 118325 1911 334 70 — — — — — —
201724 AA MLEMississippi Braves — 343309 601234 25734 25 194263291555 97238 217 250 55 — — — — — —
201724 AA RAWMississippi Braves — 343294 651245 40584 25 221322340663 119256 1712 300 55 — — — — — —
201825 AA MLE2 teams — 436384 9321312 411138 32 242328406734 164310 269 319 102 — — — — — —
201825 AA RAW2 teams — 436364 10926317 60888 32 299409527936 228352 2014 409 102 — — — — — —
201926 AAA MLE2 teams — 462395 8820111 5310810 12 223330362692 139275 2311 307 94 — — — — — —
201926 AAA RAW2 teams — 462375 10926115 738610 12 291419485905 195338 1916 401 94 — — — — — —
202128 MLB MLE2 teams — 321276 7014012 36694 10 254348435783 181290 2111 351 124 +9 +0 -1 -3 +7 1.2
202128 MLB RAW2 teams — 321271 8116017 41634 10 299399546945 247327 2013 408 124 +9 +0 -1 -3 +7 1.2
202229 MLB MLEColorado Rockies — 467404 911936 55977 62 225328332660 106281 2112 308 94 -3 +0 -4 -5 +10 -0.2
202229 MLB RAWColorado Rockies — 467404 962047 55977 62 238339359698 121296 2112 319 94 -3 +0 -4 -5 +10 -0.2
202330 MLB MLEPittsburgh Pirates — 472413 10230412 501108 35 247340426766 179308 2311 341 117 +10 -1 -1 -5 +10 1.3
202330 MLB RAWPittsburgh Pirates — 472413 10231411 501108 35 247340421761 174311 2311 340 117 +10 -1 -1 -5 +10 1.3
202431 MLB MLEPittsburgh Pirates — 416365 8321110 43916 22 227319373691 145274 2210 312 97 -1 -0 -3 -7 +9 -0.3
202431 MLB RAWPittsburgh Pirates — 416364 832219 44916 22 228321368689 140278 2211 312 97 -1 -0 -3 -7 +9 -0.3
202532 AAA MLE2 teams — 285253 471220 26644 75 186272249521 63246 229 240 49 — — — — — —
202532 AAA RAW2 teams — 285243 521420 36564 75 214325288613 74275 2013 287 49 — — — — — —
202633 AAA MLE2 teams — 411369 741808 351003 86 201275314590 114249 249 266 66 — — — — — —
202633 AAA RAW2 teams — 411353 8923012 51863 86 252351419771 167297 2112 343 66 — — — — — —
201522 A MLEWest Virginia Power — 357314 661011 32458 04 210305258563 48238 139 257 60 — — — — — —
201623 A+ MLE2 teams — 505458 1052524 381364 54 229294319613 90305 278 271 70 — — — — — —
201724 AA MLEMississippi Braves — 343311 601234 25734 25 193263289553 96232 217 250 55 — — — — — —
201825 AA MLE2 teams — 436384 9321312 411138 32 242328406734 164308 269 319 102 — — — — — —
201926 AAA MLE2 teams — 462396 8820111 5310810 12 222330361691 139268 2311 307 94 — — — — — —
202128 MLB MLE2 teams — 321278 7014012 36694 10 252348432780 180300 2111 351 124 — — — — — —
202229 MLB MLEColorado Rockies — 467402 911936 55977 62 226328333662 107296 2112 308 94 — — — — — —
202330 MLB MLEPittsburgh Pirates — 472411 10230412 501108 35 248340428768 180311 2311 341 117 — — — — — —
202431 MLB MLEPittsburgh Pirates — 416364 8321110 43916 22 228319374692 146278 2210 312 97 — — — — — —
202532 AAA MLE2 teams — 285253 471220 26644 75 186272249521 63247 229 240 49 — — — — — —
202633 AAA MLE2 teams — 411370 741808 351003 86 200275314589 114246 249 266 66 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202431 MLB MLEPittsburgh Pirates — 416364 8321110 43916 22 228319374692 146278 2210 312 97 — — — — — —
202532 AAA MLE2 teams — 285253 471220 26644 75 186272249521 63247 229 240 49 — — — — — —
202633 AAA MLE2 teams — 411370 741808 351003 86 200275314589 114246 249 266 66 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202734 MLB MLESEA 10% 366326 711717 33844 62 214294333627 119266 239 284 78 -9 +0 +1 -7 +8 -0.5
▸ 2027 — real world (MLB)
202734 MLB CTXSEA 10% 2624 4100 260 00 212292329621 116263 238 282 78 -1 +0 +0 -0 +1 -0.1
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202835 MLB MLESEA 100% 196175 36813 17472 11 202281308589 106254 249 268 68 -8 -0 -5 -4 +4 -1.2
202835 MLB CTXSEA 100% 196175 36813 17472 11 200279304583 104252 249 266 68 -8 -0 -5 -4 +4 -1.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 19031659 389961039 20642627 1612 234329375704 140291 2211 317 85 +2 -2 -17 -40 +41 -1.5
/ 162G— A+C — 650567 13233313 701469 54 233326370696 138290 2211 317 85 +1 -1 -6 -14 +14 -0.5
Career— MLE — 49264337 9652222288 474111270 4339 223309345654 122276 2310 293 85 -4 -1 -16 -44 +47 -2.0
/ 162G— MLE — 650572 12829312 631479 65 224311348658 124278 2310 293 85 -1 -0 -5 -13 +14 -0.6

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.

2026 AAATacoma Rainiers · 366 PAwOBA .345 → .264 (−82)K% 19.4% → 23.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.40%÷1.000×1.200——23.28%
BB% (unintentional) /PA12.02%÷1.000×0.690—×0.9407.80%
HBP% /PA0.82%—×0.940—×0.9400.72%
Singles /BIP20.58%÷1.000×0.930×0.971×0.94017.47%
Doubles /BIP8.64%÷1.000×0.830×0.971×0.9406.55%
Triples /BIP0.00%÷1.000×0.970×0.971×0.9400.00%
Home runs /BIP4.53%÷1.000×0.700—×0.9402.98%

Factors used: league row International League. Park (home-season share, regressed): no park row on file (treated as neutral) — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.971.

Result: wOBA .345 → .264; ISO .172 → .123; BABIP .301 → .244. 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).

2025 AAALouisville Bats · 205 PAwOBA .300 → .242 (−58)K% 17.6% → 21.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.56%÷0.975×1.200——21.61%
BB% (unintentional) /PA14.15%÷1.002×0.690—×0.9429.18%
HBP% /PA1.46%—×0.940—×0.9421.30%
Singles /BIP19.71%÷1.049×0.930×1.040×0.94217.11%
Doubles /BIP7.30%÷0.992×0.830×1.040×0.9425.98%
Triples /BIP1.46%÷0.900×0.970×1.040×0.9421.54%
Home runs /BIP0.00%÷0.901×0.700—×0.9420.00%

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

Result: wOBA .300 → .242; ISO .081 → .073; BABIP .285 → .246. 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).

2021 AAAAlbuquerque Isotopes · 110 PAwOBA .464 → .330 (−134)K% 20.0% → 25.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.00%÷0.958×1.200——25.05%
BB% (unintentional) /PA13.64%÷1.032×0.690—×0.9828.95%
HBP% /PA0.91%—×0.940—×0.9820.84%
Singles /BIP20.00%÷1.110×0.930×0.978×0.98216.10%
Doubles /BIP10.00%÷0.988×0.830×0.978×0.9828.07%
Triples /BIP0.00%÷1.150×0.920×0.978×0.9820.00%
Home runs /BIP12.86%÷1.172×0.700—×0.9827.54%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 134, 1B 122, 2B 98, 3B 130, K 92, BB 106 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.978.

Result: wOBA .464 → .330; ISO .370 → .239; BABIP .333 → .254. 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 AAAOklahoma City Dodgers · 446 PAwOBA .405 → .314 (−91)K% 18.2% → 23.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.16%÷1.014×1.290——23.10%
BB% (unintentional) /PA16.14%÷0.993×0.710—×1.00311.58%
HBP% /PA2.24%—×0.980—×1.0032.20%
Singles /BIP23.66%÷1.048×0.900×0.950×1.00319.37%
Doubles /BIP9.32%÷1.012×0.810×0.950×1.0037.11%
Triples /BIP0.36%÷1.045×0.810×0.950×1.0030.26%
Home runs /BIP5.38%÷1.073×0.780—×1.0033.92%

Factors used: league row PCL. Park (home-season share, regressed): HR 115, 1B 110, 2B 102, 3B 109, K 103, BB 99 — 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 ×0.950.

Result: wOBA .405 → .314; ISO .203 → .152; BABIP .347 → .274. 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 AATulsa Drillers · 248 PAwOBA .416 → .322 (−94)K% 23.0% → 29.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.98%÷0.964×1.220——29.10%
BB% (unintentional) /PA15.32%÷1.033×0.700—×0.98810.26%
HBP% /PA2.02%—×0.870—×0.9881.73%
Singles /BIP23.13%÷0.987×0.920×0.968×0.98820.63%
Doubles /BIP10.88%÷0.991×0.840×0.968×0.9888.82%
Triples /BIP0.68%÷0.907×0.940×0.968×0.9880.67%
Home runs /BIP7.48%÷1.147×0.800—×0.9885.16%

Factors used: league row TL. Park (home-season share, regressed): HR 129, 1B 97, 2B 98, 3B 81, K 93, BB 107 — 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.968.

Result: wOBA .416 → .322; ISO .250 → .184; BABIP .375 → .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).

2018 AAAOklahoma City Dodgers · 188 PAwOBA .379 → .316 (−62)K% 16.5% → 21.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.49%÷0.970×1.290——21.94%
BB% (unintentional) /PA11.70%÷1.021×0.710—×1.0188.28%
HBP% /PA1.60%—×0.980—×1.0181.59%
Singles /BIP22.48%÷0.992×0.900×1.022×1.01821.22%
Doubles /BIP7.75%÷1.029×0.810×1.022×1.0186.35%
Triples /BIP1.55%÷1.020×0.810×1.022×1.0181.28%
Home runs /BIP4.65%÷1.020×0.780—×1.0183.62%

Factors used: league row PCL. Park (home-season share, regressed): HR 104, 1B 98, 2B 106, 3B 104, K 94, BB 104 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.022.

Result: wOBA .379 → .316; ISO .200 → .158; BABIP .328 → .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).

2017 AAMississippi Braves · 343 PAwOBA .292 → .250 (−42)K% 16.9% → 21.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.91%÷0.970×1.220——21.26%
BB% (unintentional) /PA10.79%÷0.989×0.680—×0.9987.40%
HBP% /PA1.17%—×0.840—×0.9980.98%
Singles /BIP18.64%÷1.026×0.920×1.009×0.99816.85%
Doubles /BIP5.08%÷0.951×0.910×1.009×0.9984.90%
Triples /BIP1.69%÷1.146×0.880×1.009×0.9981.31%
Home runs /BIP2.12%÷0.925×0.800—×0.9981.83%

Factors used: league row SL. Park (home-season share, regressed): HR 85, 1B 105, 2B 90, 3B 129, K 94, BB 98 — 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 ×1.009.

Result: wOBA .292 → .250; ISO .119 → .107; BABIP .256 → .232. 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+Bradenton Marauders · 443 PAwOBA .329 → .271 (−58)K% 19.0% → 27.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.96%÷0.996×1.420——27.03%
BB% (unintentional) /PA10.16%÷1.009×0.750—×0.9887.46%
HBP% /PA0.45%—×0.930—×0.9880.41%
Singles /BIP24.51%÷0.999×0.920×1.004×0.98822.39%
Doubles /BIP8.50%÷1.059×0.960×1.004×0.9887.64%
Triples /BIP0.65%÷0.900×0.810×1.004×0.9880.58%
Home runs /BIP1.63%÷1.098×0.880—×0.9881.29%

Factors used: league row FSL. Park (home-season share, regressed): HR 120, 1B 100, 2B 112, 3B 80, K 99, BB 102 — 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 ×1.004.

Result: wOBA .329 → .271; ISO .115 → .094; BABIP .337 → .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).