Salvador Perez

C Kansas City Royals
Age 37 R/R 6'2" / 255 lbs MLB HR -15%K -8% Svc 15.291 · Ctrl thru 2027
Overview
MLB40-MANExtFA 2028
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WAR
202434MLBKC652.271/.333/.4562701204.9
202535INTLLeones del Ca…63.278/.381/.46330143—
202535MLBKC641.236/.283/.4463001042.7
202636MLBKC627.229/.276/.383211851.5
2027PROJ37MLBKC393.245/.289/.4281611041.3
2028PROJ38MLBKC173.233/.275/.4006092-0.5
Last 3 seasons WAR 9.1  ·  Next 2 projected WAR 0.8Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2027Service15.291First FA2028Options5
2027Ext$12M
Skills · percentileStatcast 2024-2026
xwOBA82
Barrel%79
Avg EV64
Bat Spd52
Speed10
Form.259/.304/.447 ▲ rolling true talent (60d window) · proj .249/.290/.442
CompsKurt Suzuki (age 36) · John Flaherty (age 37) · Miguel Olivo (age 37)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 102104vR 109
AVG/OBP/SLG.245 / .289 / .428
PA393
HR16
K%19
BB%4
BABIP267
ISO188
MLB%100%
Value2027 · WAR
BAT: +1.8 runs (wOBA-derived runs vs avg)+2BATRUN: -1.9 runs (SB/CS + UBR baserunning)-2RUNFLD: -4.8 runs (Defensive runs vs avg)-5FLDPOS: +7.0 runs (Positional adjustment)+7POSREP: +8.5 runs (Replacement-level credit)+9REPTotal WAR: +1.10+1.1WAR
trajectory · projected WAR by year
1.1-0.52728
Tools · Recent Form · Splits · Contract
ToolsStatcast %ile · 2024-2026
CONTACT
xAVG
650.263
POWER
Barrel%
7912.6
Avg EV
6490.1
Bat Spd
5271.6
SPEED
Sprint
1023.7
Recent Formrolling true talent ⓘ
K%16%▲▲14% over 101 PA (60d) · proj 19%
BB%4%▲5% over 101 PA (60d) · proj 4%
ISO.188·.179 over 95 AB (60d) · proj .194
HR/BB5.4%·4.9% over 81 BBE (60d) · proj 5.7%
BABIP.271·.286 over 77 BIP (60d) · proj .269
SLASH.259/.304/.447▲proj .249/.290/.442
Platoon Splits2024-2026 · 1396 PA
vs LHP
vs RHP
Edge
PA
332
1064
—
wRC+
85
107
▶▶R
wOBA
295
326
▶R
ISO
156
203
▶▶R
BABIP
274
268
—
K%
19.6%
20.0%
—
BB%
1.8%
5.2%
▶▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2011
Service   15.291 yrs.days
Team Control Through   2027
First FA Year   2028
OPTDEF 20%
YearStatusSalary Proj WAR Value Surplus
2027Ext$12M+1.1$9M-$4M
Totals $12M $9M -$4M
Options · projected decision
2028CLUB OPT$12.5M / $0.0M buyoutDECLINE
2029CLUB OPT$12.5M / $0.0M buyoutDECLINE
2030CLUB OPT$13.5M / $2.0M buyoutDECLINE
2031CLUB OPT$19.0M / $0.0M buyoutDECLINE
2032CLUB OPT$3.8M / $0.0M buyoutDECLINE

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)
200717 ROKAZL Royals — 9986 21300 5105 11 244323279602 35273 105 276 40 — — — — — —
200818 ROKIdaho Falls Chukars — 9583 30321 7101 01 361418482900 120392 117 384 103 — — — — — —
200919 ABurlington Bees — 137127 24600 6151 01 189231236468 47212 114 211 15 — — — — — —
200919 ROKIdaho Falls Chukars — 259233 721432 19251 01 309364421784 112332 107 343 72 — — — — — —
201020 A+Wilmington Blue Rocks — 396365 1062117 18383 11 290329411740 121301 105 322 91 — — — — — —
201020 INTLSurprise Rafters — 4138 8201 240 00 211250342592 132212 105 258 61 — — — — — —
201121 MLBKansas City Royals — 158148 49823 7201 00 331365473838 142362 134 367 137 +7 +0 -2 +9 +3 1.8
201121 AAAOmaha Storm Chasers — 4948 16501 061 00 333347500847 167366 120 373 100 — — — — — —
201121 AANorthwest Arkansas Naturals — 309286 811409 16304 01 283330427757 143290 105 334 77 — — — — — —
201222 MLBKansas City Royals — 305289 8716011 12271 00 301331471802 170299 94 350 124 +9 +0 -0 +9 +7 2.5
201222 AAAOmaha Storm Chasers — 5350 17200 250 00 340365380745 40378 94 331 86 — — — — — —
201222 INTLTiburones de La Guaira — 148132 491008 9173 11 3714246291.052 258369 116 446 188 — — — — — —
201323 MLBKansas City Royals — 526496 14525313 21634 00 292326433760 141311 124 334 114 +9 +0 +11 +12 +11 4.4
201323 INTLTiburones de La Guaira — 144135 39811 5122 00 289324385709 96306 83 314 98 — — — — — —
201424 MLBKansas City Royals — 606578 15028217 22853 10 260290403693 144278 144 306 95 -3 +0 +7 +11 +13 2.8
201525 MLBKansas City Royals — 553531 13825021 13824 10 260283426708 166270 152 309 97 -2 +0 +5 +10 +12 2.5
201626 MLBKansas City Royals — 546514 12728222 221198 00 247289438726 191280 224 319 104 +3 +0 -4 +10 +12 2.1
201727 MLBKansas City Royals — 499471 12624127 17955 10 268300495794 227280 193 343 122 +13 +0 +5 +9 +11 3.9
201828 MLBKansas City Royals — 544510 12023027 1710812 11 235276439716 204245 203 312 104 +2 -0 -2 +10 +12 2.3
201828 AAAOmaha Storm Chasers — 1515 6201 000 00 4004007331.133 333357 00 491 151 — — — — — —
202030 MLBKansas City Royals — 156150 5012011 3362 10 333355633988 300375 232 425 183 +15 +0 +4 +3 +3 2.6
202131 MLBKansas City Royals — 665620 16924048 2817013 10 273318544861 271298 264 372 144 +35 +0 -8 +12 +14 5.4
202232 MLBKansas City Royals — 473445 11323123 181097 00 254294465759 211285 234 331 114 +8 +0 -5 +9 +10 2.3
202232 INTLAguilas del Zulia — 2722 7102 461 00 3184446361.081 318357 2215 466 202 — — — — — —
202333 MLBKansas City Royals — 580538 13721023 1913513 00 255295422717 167294 233 313 99 -1 +0 -5 +10 +13 1.8
202434 MLBKansas City Royals — 652590 16028027 4412911 00 271333456789 185302 207 347 120 +15 +0 +7 +12 +14 4.9
202535 MLBKansas City Royals — 641597 14135030 2812512 00 236283446728 209251 204 319 104 +3 +0 -4 +13 +14 2.7
202535 INTLLeones del Caracas — 6354 15103 6123 00 278381463844 185308 1910 379 143 — — — — — —
202636 MLBKansas City Royals — 627580 13324121 2511913 10 229276383659 153251 194 290 85 -11 +0 +1 +11 +14 1.5
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 75317057 184534412324 2961422109 71 261301451752 190283 194 329 109 +78 +1 +11 +149 +163 41.0
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
200717 ROK MLEAZL Royals — 9988 18200 3145 11 205271227498 23239 143 228 40 — — — — — —
200818 ROK MLEIdaho Falls Chukars — 9586 27221 4141 01 314352419770 105337 154 321 103 — — — — — —
200919 A MLEBurlington Bees — 137129 23500 4201 01 178209217426 39207 153 191 15 — — — — — —
200919 ROK MLEIdaho Falls Chukars — 259240 621122 12361 01 258296346642 87279 145 274 72 — — — — — —
201020 A+ MLEWilmington Blue Rocks — 396374 1071917 9563 11 286308398707 112301 142 303 91 — — — — — —
201121 MLB MLEKansas City Royals — 158148 49823 7201 00 331365473838 142362 134 371 137 +7 +0 -2 +9 +3 1.8
201121 AAA MLEOmaha Storm Chasers — 4948 15401 081 00 312327458785 146346 160 316 100 — — — — — —
201121 AA MLENorthwest Arkansas Naturals — 309291 721208 11374 01 247284371655 124256 124 282 77 — — — — — —
201222 MLB MLEKansas City Royals — 305292 8816012 9271 00 301325479804 178299 93 351 124 +9 +0 -0 +9 +7 2.5
201222 AAA MLEOmaha Storm Chasers — 5351 16200 160 00 314327353680 39352 112 296 86 — — — — — —
201323 MLB MLEKansas City Royals — 526498 14725314 19634 00 295326442768 147311 124 337 114 +9 +0 +11 +12 +11 4.4
201424 MLB MLEKansas City Royals — 606580 15228218 20853 10 262290410701 148278 143 309 95 -3 +0 +7 +11 +13 2.8
201525 MLB MLEKansas City Royals — 553535 14125023 9824 10 264281439720 176270 152 312 97 -2 +0 +5 +10 +12 2.5
201626 MLB MLEKansas City Royals — 546517 13028224 191198 00 251289453741 201280 223 323 104 +3 +0 -4 +10 +12 2.1
201727 MLB MLEKansas City Royals — 499475 12924129 14955 10 272300509809 238280 193 349 122 +13 +0 +5 +9 +11 3.9
201828 MLB MLEKansas City Royals — 544510 12323029 1710812 11 241282457739 216245 203 321 104 +2 -0 -2 +10 +12 2.3
201828 AAA MLEOmaha Storm Chasers — 1515 6201 000 00 4004007331.133 333304 00 391 151 — — — — — —
202030 MLB MLEKansas City Royals — 156150 5112012 3362 10 3403616601.021 320375 232 438 183 +15 +0 +4 +3 +3 2.6
202131 MLB MLEKansas City Royals — 665624 17424052 2417013 10 279319567887 288298 264 381 144 +35 +0 -8 +12 +14 5.4
202232 MLB MLEKansas City Royals — 473447 11523125 161097 00 257294481775 224285 233 337 114 +8 +0 -5 +9 +10 2.3
202333 MLB MLEKansas City Royals — 580546 14021025 1313513 00 256290432722 176294 232 314 99 -1 +0 -5 +10 +13 1.8
202434 MLB MLEKansas City Royals — 652600 16328029 3512911 00 272324463787 192302 205 345 120 +15 +0 +7 +12 +14 4.9
202535 MLB MLEKansas City Royals — 641605 14435032 2312512 00 238280455734 217251 204 322 104 +3 +0 -4 +13 +14 2.7
202636 MLB MLEKansas City Royals — 627585 13624123 2211913 10 232276395671 162251 194 293 85 -11 +0 +1 +11 +14 1.5
200717 ROK MLEAZL Royals — 9988 18200 3145 11 205271227498 23240 143 228 40 — — — — — —
200717 ROK RAWAZL Royals — 9986 21300 5105 11 244323279602 35273 105 276 40 — — — — — —
200818 ROK MLEIdaho Falls Chukars — 9586 27221 4141 01 314352419770 105356 154 321 103 — — — — — —
200818 ROK RAWIdaho Falls Chukars — 9583 30321 7101 01 361418482900 120392 117 384 103 — — — — — —
200919 ROK MLE2 teams — 396369 841622 16562 02 228264298562 70259 144 245 52 — — — — — —
200919 ROK RAW2 teams — 396360 962032 25402 02 267318356673 89290 106 298 52 — — — — — —
201020 A+ MLE2 teams — 437413 1182118 10623 11 286308400707 114312 142 303 91 — — — — — —
201020 A+ RAW2 teams — 437403 1142318 20423 11 283322404726 122293 105 316 91 — — — — — —
201121 AA MLE3 teams — 516487 13624212 18656 01 279313411724 131300 133 312 98 — — — — — —
201121 AA RAW3 teams — 516482 14627213 23566 01 303342448791 145320 114 348 98 — — — — — —
201222 MLB MLE3 teams — 506479 14725017 15474 11 307333466799 159308 93 343 118 +11 -0 -0 +9 +11 3.1
201222 MLB RAW3 teams — 506471 15328019 23494 11 325361505867 180327 105 376 118 +11 -0 -0 +9 +11 3.1
201323 MLB MLE2 teams — 670633 18732418 24806 00 295327444771 148312 124 337 114 +11 +0 +11 +12 +15 5.0
201323 MLB RAW2 teams — 670631 18433414 26756 00 292326423749 132310 114 330 114 +11 +0 +11 +12 +15 5.0
201424 MLB MLEKansas City Royals — 606580 15228218 20853 10 262290410701 148279 143 309 95 -3 +0 +7 +11 +13 2.8
201424 MLB RAWKansas City Royals — 606578 15028217 22853 10 260290403693 144278 144 306 95 -3 +0 +7 +11 +13 2.8
201525 MLB MLEKansas City Royals — 553535 14125023 9824 10 264281439720 176271 152 312 97 -2 +0 +5 +10 +12 2.5
201525 MLB RAWKansas City Royals — 553531 13825021 13824 10 260283426708 166270 152 309 97 -2 +0 +5 +10 +12 2.5
201626 MLB MLEKansas City Royals — 546517 13028224 191198 00 251289453741 201282 223 323 104 +3 +0 -4 +10 +12 2.1
201626 MLB RAWKansas City Royals — 546514 12728222 221198 00 247289438726 191280 224 319 104 +3 +0 -4 +10 +12 2.1
201727 MLB MLEKansas City Royals — 499475 12924129 14955 10 272300509809 238281 193 349 122 +13 +0 +5 +9 +11 3.9
201727 MLB RAWKansas City Royals — 499471 12624127 17955 10 268300495794 227280 193 343 122 +13 +0 +5 +9 +11 3.9
201828 MLB MLE2 teams — 559525 12825030 1710812 11 244283463746 219250 193 323 105 +3 -0 -2 +10 +12 2.4
201828 MLB RAW2 teams — 559525 12625028 1710812 11 240280448727 208249 193 317 105 +3 -0 -2 +10 +12 2.4
202030 MLB MLEKansas City Royals — 156150 5112012 3362 10 3403616601.021 320379 232 438 183 +15 +0 +4 +3 +3 2.6
202030 MLB RAWKansas City Royals — 156150 5012011 3362 10 333355633988 300375 232 425 183 +15 +0 +4 +3 +3 2.6
202131 MLB MLEKansas City Royals — 665624 17424052 2417013 10 279319567887 288300 264 381 144 +35 +0 -8 +12 +14 5.4
202131 MLB RAWKansas City Royals — 665620 16924048 2817013 10 273318544861 271298 264 372 144 +35 +0 -8 +12 +14 5.4
202232 MLB MLE2 teams — 500472 12124126 171158 00 256294477770 220284 233 337 114 +8 +0 -5 +9 +11 2.4
202232 MLB RAW2 teams — 500467 12024125 221158 00 257302473775 216288 234 338 114 +8 +0 -5 +9 +11 2.4
202333 MLB MLEKansas City Royals — 580546 14021025 1313513 00 256290432722 176292 232 314 99 -1 +0 -5 +10 +13 1.8
202333 MLB RAWKansas City Royals — 580538 13721023 1913513 00 255295422717 167294 233 313 99 -1 +0 -5 +10 +13 1.8
202434 MLB MLEKansas City Royals — 652600 16328029 3512911 00 272324463787 192299 205 345 120 +15 +0 +7 +12 +14 4.9
202434 MLB RAWKansas City Royals — 652590 16028027 4412911 00 271333456789 185302 207 347 120 +15 +0 +7 +12 +14 4.9
202535 MLB MLE2 teams — 704663 15939036 2513715 00 240283462745 222251 194 322 104 +4 +0 -4 +13 +15 2.8
202535 MLB RAW2 teams — 704651 15636033 3413715 00 240292447739 207255 195 324 104 +4 +0 -4 +13 +15 2.8
202636 MLB MLEKansas City Royals — 627585 13624123 2211913 10 232276395671 162251 194 293 85 -11 +0 +1 +11 +14 1.5
202636 MLB RAWKansas City Royals — 627580 13324121 2511913 10 229276383659 153251 194 290 85 -11 +0 +1 +11 +14 1.5
200717 ROK MLEAZL Royals — 9991 18200 3145 11 198271220491 22239 143 228 40 — — — — — —
200818 ROK MLEIdaho Falls Chukars — 9590 27221 4141 01 300352400752 100337 154 321 103 — — — — — —
200919 ROK MLE2 teams — 396375 841622 16562 02 224264293557 69254 144 245 52 — — — — — —
201020 A+ MLE2 teams — 437421 1182118 10623 11 280308392699 112301 142 303 91 — — — — — —
201121 AA MLE3 teams — 516487 13624212 18656 01 279313411724 131297 133 312 98 — — — — — —
201222 MLB MLE3 teams — 506482 14725017 15474 11 305333463796 158307 93 343 118 — — — — — —
201323 MLB MLE2 teams — 670635 18732418 24806 00 294327443770 148311 124 337 114 — — — — — —
201424 MLB MLEKansas City Royals — 606578 15228218 20853 10 263290412702 149278 143 309 95 — — — — — —
201525 MLB MLEKansas City Royals — 553535 14125023 9824 10 264281439720 176270 152 312 97 — — — — — —
201626 MLB MLEKansas City Royals — 546514 13028224 191198 00 253289455744 202280 223 323 104 — — — — — —
201727 MLB MLEKansas City Royals — 499477 12924129 14955 10 270300507807 237280 193 349 122 — — — — — —
201828 MLB MLE2 teams — 559525 12825030 1710812 11 244283463746 219246 193 323 105 — — — — — —
202030 MLB MLEKansas City Royals — 156150 5112012 3362 10 3403616601.021 320375 232 438 183 — — — — — —
202131 MLB MLEKansas City Royals — 665623 17424052 2417013 10 279319568887 289298 264 381 144 — — — — — —
202232 MLB MLE2 teams — 500471 12124126 171158 00 257294478771 221285 233 337 114 — — — — — —
202333 MLB MLEKansas City Royals — 580549 14021025 1313513 00 255290430720 175294 232 314 99 — — — — — —
202434 MLB MLEKansas City Royals — 652601 16328029 3512911 00 271324463786 191302 205 345 120 — — — — — —
202535 MLB MLE2 teams — 704658 15939036 2513715 00 242283465748 223251 194 322 104 — — — — — —
202636 MLB MLEKansas City Royals — 627587 13624123 2211913 10 232276394669 162251 194 293 85 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202434 MLB MLEKansas City Royals — 652601 16328029 3512911 00 271324463786 191302 205 345 120 — — — — — —
202535 MLB MLE2 teams — 704658 15939036 2513715 00 242283465748 223251 194 322 104 — — — — — —
202636 MLB MLEKansas City Royals — 627587 13624123 2211913 10 232276394669 162251 194 293 85 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202737 MLB MLEKC 100% 478448 11123120 18939 21 249293442735 193269 194 322 104 +2 +0 -6 +9 +10 1.1
▸ 2027 — real world (MLB)
202737 MLB CTXKC 100% 393367 9019116 15768 11 245289428716 183267 194 314 104 +2 -0 -5 +7 +9 1.3
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202838 MLB MLEKC 100% 173162 39807 6353 00 237279413692 177259 203 304 92 -2 +0 -10 +3 +4 -0.5
202838 MLB CTXKC 100% 173162 38806 6353 00 233275400675 167257 203 297 92 -2 +0 -10 +3 +4 -0.5
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 77047219 188335212330 3021457112 71 261301450751 189283 194 328 106 +76 +1 +1 +152 +167 40.5
/ 162G— A+C — 650609 15930128 251239 10 261299452751 190283 194 328 106 +6 +0 +0 +13 +14 3.4
Career— MLE — 99329356 247245119409 3291779145 119 264300448747 183284 183 324 106 +78 +1 -4 +159 +175 41.7
/ 162G— MLE — 650612 16230127 221169 11 265300449750 185284 183 324 106 +6 +0 -0 +13 +14 3.4

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.

2018 AAAOmaha Storm Chasers · 15 PAwOBA .476 → .391 (−85)K% 0.0% → 0.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA0.00%÷1.007×1.290——0.00%
BB% (unintentional) /PA0.00%÷1.018×0.710—×0.9920.00%
HBP% /PA0.00%—×0.980—×0.9920.00%
Singles /BIP20.00%÷1.020×0.900—×0.99217.51%
Doubles /BIP13.33%÷0.936×0.810—×0.99211.45%
Triples /BIP0.00%÷0.900×0.810—×0.9920.00%
Home runs /BIP6.67%÷1.101×0.780—×0.9924.69%

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

Result: wOBA .476 → .391; ISO .333 → .255; BABIP .357 → .304. 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 AAAOmaha Storm Chasers · 53 PAwOBA .322 → .296 (−26)K% 9.4% → 11.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA9.43%÷1.035×1.290——11.76%
BB% (unintentional) /PA3.77%÷1.012×0.710—×1.0502.78%
HBP% /PA0.00%—×0.980—×1.0500.00%
Singles /BIP33.33%÷1.010×0.900—×1.05031.20%
Doubles /BIP4.44%÷0.949×0.810—×1.0503.99%
Triples /BIP0.00%÷0.998×0.810—×1.0500.00%
Home runs /BIP0.00%÷1.001×0.780—×1.0500.00%

Factors used: league row PCL. Park (home-season share, regressed): HR 100, 1B 102, 2B 90, 3B 100, K 107, BB 102 — applied at half strength. Age: age 22 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (5.2 yr younger than average).

Result: wOBA .322 → .296; ISO .040 → .036; BABIP .378 → .352. 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 AANorthwest Arkansas Naturals · 309 PAwOBA .326 → .282 (−44)K% 9.7% → 12.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA9.71%÷0.980×1.220——12.09%
BB% (unintentional) /PA5.18%÷1.052×0.700—×1.0503.62%
HBP% /PA1.29%—×0.870—×1.0501.18%
Singles /BIP22.66%÷1.067×0.920×0.992×1.05020.34%
Doubles /BIP5.47%÷1.061×0.840×0.992×1.0504.51%
Triples /BIP0.00%÷1.150×0.940×0.992×1.0500.00%
Home runs /BIP3.52%÷0.937×0.800—×1.0503.15%

Factors used: league row TL. Park (home-season share, regressed): HR 87, 1B 113, 2B 112, 3B 130, K 96, BB 110 — applied at half strength. Age: age 21 vs a level average of 24.8 → +5.0% on BB/HBP/hit rates (3.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.992.

Result: wOBA .326 → .282; ISO .143 → .125; BABIP .290 → .256. 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 AAAOmaha Storm Chasers · 49 PAwOBA .362 → .316 (−46)K% 12.2% → 16.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.24%÷0.970×1.290——16.29%
BB% (unintentional) /PA0.00%÷1.028×0.710—×1.0500.00%
HBP% /PA2.04%—×0.980—×1.0502.10%
Singles /BIP23.81%÷0.929×0.900—×1.05024.21%
Doubles /BIP11.90%÷1.033×0.810—×1.0509.80%
Triples /BIP0.00%÷0.932×0.810—×1.0500.00%
Home runs /BIP2.38%÷1.161×0.780—×1.0501.68%

Factors used: league row PCL. Park (home-season share, regressed): HR 132, 1B 86, 2B 107, 3B 86, K 94, BB 106 — applied at half strength. Age: age 21 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (6.2 yr younger than average).

Result: wOBA .362 → .316; ISO .167 → .124; BABIP .366 → .346. 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).

2010 A+Wilmington Blue Rocks · 396 PAwOBA .320 → .303 (−16)K% 9.6% → 14.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA9.60%÷0.967×1.420——14.09%
BB% (unintentional) /PA4.29%÷1.209×0.630—×1.0422.33%
HBP% /PA0.76%—×0.860—×1.0420.68%
Singles /BIP23.55%÷0.996×0.940×1.050×1.04224.32%
Doubles /BIP6.42%÷1.017×0.830×1.050×1.0425.74%
Triples /BIP0.31%÷0.982×0.800×1.050×1.0420.27%
Home runs /BIP2.14%÷0.964×0.900—×1.0422.08%

Factors used: league row CAR. Park (home-season share, regressed): HR 93, 1B 99, 2B 103, 3B 96, K 93, BB 142 — applied at half strength. Age: age 20 vs a level average of 22.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.050.

Result: wOBA .320 → .303; ISO .121 → .113; BABIP .301 → .301. 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).

2009 ROKIdaho Falls Chukars · 259 PAwOBA .341 → .274 (−67)K% 9.7% → 13.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA9.65%÷1.000×1.440——13.90%
BB% (unintentional) /PA7.34%÷1.000×0.610—×1.0084.51%
HBP% /PA0.39%—×0.720—×1.0080.28%
Singles /BIP25.48%÷1.000×0.820×1.050×1.00822.10%
Doubles /BIP6.73%÷1.000×0.720×1.050×1.0085.13%
Triples /BIP1.44%÷1.000×0.720×1.050×1.0081.10%
Home runs /BIP0.96%÷1.000×0.750—×1.0080.73%

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

Result: wOBA .341 → .274; ISO .112 → .086; BABIP .332 → .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).

2009 ABurlington Bees · 137 PAwOBA .207 → .191 (−16)K% 10.9% → 14.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA10.95%÷1.000×1.360——14.89%
BB% (unintentional) /PA4.38%÷1.000×0.690—×1.0453.16%
HBP% /PA0.73%—×0.780—×1.0450.59%
Singles /BIP16.07%÷1.000×0.920×1.038×1.04516.05%
Doubles /BIP5.36%÷1.000×0.830×1.038×1.0454.83%
Triples /BIP0.00%÷1.000×0.910×1.038×1.0450.00%
Home runs /BIP0.00%÷1.000×0.800—×1.0450.00%

Factors used: level-wide A 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 22.0 → +4.5% on BB/HBP/hit rates (3.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.038.

Result: wOBA .207 → .191; ISO .047 → .042; BABIP .212 → .207. 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).

2008 ROKIdaho Falls Chukars · 95 PAwOBA .382 → .321 (−61)K% 10.5% → 15.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA10.53%÷1.000×1.440——15.16%
BB% (unintentional) /PA7.37%÷1.000×0.610—×1.0224.60%
HBP% /PA1.05%—×0.720—×1.0220.77%
Singles /BIP32.88%÷1.000×0.820×1.050×1.02228.94%
Doubles /BIP4.11%÷1.000×0.720×1.050×1.0223.18%
Triples /BIP2.74%÷1.000×0.720×1.050×1.0222.12%
Home runs /BIP1.37%÷1.000×0.750—×1.0221.05%

Factors used: league row PIO. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 18 vs a level average of 19.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .382 → .321; ISO .120 → .096; BABIP .392 → .337. 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 — .