Jack López

2B Tacoma Rainiers
Age 34 R/R 5'9" / 160 lbs AAA K +7%HR -5% Svc 6.000 · Ctrl thru 2027
Overview
AAAROOKIEExt / FA-dealFA 2028
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202330AAA/INTL2 orgs558.274/.332/.435141978—.227/.268/.378
202431AAA/INTL2 orgs550.254/.316/.375122053—.217/.267/.321
202431MLBLAA71.254/.286/.3431076-0.2
202532AAA/INTL2 orgs552.247/.291/.365111948—.190/.224/.261
202633No MLB games played
2027PROJ14% MLB34MLBSEA46.204/.244/.3001153-0.1
2028PROJ10% MLB35MLBSEA24.198/.237/.2860047-0.1
2029PROJMLE36MLBSEA1.191/.231/.2720041-0.0
Last 3 seasons WAR -0.2  ·  Next 3 projected WAR -0.3Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2027Service6.000First FA2028
2027Ext / FA-deal$1M
Skills · percentileMiLB Statcast 2025 AAA
Speed79
Z-Con%51
Max EV36
Whiff%35
K%27
BB%13
CompsEd Rogers (age 34) · Jorge Velandia (age 33) · Juan Ciriaco (age 33)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†53
AVG/OBP/SLG.204 / .244 / .300
PA46
HR1
K%28
BB%4
BABIP274
ISO91
MLB%14%
Value2027 · WAR
BAT: -18.4 runs (wOBA-derived runs vs avg)-18BATRUN: +1.2 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.5 runs (Defensive runs vs avg)+1FLDPOS: +1.2 runs (Positional adjustment)+1POSREP: +7.1 runs (Replacement-level credit)+7REPTotal WAR: -0.90-0.9WAR
trajectory · projected WAR by year
-0.9-0.10.00.00.00.027283032
Tools · Splits · Contract
ToolsStatcast %ile · 2021-2024
CONTACT
xAVG
100.160
POWER
Barrel%
173.9
Avg EV
2186.9
Bat Spd
4971.2
SPEED
Sprint
5227.6
Platoon Splits2024 · 71 PA
vs LHP
vs RHP
Edge
PA
20
51
—
wRC+
63
80
▶▶R
wOBA
262
286
▶R
ISO
—
120
—
BABIP
400
387
◀L
K%
35.0%
35.3%
—
BB%
5.0%
2.0%
◀◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2021
Service   6.000 yrs.days
Team Control Through   2027
First FA Year   2028
YearStatusSalary Proj WAR Value Surplus
2027Ext / FA-deal$1M———
Totals $1M $-0.5M -$2M

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)
201219 AKane County Cougars — 288261 58920 14434 144 222272272544 50265 155 243 32 — — — — — —
201219 ROKIdaho Falls Chukars — 1513 5010 210 10 3854675381.005 154417 713 442 115 — — — — — —
201320 A+Wilmington Blue Rocks — 536478 1101064 368910 2711 230298301599 71275 177 270 42 — — — — — —
201320 INTLCangrejeros de Santurce — 141129 34613 7231 61 264307395702 132301 165 304 92 — — — — — —
201421 A+Wilmington Blue Rocks — 443405 871921 27666 239 215274279553 64254 156 252 36 — — — — — —
201421 INTLCangrejeros de Santurce — 156141 32600 10270 52 227278270548 43281 176 245 52 — — — — — —
201522 A+Wilmington Blue Rocks — 487429 1021516 32887 1310 238301319621 82284 187 274 42 — — — — — —
201623 AANorthwest Arkansas Naturals — 290267 50716 14602 94 187233288522 101218 215 231 17 — — — — — —
201623 INTLTiburones de Aguadilla — 159145 39320 7252 75 269312317629 48322 164 278 74 — — — — — —
201724 AAAOmaha Storm Chasers — 6762 9200 4180 11 145197177374 32205 276 175 -18 — — — — — —
201724 AANorthwest Arkansas Naturals — 398363 1021225 20868 197 281332366699 85357 225 312 55 — — — — — —
201724 INTLCriollos de Caguas — 5753 16101 340 10 302339377717 75306 75 318 101 — — — — — —
201825 AAAOmaha Storm Chasers — 424395 991038 141063 146 251282352633 101319 253 276 41 — — — — — —
201825 INTLPuerto Rico — 134119 421040 9163 32 353412504916 151404 127 396 154 — — — — — —
201926 AAAGwinnett Stripers — 390359 9816012 19916 92 273320418738 145331 235 324 62 — — — — — —
201926 INTLPuerto Rico — 151128 30600 15245 43 234338281619 47288 1610 289 81 — — — — — —
202027 INTLPuerto Rico — 5845 9400 7115 32 200368289657 89265 1912 314 99 — — — — — —
202128 MLBBoston Red Sox — 1613 2200 160 00 154214308522 154286 386 204 12 -2 +0 -0 +1 +0 0.0
202128 AAAWorcester Red Sox — 252223 611413 19547 152 274349386735 112343 218 330 72 — — — — — —
202128 AAPortland Sea Dogs — 2119 8301 240 00 4214767371.213 316500 1910 521 159 — — — — — —
202128 INTLCangrejeros de Santurce — 130115 19213 12263 60 165262278540 113186 209 252 57 — — — — — —
202229 AAAToledo Mud Hens — 311293 491326 121182 112 167205287492 119253 384 217 -8 — — — — — —
202229 INTLCangrejeros de Santurce — 153137 31310 11361 71 226289263551 36304 247 250 56 — — — — — —
202330 AAASalt Lake Bees — 380347 9618613 26894 106 277334476810 199337 237 353 74 — — — — — —
202330 INTLPuerto Rico — 178157 42521 9305 90 268327344671 76318 175 295 86 — — — — — —
202431 MLBLos Angeles Angels — 7167 17301 2251 01 254286343629 90390 353 279 76 -2 -0 -3 +2 +2 -0.2
202431 AAASalt Lake Bees — 432387 10615312 311115 157 274336421757 147351 267 331 60 — — — — — —
202431 INTLCangrejeros de Santurce — 118106 19300 7302 52 179243208451 28250 256 209 28 — — — — — —
202532 AAATacoma Rainiers — 396357 831409 201113 130 232279347626 115306 285 271 28 — — — — — —
202532 INTLPuerto Rico — 156141 40822 3325 62 284322411733 128349 212 313 98 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 8780 19501 3311 01 237274338611 100375 363 265 66 -4 -0 -3 +4 +2 -0.1
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201219 A MLEKane County Cougars — 288265 55820 10584 144 208247253500 45253 203 215 32 — — — — — —
201219 ROK MLEIdaho Falls Chukars — 1514 5010 110 10 357400500900 143332 77 338 115 — — — — — —
201320 A+ MLEWilmington Blue Rocks — 536491 104854 2312410 2711 212261273534 61264 234 231 42 — — — — — —
201421 A+ MLEWilmington Blue Rocks — 443417 851821 15896 239 204242264506 60252 203 221 36 — — — — — —
201522 A+ MLEWilmington Blue Rocks — 487443 931317 181267 1310 210252291543 81259 264 231 42 — — — — — —
201623 AA MLENorthwest Arkansas Naturals — 290272 45615 9712 94 165198250448 85196 243 193 17 — — — — — —
201724 AAA MLEOmaha Storm Chasers — 6763 8200 3220 11 127167159325 32187 334 141 -18 — — — — — —
201724 AA MLENorthwest Arkansas Naturals — 398370 86923 131088 197 232274292566 59312 273 250 55 — — — — — —
201825 AAA MLEOmaha Storm Chasers — 424399 86935 101363 146 216240291531 75294 322 229 41 — — — — — —
201926 AAA MLEGwinnett Stripers — 390366 8113011 121156 92 221258347605 126279 293 260 62 — — — — — —
202128 MLB MLEBoston Red Sox — 1613 2200 160 00 154214308522 154286 386 186 12 -2 +0 -0 +1 +0 0.0
202128 AAA MLEWorcester Red Sox — 252229 561212 13647 152 245305332637 87313 255 275 72 — — — — — —
202128 AA MLEPortland Sea Dogs — 2120 6201 150 00 300333550883 250409 245 403 159 — — — — — —
202229 AAA MLEToledo Mud Hens — 311297 391024 81412 112 131160219378 88214 453 156 -8 — — — — — —
202330 AAA MLESalt Lake Bees — 380357 811569 161064 106 227268378646 151293 284 277 74 — — — — — —
202431 MLB MLELos Angeles Angels — 7167 17301 2251 01 254286343629 90390 353 281 76 -2 -0 -3 +2 +2 -0.2
202431 AAA MLESalt Lake Bees — 432396 861029 221375 157 217267321588 104297 325 257 60 — — — — — —
202532 AAA MLETacoma Rainiers — 396364 691105 131293 130 190224261485 71256 333 209 28 — — — — — —
201219 A MLE2 teams — 303280 60830 10594 154 214252264516 50270 193 221 36 — — — — — —
201219 A RAW2 teams — 303274 63930 16444 154 230282285567 55273 155 253 36 — — — — — —
201320 A+ MLE2 teams — 677622 1311065 2815711 3312 211257270527 59273 234 231 42 — — — — — —
201320 A+ RAW2 teams — 677607 1441677 4311211 3312 237300321621 84280 176 277 42 — — — — — —
201421 A+ MLE2 teams — 599563 1142421 201216 2811 202238258495 55256 203 221 36 — — — — — —
201421 A+ RAW2 teams — 599546 1192521 37936 2811 218275277552 59261 166 250 36 — — — — — —
201522 A+ MLEWilmington Blue Rocks — 487443 931317 181267 1310 210252291543 81275 264 231 42 — — — — — —
201522 A+ RAWWilmington Blue Rocks — 487429 1021516 32887 1310 238301319621 82284 187 274 42 — — — — — —
201623 AA MLE2 teams — 449419 69918 141104 169 165199248447 84201 243 193 17 — — — — — —
201623 AA RAW2 teams — 449412 891036 21854 169 216261299559 83257 195 247 17 — — — — — —
201724 AA MLE3 teams — 522488 1061224 171468 218 217255275530 57301 283 234 45 — — — — — —
201724 AA RAW3 teams — 522478 1271526 271088 218 266316343659 77332 215 295 45 — — — — — —
201825 AAA MLE2 teams — 558524 1131147 131796 178 216243292535 76309 322 229 41 — — — — — —
201825 AAA RAW2 teams — 558514 1412078 231226 178 274313387700 113342 224 305 41 — — — — — —
201926 AAA MLE2 teams — 541504 11117015 1716011 135 220261343605 123288 303 260 62 — — — — — —
201926 AAA RAW2 teams — 541487 12822012 3411511 135 263325382707 119319 216 314 62 — — — — — —
202027 INTL MLEPuerto Rico — 5845 9400 7115 32 200368289657 89265 1912 — — — — — — — —
202027 INTL RAWPuerto Rico — 5845 9400 7115 32 200368289657 89265 1912 314 99 — — — — — —
202128 AAA MLE4 teams — 419382 912313 2210810 212 238297327624 89321 265 279 75 — — — — — —
202128 AAA RAW4 teams — 419370 902127 349010 212 243324368691 124301 218 311 75 — — — — — —
202229 AAA MLE2 teams — 464441 551425 122103 183 125154200353 75219 453 156 -8 — — — — — —
202229 AAA RAW2 teams — 464430 801636 231543 183 186232279512 93272 335 228 -8 — — — — — —
202330 AAA MLE2 teams — 558515 11922913 241559 196 231277384662 153302 284 277 74 — — — — — —
202330 AAA RAW2 teams — 558504 13823814 351199 196 274332435767 161331 216 335 74 — — — — — —
202431 AAA MLE3 teams — 621571 12917312 292008 2010 226273329602 103322 325 260 62 — — — — — —
202431 AAA RAW3 teams — 621560 14221313 401668 2010 254312371684 118335 276 302 62 — — — — — —
202532 AAA MLE2 teams — 552503 971607 181798 192 193233266499 74278 323 209 28 — — — — — —
202532 AAA RAW2 teams — 552498 12322211 231438 192 247291365657 118319 264 282 28 — — — — — —
201219 A MLE2 teams — 303286 60830 10594 154 210252259510 49257 193 221 36 — — — — — —
201320 A+ MLE2 teams — 677633 1311065 2815711 3312 207257265523 58264 234 231 42 — — — — — —
201421 A+ MLE2 teams — 599568 1142421 201216 2811 201238255493 55252 203 221 36 — — — — — —
201522 A+ MLEWilmington Blue Rocks — 487459 931317 181267 1310 203252281533 78259 264 231 42 — — — — — —
201623 AA MLE2 teams — 449428 69918 141104 169 161199243442 82196 243 193 17 — — — — — —
201724 AA MLE3 teams — 522492 1061224 171468 218 215255272528 57294 283 234 45 — — — — — —
201825 AAA MLE2 teams — 558534 1131147 131796 178 212243287530 75294 322 229 41 — — — — — —
201926 AAA MLE2 teams — 541508 11117015 1716011 135 219261341602 122279 303 260 62 — — — — — —
202128 AAA MLE4 teams — 419384 912313 2210810 212 237297326623 89318 265 279 75 — — — — — —
202229 AAA MLE2 teams — 464446 551425 122103 183 123154197351 74214 453 156 -8 — — — — — —
202330 AAA MLE2 teams — 558520 11922913 241559 196 229277381658 152293 284 277 74 — — — — — —
202431 AAA MLE3 teams — 621579 12917312 292008 2010 223273325598 102310 325 260 62 — — — — — —
202532 AAA MLE2 teams — 552521 971607 181798 192 186233257490 71256 323 209 28 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202431 AAA MLE3 teams — 621579 12917312 292008 2010 223273325598 102310 325 260 62 — — — — — —
202532 AAA MLE2 teams — 552521 971607 181798 192 186233257490 71256 323 209 28 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202734 MLB MLESEA 14% 425401 831418 171254 113 206246304550 98276 294 246 53 -24 +1 +1 +2 +9 -0.9
▸ 2027 — real world (MLB)
202734 MLB CTXSEA 14% 4644 8101 2130 10 204244300544 96274 284 244 53 -3 +0 +0 +0 +1 -0.1
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202835 MLB MLESEA 10% 251237 48814 10752 31 199239290529 91269 304 238 47 -16 +0 -5 +1 +5 -1.5
202936 MLB MLESEA 1% 194183 35513 8591 11 193232276508 83264 304 229 41 -14 -0 -6 +1 +4 -1.5
203037 MLB MLESEA 0% 148140 26402 6451 00 186225262487 76257 304 220 35 -11 +0 -7 +1 +3 -1.5
203138 MLB MLESEA 0% 106100 18301 4331 00 181220250469 69252 314 213 30 -9 +0 -8 +0 +2 -1.4
203239 MLB MLESEA 0% 8076 13201 3251 00 176214239454 63246 314 206 26 -7 +0 -8 +0 +2 -1.4
202835 MLB CTXSEA 10% 2423 4100 170 00 198237286523 89267 294 235 47 -2 +0 -0 +0 +1 -0.1
202936 MLB CTXSEA 1% 11 0000 000 00 191231272503 81262 00 227 41 -0 +0 -0 +0 +0 -0.0
203037 MLB CTXSEA 0% 00 0000 000 00 185224259483 74255 —— 218 35 — — -0 +0 — —
203138 MLB CTXSEA 0% 00 0000 000 00 180218247465 67250 —— 211 30 — — -0 +0 — —
203239 MLB CTXSEA 0% 00 0000 000 00 175213237450 62245 —— 204 26 — — -0 +0 — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 112104 23601 4381 01 221257308565 87338 344 259 42 -5 -0 -4 +4 +2 -0.3
/ 162G— A+C — 650604 1343506 232216 06 222258310567 88340 344 259 42 -30 -2 -21 +22 +14 -1.7
Career— MLE — 79157345 150123337104 2932254109 26896 204246289534 84278 284 230 42 -79 +0 -36 +8 +26 -8.3
/ 162G— MLE — 650603 1241939 241859 228 206247292539 86278 284 230 42 -43 +0 -20 +4 +14 -4.5

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 AAATacoma Rainiers · 396 PAwOBA .267 → .209 (−58)K% 28.0% → 32.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.03%÷1.035×1.200——32.50%
BB% (unintentional) /PA5.05%÷1.023×0.690—×0.9423.21%
HBP% /PA0.76%—×0.940—×0.9420.67%
Singles /BIP24.39%÷1.019×0.930×1.003×0.94221.03%
Doubles /BIP5.69%÷0.985×0.830×1.003×0.9424.53%
Triples /BIP0.00%÷1.017×0.970×1.003×0.9420.00%
Home runs /BIP3.66%÷1.204×0.700—×0.9422.00%

Factors used: league row International League. Park (home-season share, regressed): HR 141, 1B 104, 2B 97, 3B 103, K 107, BB 105 — 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.003.

Result: wOBA .267 → .209; ISO .115 → .074; BABIP .306 → .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).

2024 AAASalt Lake Bees · 432 PAwOBA .325 → .257 (−68)K% 25.7% → 31.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.69%÷0.971×1.200——31.76%
BB% (unintentional) /PA7.18%÷0.944×0.690—×0.9524.99%
HBP% /PA1.16%—×0.940—×0.9521.04%
Singles /BIP27.54%÷1.030×0.930×1.030×0.95224.37%
Doubles /BIP5.43%÷1.141×0.830×1.030×0.9523.88%
Triples /BIP1.09%÷1.150×0.970×1.030×0.9520.90%
Home runs /BIP4.35%÷0.886×0.700—×0.9523.27%

Factors used: league row International League. Park (home-season share, regressed): HR 77, 1B 106, 2B 128, 3B 130, K 94, BB 89 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.030.

Result: wOBA .325 → .257; ISO .147 → .108; BABIP .351 → .297. 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).

2023 AAASalt Lake Bees · 380 PAwOBA .344 → .277 (−67)K% 23.4% → 27.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.42%÷1.010×1.200——27.84%
BB% (unintentional) /PA6.58%÷1.005×0.690—×0.9624.35%
HBP% /PA1.05%—×0.940—×0.9620.95%
Singles /BIP22.87%÷1.058×0.930×1.032×0.96219.97%
Doubles /BIP6.98%÷0.967×0.830×1.032×0.9625.95%
Triples /BIP2.33%÷0.900×0.970×1.032×0.9622.49%
Home runs /BIP5.04%÷1.003×0.700—×0.9623.38%

Factors used: league row International League. Park (home-season share, regressed): HR 101, 1B 112, 2B 93, 3B 80, K 102, BB 101 — applied at half strength. Age: age 31 vs a level average of 27.2 → −3.8% on BB/HBP/hit rates (3.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.032.

Result: wOBA .344 → .277; ISO .199 → .154; BABIP .337 → .293. 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 AAAToledo Mud Hens · 311 PAwOBA .210 → .156 (−54)K% 37.9% → 45.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA37.94%÷1.008×1.200——45.18%
BB% (unintentional) /PA3.54%÷0.964×0.690—×0.9722.46%
HBP% /PA0.64%—×0.940—×0.9720.59%
Singles /BIP16.00%÷1.015×0.930×0.999×0.97214.23%
Doubles /BIP7.43%÷1.015×0.830×0.999×0.9725.90%
Triples /BIP1.14%÷1.150×0.970×0.999×0.9720.94%
Home runs /BIP3.43%÷1.026×0.700—×0.9722.27%

Factors used: league row International League. Park (home-season share, regressed): HR 105, 1B 103, 2B 103, 3B 130, K 102, BB 93 — applied at half strength. Age: age 30 vs a level average of 27.2 → −2.8% on BB/HBP/hit rates (2.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.999.

Result: wOBA .210 → .156; ISO .119 → .080; BABIP .253 → .214. 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 AAAWorcester Red Sox · 252 PAwOBA .325 → .275 (−50)K% 21.4% → 25.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.43%÷1.021×1.200——25.20%
BB% (unintentional) /PA7.54%÷1.008×0.690—×0.9825.07%
HBP% /PA2.78%—×0.940—×0.9822.56%
Singles /BIP25.44%÷0.974×0.930×1.013×0.98224.17%
Doubles /BIP8.28%÷0.992×0.830×1.013×0.9826.90%
Triples /BIP0.59%÷1.023×0.920×1.013×0.9820.53%
Home runs /BIP1.78%÷1.318×0.700—×0.9820.93%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 164, 1B 95, 2B 98, 3B 105, K 104, BB 102 — 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 ×1.013.

Result: wOBA .325 → .275; ISO .112 → .081; BABIP .343 → .313. 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 AAPortland Sea Dogs · 21 PAwOBA .507 → .403 (−103)K% 19.0% → 22.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.05%÷1.025×1.220——22.67%
BB% (unintentional) /PA9.52%÷1.078×0.690—×0.9585.84%
HBP% /PA0.00%—×0.850—×0.9580.00%
Singles /BIP26.67%÷1.047×0.940—×0.95822.93%
Doubles /BIP20.00%÷1.064×0.870—×0.95815.67%
Triples /BIP0.00%÷0.900×0.920—×0.9580.00%
Home runs /BIP6.67%÷0.900×0.780—×0.9585.54%

Factors used: level-wide AA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 80, 1B 109, 2B 113, 3B 80, K 105, BB 116 — applied at half strength. Age: age 29 vs a level average of 24.8 → −4.2% on BB/HBP/hit rates (4.2 yr older than average).

Result: wOBA .507 → .403; ISO .316 → .255; BABIP .500 → .409. 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 AAAGwinnett Stripers · 390 PAwOBA .319 → .260 (−59)K% 23.3% → 29.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.33%÷0.948×1.200——29.52%
BB% (unintentional) /PA4.87%÷1.047×0.690—×1.0033.22%
HBP% /PA1.54%—×0.940—×1.0031.45%
Singles /BIP26.12%÷1.038×0.930×0.950×1.00322.31%
Doubles /BIP5.97%÷0.963×0.830×0.950×1.0034.90%
Triples /BIP0.00%÷1.150×0.970×0.950×1.0030.00%
Home runs /BIP4.48%÷0.899×0.840—×1.0034.19%

Factors used: league row IL. Park (home-season share, regressed): HR 80, 1B 108, 2B 93, 3B 130, K 90, BB 109 — 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 .319 → .260; ISO .145 → .125; BABIP .331 → .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).

2018 AAAOmaha Storm Chasers · 424 PAwOBA .271 → .229 (−42)K% 25.0% → 32.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.00%÷1.007×1.290——32.01%
BB% (unintentional) /PA3.30%÷1.018×0.710—×1.0182.35%
HBP% /PA0.71%—×0.980—×1.0180.71%
Singles /BIP26.99%÷1.020×0.900×1.036×1.01825.13%
Doubles /BIP3.46%÷0.936×0.810×1.036×1.0183.16%
Triples /BIP1.04%÷0.900×0.810×1.036×1.0180.99%
Home runs /BIP2.77%÷1.101×0.780—×1.0182.00%

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

Result: wOBA .271 → .229; ISO .101 → .078; BABIP .319 → .294. 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 — .