Kyle Farmer

2B Gwinnett Stripers
Age 36 R/R 5'11" / 205 lbs AAA Svc 8.593 · Ctrl thru 2027
Overview
AAA40-MANExt / FA-dealFA 2028
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202433MLBMIN242.214/.296/.35353820.4
202534MLBCOL300.227/.282/.3658074-0.6
202635AAA/AAATL121.227/.292/.2551023—.195/.250/.224
202635MLBATL19.222/.222/.2780029-0.1
2027PROJ45% MLB36MLBATL53.229/.285/.34710780.0
2028PROJ37MLBATL80.217/.271/.3211067-0.8
Last 3 seasons WAR -0.3  ·  Next 2 projected WAR -0.8Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2027Service8.593First FA2028Options2
2027Ext / FA-deal$1M
Skills · percentileStatcast 2024-2026
xwOBA33
Barrel%32
Avg EV24
Bat Spd24
Speed10
CompsHumberto Quintero (age 35) · Lou Merloni (age 36) · Jamie Burke (age 36)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 8378vR 62
AVG/OBP/SLG.229 / .285 / .347
PA53
HR1
K%21
BB%6
BABIP274
ISO102
MLB%45%
Value2027 · WAR
BAT: -3.1 runs (wOBA-derived runs vs avg)-3BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.3 runs (Defensive runs vs avg)+0FLDPOS: +0.4 runs (Positional adjustment)+0POSREP: +2.5 runs (Replacement-level credit)+3REPTotal WAR: +0.00+0.0WAR
trajectory · projected WAR by year
0.0-0.82728
Tools · Splits · ContractCON 45 / POW 45
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT45
xAVG
200.226
POWER45
Barrel%
325.8
Avg EV
2487.1
Bat Spd
2468.6
EYE45
scouting grade only
SPEED40
Sprint
1024.8
Platoon Splits2024-2025 · 542 PA
vs LHP
vs RHP
Edge
PA
241
301
—
wRC+
112
55
◀◀L
wOBA
334
249
◀◀L
ISO
174
110
◀◀L
BABIP
290
237
◀◀L
K%
19.5%
22.6%
◀L
BB%
7.5%
5.6%
◀◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2017
Service   8.593 yrs.days
Team Control Through   2027
First FA Year   2028
OPT
YearStatusSalary Proj WAR Value Surplus
2027Ext / FA-deal$1M———
Totals $1M $0.0M -$1M
Options · projected decision
2027MUTUAL OPT$1.0M / $0.0M buyoutDECLINE
2028MUTUAL OPT$4.0M / $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.

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)
201322 ROKOgden Raptors — 184167 581904 7216 11 347394533927 186370 114 400 82 — — — — — —
201423 A+Rancho Cucamonga Quakes — 146130 31510 10283 20 238308292600 54301 197 273 34 — — — — — —
201423 AGreat Lakes Loons — 249229 711642 15243 93 310360441801 131337 106 354 74 — — — — — —
201524 AATulsa Drillers — 305283 772612 14554 01 272316392708 120326 185 312 72 — — — — — —
201524 A+Rancho Cucamonga Quakes — 182163 551461 12255 52 337400515915 178388 147 399 89 — — — — — —
201524 INTLGlendale Desert Dogs — 6258 17702 2111 00 293328517845 224326 183 363 132 — — — — — —
201625 AATulsa Drillers — 297266 681825 25443 20 256327395721 139286 158 321 78 — — — — — —
201625 ROKAZL Dodgers — 1817 5002 110 00 294333647980 353214 66 421 88 — — — — — —
201726 MLBLos Angeles Dodgers — 2020 6100 030 00 300300350650 50353 150 290 87 -0 +0 +0 -7 +0 -0.7
201726 AAAOklahoma City Dodgers — 240223 681617 13364 04 305354480834 175339 155 369 80 — — — — — —
201726 AATulsa Drillers — 141124 42703 16130 10 339414468882 129358 911 393 98 — — — — — —
201827 MLBLos Angeles Dodgers — 7768 16410 5153 00 235316324639 88296 196 291 84 -1 +0 +1 +1 +2 0.3
201827 AAAOklahoma City Dodgers — 312288 832417 17504 11 288337451788 163325 165 346 63 — — — — — —
201928 MLBCincinnati Reds — 197183 42609 10593 41 230281410690 180284 305 305 85 -4 +0 +2 +1 +4 0.4
202029 MLBCincinnati Reds — 7064 17300 5131 10 266329312641 47333 197 296 86 -1 +0 +2 +1 +2 0.3
202130 MLBCincinnati Reds — 529483 12722216 229718 23 263319416735 153296 184 325 102 +1 -1 +7 +6 +11 2.5
202231 MLBCincinnati Reds — 583526 13425114 339916 43 255318386704 131286 176 313 95 -3 -0 +2 +6 +13 1.7
202332 MLBMinnesota Twins — 369336 8614211 23868 24 256319408727 152311 236 324 105 +2 -1 +3 +1 +8 1.3
202332 AAASt. Paul Saints — 1513 4201 240 00 3084006921.092 385375 2713 463 82 — — — — — —
202433 MLBMinnesota Twins — 242215 461315 19496 35 214296353649 140252 208 293 82 -5 -1 +4 +1 +5 0.4
202534 MLBColorado Rockies — 300277 631408 17664 01 227282365647 137268 226 288 74 -9 -0 -4 +1 +6 -0.6
202635 MLBAtlanta Braves — 1918 4100 050 00 222222278500 56286 260 210 29 -2 +0 +0 +0 +0 -0.1
202635 AAAGwinnett Stripers — 9890 23000 7180 00 256309256565 315 187 262 29 — — — — — —
202635 AAColumbus Clingstones — 2320 2001 142 00 100217250467 15067 174 224 -1 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 24062190 541103763 13449259 1617 247308387695 140289 206 309 96 -13 -4 +17 +11 +52 6.6
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201322 ROK MLEOgden Raptors — 184170 431303 4306 11 253294382677 129277 162 289 82 — — — — — —
201423 A+ MLERancho Cucamonga Quakes — 146133 27410 7363 20 203259248507 45260 255 219 34 — — — — — —
201423 A MLEGreat Lakes Loons — 249234 591232 10303 93 252291355646 103275 124 277 74 — — — — — —
201524 AA MLETulsa Drillers — 305289 732212 8684 01 253282356639 104309 223 275 72 — — — — — —
201524 A+ MLERancho Cucamonga Quakes — 182166 431041 9355 52 259317386702 127309 195 300 89 — — — — — —
201625 AA MLETulsa Drillers — 297273 641724 18543 20 234289355644 121273 186 283 78 — — — — — —
201625 ROK MLEAZL Dodgers — 1817 3001 110 00 176222353575 176159 66 298 88 — — — — — —
201726 MLB MLELos Angeles Dodgers — 2020 6100 030 00 300300350650 50353 150 296 87 -0 +0 +0 -7 +0 -0.7
201726 AAA MLEOklahoma City Dodgers — 240227 561215 9474 04 247287374662 128286 204 286 80 — — — — — —
201726 AA MLETulsa Drillers — 141130 37602 10170 10 285336377713 92309 127 313 98 — — — — — —
201827 MLB MLELos Angeles Dodgers — 7769 16410 4153 00 232303319621 87296 195 293 84 -1 +0 +1 +1 +2 0.3
201827 AAA MLEOklahoma City Dodgers — 312293 651715 12664 11 222262338600 116264 214 261 63 — — — — — —
201928 MLB MLECincinnati Reds — 197184 41608 9593 41 223270386656 163284 305 293 85 -4 +0 +2 +1 +4 0.4
202029 MLB MLECincinnati Reds — 7064 17300 5131 10 266329312641 47333 197 295 86 -1 +0 +2 +1 +2 0.3
202130 MLB MLECincinnati Reds — 529484 12622215 219718 23 260315407723 147296 184 319 102 +1 -1 +7 +6 +11 2.5
202231 MLB MLECincinnati Reds — 583526 13325113 339916 43 253317378695 125286 176 309 95 -3 -0 +2 +6 +13 1.7
202332 MLB MLEMinnesota Twins — 369336 8614211 23868 24 256319408727 152311 236 323 105 +2 -1 +3 +1 +8 1.3
202332 AAA MLESt. Paul Saints — 1514 3101 150 00 214267500767 286249 337 290 82 — — — — — —
202433 MLB MLEMinnesota Twins — 242216 461315 18496 35 213292352644 139252 207 289 82 -5 -1 +4 +1 +5 0.4
202534 MLB MLEColorado Rockies — 300277 611407 17664 01 220275347622 126268 226 277 74 -9 -0 -4 +1 +6 -0.6
202635 MLB MLEAtlanta Braves — 1918 4100 050 00 222222278500 56286 260 210 29 -2 +0 +0 +0 +0 -0.1
202635 AAA MLEGwinnett Stripers — 9892 20000 5220 00 217258217475 270 225 211 29 — — — — — —
202635 AA MLEColumbus Clingstones — 2320 2001 152 00 100217250467 15057 224 167 -1 — — — — — —
201322 ROK MLEOgden Raptors — 184170 431303 4306 11 253294382677 129284 162 289 82 — — — — — —
201322 ROK RAWOgden Raptors — 184167 581904 7216 11 347394533927 186370 114 400 82 — — — — — —
201423 A MLE2 teams — 395366 851642 18666 113 232279314594 82276 175 256 59 — — — — — —
201423 A RAW2 teams — 395359 1022152 25526 113 284341387728 103325 136 324 59 — — — — — —
201524 AA MLE3 teams — 549513 1303653 1911510 53 253293361654 107316 213 284 79 — — — — — —
201524 AA RAW3 teams — 549504 1494775 289110 53 296345446791 151347 175 347 79 — — — — — —
201625 AA MLE2 teams — 315290 681725 19553 20 234288359647 124270 176 284 78 — — — — — —
201625 AA RAW2 teams — 315283 731827 26453 20 258327410737 152282 148 327 78 — — — — — —
201726 AAA MLE3 teams — 401377 991917 19664 14 263305374679 111302 165 296 86 — — — — — —
201726 AAA RAW3 teams — 401367 11624110 29524 14 316372469841 153346 137 373 86 — — — — — —
201827 AAA MLE2 teams — 389362 812125 16817 11 224270334604 110271 214 267 67 — — — — — —
201827 AAA RAW2 teams — 389356 992827 22657 11 278332427759 149319 176 335 67 — — — — — —
201928 MLB MLECincinnati Reds — 197184 41608 9593 41 223270386656 163280 305 293 85 -4 +0 +2 +1 +4 0.4
201928 MLB RAWCincinnati Reds — 197183 42609 10593 41 230281410690 180284 305 305 85 -4 +0 +2 +1 +4 0.4
202029 MLB MLECincinnati Reds — 7064 17300 5131 10 266329312641 47333 197 295 86 -1 +0 +2 +1 +2 0.3
202029 MLB RAWCincinnati Reds — 7064 17300 5131 10 266329312641 47333 197 296 86 -1 +0 +2 +1 +2 0.3
202130 MLB MLECincinnati Reds — 529484 12622215 219718 23 260315407723 147294 184 319 102 +1 -1 +7 +6 +11 2.5
202130 MLB RAWCincinnati Reds — 529483 12722216 229718 23 263319416735 153296 184 325 102 +1 -1 +7 +6 +11 2.5
202231 MLB MLECincinnati Reds — 583526 13325113 339916 43 253317378695 125286 176 309 95 -3 -0 +2 +6 +13 1.7
202231 MLB RAWCincinnati Reds — 583526 13425114 339916 43 255318386704 131286 176 313 95 -3 -0 +2 +6 +13 1.7
202332 MLB MLE2 teams — 384350 8915212 24918 24 254317411728 157309 246 322 104 +2 -1 +3 +1 +8 1.3
202332 MLB RAW2 teams — 384349 9016212 25908 24 258322418740 160313 237 329 104 +2 -1 +3 +1 +8 1.3
202433 MLB MLEMinnesota Twins — 242216 461315 18496 35 213292352644 139250 207 289 82 -5 -1 +4 +1 +5 0.4
202433 MLB RAWMinnesota Twins — 242215 461315 19496 35 214296353649 140252 208 293 82 -5 -1 +4 +1 +5 0.4
202534 MLB MLEColorado Rockies — 300277 611407 17664 01 220275347622 126262 226 277 74 -9 -0 -4 +1 +6 -0.6
202534 MLB RAWColorado Rockies — 300277 631408 17664 01 227282365647 137268 226 288 74 -9 -0 -4 +1 +6 -0.6
202635 AAA MLE3 teams — 140131 26101 5312 00 198239229468 31248 224 204 24 — — — — — —
202635 AAA RAW3 teams — 140128 29101 8272 00 227283258540 31275 196 249 24 — — — — — —
201322 ROK MLEOgden Raptors — 184172 431303 4306 11 250294378672 128277 162 289 82 — — — — — —
201423 A MLE2 teams — 395368 851642 18666 113 231279312592 82269 175 256 59 — — — — — —
201524 AA MLE3 teams — 549515 1303653 1911510 53 252293359653 107309 213 284 79 — — — — — —
201625 AA MLE2 teams — 315290 681725 19553 20 234288359647 124266 176 284 78 — — — — — —
201726 AAA MLE3 teams — 401375 991917 19664 14 264305376681 112297 165 296 86 — — — — — —
201827 AAA MLE2 teams — 389363 812125 16817 11 223270333603 110270 214 267 67 — — — — — —
201928 MLB MLECincinnati Reds — 197183 41608 9593 41 224270388658 164284 305 293 85 — — — — — —
202029 MLB MLECincinnati Reds — 7064 17300 5131 10 266329312641 47333 197 295 86 — — — — — —
202130 MLB MLECincinnati Reds — 529485 12622215 219718 23 260315406722 146296 184 319 102 — — — — — —
202231 MLB MLECincinnati Reds — 583529 13325113 339916 43 251317376693 125286 176 309 95 — — — — — —
202332 MLB MLE2 teams — 384349 8915212 24918 24 255317413729 158309 246 322 104 — — — — — —
202433 MLB MLEMinnesota Twins — 242216 461315 18496 35 213292352644 139252 207 289 82 — — — — — —
202534 MLB MLEColorado Rockies — 300276 611407 17664 01 221275348623 127268 226 277 74 — — — — — —
202635 AAA MLE3 teams — 140132 26101 5312 00 197239227466 30237 224 204 24 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202433 MLB MLEMinnesota Twins — 242216 461315 18496 35 213292352644 139252 207 289 82 — — — — — —
202534 MLB MLEColorado Rockies — 300276 611407 17664 01 221275348623 127268 226 277 74 — — — — — —
202635 AAA MLE3 teams — 140132 26101 5312 00 197239227466 30237 224 204 24 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202736 MLB MLEATL 45% 189173 41814 11413 21 229285347632 118274 226 283 78 -5 +0 +0 +1 +4 0.0
▸ 2027 — real world (MLB)
202736 MLB CTXATL 45% 5349 11201 3111 00 229285347632 118274 216 283 78 -1 +0 +0 +0 +1 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202837 MLB MLEATL 100% 8075 15301 4181 00 217271321592 104264 225 267 67 -3 +0 -7 +0 +2 -0.8
202837 MLB CTXATL 100% 8075 15301 4181 00 217271321592 104264 225 267 67 -3 +0 -7 +0 +2 -0.8
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 24862265 556106764 13851060 1617 245306383689 138288 216 308 82 -16 -4 +10 +12 +54 5.7
/ 162G— A+C — 650592 14628217 3613316 44 247307387694 140289 206 308 82 -4 -1 +3 +3 +14 1.5
Career— MLE — 48754492 10842292089 23896197 3829 241294361655 119286 205 289 82 -19 -3 +10 +12 +56 5.8
/ 162G— MLE — 650599 14531312 3212813 54 242295364659 122286 205 289 82 -5 -1 +3 +3 +14 1.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.

2026 AAAGwinnett Stripers · 98 PAwOBA .258 → .211 (−47)K% 18.4% → 22.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.37%÷1.000×1.200——22.04%
BB% (unintentional) /PA7.14%÷1.000×0.690—×0.9404.63%
HBP% /PA0.00%—×0.940—×0.9400.00%
Singles /BIP31.94%÷1.000×0.930×0.982×0.94027.41%
Doubles /BIP0.00%÷1.000×0.830×0.982×0.9400.00%
Triples /BIP0.00%÷1.000×0.970×0.982×0.9400.00%
Home runs /BIP0.00%÷1.000×0.700—×0.9400.00%

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

Result: wOBA .258 → .211; ISO .000 → .000; BABIP .315 → .270. 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).

2026 AAColumbus Clingstones · 23 PAwOBA .218 → .167 (−51)K% 17.4% → 21.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.39%÷1.000×1.220——21.22%
BB% (unintentional) /PA4.35%÷1.000×0.680—×0.9402.78%
HBP% /PA8.70%—×0.840—×0.9406.87%
Singles /BIP6.25%÷1.000×0.920—×0.9405.41%
Doubles /BIP0.00%÷1.000×0.910—×0.9400.00%
Triples /BIP0.00%÷1.000×0.880—×0.9400.00%
Home runs /BIP6.25%÷1.000×0.800—×0.9404.70%

Factors used: league row SL. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 36 vs a level average of 24.8 → −6.0% on BB/HBP/hit rates (11.2 yr older than average).

Result: wOBA .218 → .167; ISO .150 → .112; BABIP .067 → .057. 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 AAASt. Paul Saints · 15 PAwOBA .450 → .290 (−161)K% 26.7% → 32.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.67%÷0.973×1.200——32.87%
BB% (unintentional) /PA13.33%÷1.067×0.690—×0.9428.12%
HBP% /PA0.00%—×0.940—×0.9420.00%
Singles /BIP11.11%÷0.964×0.930—×0.94210.09%
Doubles /BIP22.22%÷1.341×0.830—×0.94212.96%
Triples /BIP0.00%÷0.977×0.970—×0.9420.00%
Home runs /BIP11.11%÷1.009×0.700—×0.9427.26%

Factors used: league row International League. Park (home-season share, regressed): HR 102, 1B 93, 2B 168, 3B 95, K 95, BB 113 — 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).

Result: wOBA .450 → .290; ISO .385 → .237; BABIP .375 → .249. 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 · 312 PAwOBA .340 → .261 (−78)K% 16.0% → 21.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.03%÷0.970×1.290——21.32%
BB% (unintentional) /PA5.45%÷1.021×0.710—×0.9923.76%
HBP% /PA1.28%—×0.980—×0.9921.25%
Singles /BIP21.43%÷0.992×0.900×0.950×0.99218.32%
Doubles /BIP10.08%÷1.029×0.810×0.950×0.9927.48%
Triples /BIP0.42%÷1.020×0.810×0.950×0.9920.31%
Home runs /BIP2.94%÷1.020×0.780—×0.9922.23%

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

Result: wOBA .340 → .261; ISO .163 → .118; BABIP .325 → .264. 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 AAAOklahoma City Dodgers · 240 PAwOBA .359 → .286 (−73)K% 15.0% → 19.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.00%÷1.000×1.290——19.35%
BB% (unintentional) /PA5.42%÷1.017×0.710—×1.0033.79%
HBP% /PA1.67%—×0.980—×1.0031.64%
Singles /BIP23.53%÷0.978×0.900×0.964×1.00320.95%
Doubles /BIP8.56%÷1.038×0.810×0.964×1.0036.46%
Triples /BIP0.53%÷1.150×0.810×0.964×1.0030.36%
Home runs /BIP3.74%÷0.989×0.780—×1.0032.96%

Factors used: league row PCL. Park (home-season share, regressed): HR 98, 1B 96, 2B 108, 3B 130, K 100, BB 103 — 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.964.

Result: wOBA .359 → .286; ISO .175 → .130; BABIP .339 → .286. 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 AATulsa Drillers · 141 PAwOBA .383 → .313 (−70)K% 9.2% → 11.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA9.22%÷0.955×1.220——11.77%
BB% (unintentional) /PA10.64%÷1.058×0.700—×0.9786.89%
HBP% /PA0.00%—×0.870—×0.9780.00%
Singles /BIP28.83%÷1.005×0.920×0.989×0.97825.54%
Doubles /BIP6.31%÷1.000×0.840×0.989×0.9785.12%
Triples /BIP0.00%÷1.150×0.940×0.989×0.9780.00%
Home runs /BIP2.70%÷1.295×0.800—×0.9781.63%

Factors used: league row TL. Park (home-season share, regressed): HR 159, 1B 101, 2B 100, 3B 130, K 91, BB 112 — applied at half strength. Age: age 27 vs a level average of 24.8 → −2.2% on BB/HBP/hit rates (2.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.989.

Result: wOBA .383 → .313; ISO .129 → .093; BABIP .358 → .309. 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 AATulsa Drillers · 297 PAwOBA .316 → .283 (−33)K% 14.8% → 18.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.81%÷0.996×1.220——18.14%
BB% (unintentional) /PA8.42%÷0.935×0.700—×0.9886.22%
HBP% /PA1.01%—×0.870—×0.9880.87%
Singles /BIP19.37%÷0.990×0.920×1.048×0.98818.64%
Doubles /BIP8.11%÷0.926×0.840×1.048×0.9887.61%
Triples /BIP0.90%÷0.900×0.940×1.048×0.9880.97%
Home runs /BIP2.25%÷1.020×0.800—×0.9881.75%

Factors used: league row TL. Park (home-season share, regressed): HR 104, 1B 98, 2B 85, 3B 80, K 99, BB 87 — 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 ×1.048.

Result: wOBA .316 → .283; ISO .139 → .124; BABIP .286 → .273. 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 Dodgers · 18 PAwOBA .408 → .298 (−109)K% 5.6% → 8.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA5.56%÷1.000×1.440——8.00%
BB% (unintentional) /PA5.56%÷1.000×0.620—×0.9403.24%
HBP% /PA0.00%—×0.720—×0.9400.00%
Singles /BIP18.75%÷1.000×0.820—×0.94014.45%
Doubles /BIP0.00%÷1.000×0.720—×0.9400.00%
Triples /BIP0.00%÷1.000×0.720—×0.9400.00%
Home runs /BIP12.50%÷1.000×0.780—×0.9409.16%

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 26 vs a level average of 19.5 → −6.0% on BB/HBP/hit rates (6.5 yr older than average).

Result: wOBA .408 → .298; ISO .353 → .258; BABIP .214 → .159. 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).