Edmundo Sosa

2B Philadelphia Phillies
Age 31 R/R 5'11" / 210 lbs MLB HR +14% Svc 6.814 · Ctrl thru 2027
Overview
MLB40-MANExt / FA-dealFA 2028
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WAR
202428MLBPHI274.257/.314/.422771031.6
202529MLBPHI261.276/.309/.4691111091.4
202630MLBPHI250.247/.285/.42994920.5
2027PROJ31MLBPHI180.264/.305/.445791050.8
2028PROJ32MLBPHI166.257/.298/.43166990.2
Last 3 seasons WAR 3.6  ·  Next 2 projected WAR 1.0Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2027Service6.814First FA2028
2027Ext / FA-deal$6M
Skills · percentileStatcast 2024-2026
Speed81
Bat Spd65
xwOBA50
Barrel%44
Avg EV39
Form.262/.295/.467 ▲ rolling true talent (60d window) · proj .261/.300/.436
CompsEduardo Núñez (age 31) · Dewayne Wise (age 31) · Will Venable (age 31)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 109105vR 93
AVG/OBP/SLG.264 / .305 / .445
PA180
HR7
SB9
K%22
BB%4
BABIP305
ISO185
MLB%100%
Value2027 · WAR
BAT: +1.1 runs (wOBA-derived runs vs avg)+1BATRUN: +1.5 runs (SB/CS + UBR baserunning)+2RUNFLD: +0.9 runs (Defensive runs vs avg)+1FLDPOS: +0.6 runs (Positional adjustment)+1POSREP: +3.9 runs (Replacement-level credit)+4REPTotal WAR: +0.80+0.8WAR
trajectory · projected WAR by year
0.80.22728
Tools · Recent Form · Splits · ContractCON 45 / POW 45
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT45
xAVG
520.253
POWER45
Barrel%
447.4
Avg EV
3988.3
Bat Spd
6573.0
EYE25
scouting grade only
SPEED60
Sprint
8128.7
Recent Formrolling true talent ⓘ
K%24%▼▼28% over 36 PA (60d) · proj 22%
BB%3%▼0% over 36 PA (60d) · proj 4%
ISO.205▲▲.343 over 35 AB (60d) · proj .175
BABIP.306·.364 over 22 BIP (60d) · proj .304
SLASH.262/.295/.467▲proj .261/.300/.436
Platoon Splits2024-2026 · 562 PA
vs LHP
vs RHP
Edge
PA
264
298
—
wRC+
136
82
◀◀L
wOBA
369
289
◀◀L
ISO
208
145
◀◀L
BABIP
355
286
◀◀L
K%
22.3%
23.2%
◀L
BB%
5.7%
3.4%
◀◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2021
Service   6.814 yrs.days
Team Control Through   2027
First FA Year   2028
YearStatusSalary Proj WAR Value Surplus
2027Ext / FA-deal$6M+0.8$3M-$3M
Totals $6M $3M -$3M

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)
201317 ROKDSL Cardinals — 198169 53833 22153 75 314402450852 136325 811 375 55 — — — — — —
201418 ROKGCL Cardinals — 233207 57851 18294 85 275345377722 101311 128 321 47 — — — — — —
201519 ROKJohnson City Cardinals — 223200 60847 16386 62 300369485854 185342 177 377 70 — — — — — —
201620 A+Palm Beach Cardinals — 3534 10020 180 00 294314412726 118385 233 319 48 — — — — — —
201620 APeoria Chiefs — 378351 941313 19712 54 268309336645 68325 195 288 54 — — — — — —
201721 A+Palm Beach Cardinals — 211193 551010 12341 30 285330347677 62344 166 300 71 — — — — — —
201721 ROKGCL Cardinals — 2322 8101 120 00 364391545937 182368 94 413 91 — — — — — —
201721 INTLSurprise Saguaros — 6559 18110 3122 01 305354356710 51383 185 322 104 — — — — — —
201822 AAAMemphis Redbirds — 209191 501305 13424 52 262322408730 147310 206 326 71 — — — — — —
201822 AASpringfield Cardinals — 279261 721717 9524 12 276309429738 153319 193 322 65 — — — — — —
201923 AAAMemphis Redbirds — 496453 13218517 179616 23 291340466805 174332 193 350 82 — — — — — —
201923 INTLAguilas Cibaenas — 195175 48703 7419 30 274335366701 91338 214 313 98 — — — — — —
202024 INTLAguilas Cibaenas — 2219 4100 231 00 211318263581 53250 149 279 75 — — — — — —
202125 MLBSt. Louis Cardinals — 326288 78846 176317 44 271347389736 118326 195 331 109 +3 -1 +6 +3 +7 1.9
202226 MLBPhiladelphia Phillies — 190176 401142 5507 61 227277369646 142304 263 285 79 -5 +1 +7 +2 +4 1.0
202327 MLBPhiladelphia Phillies — 300279 7015210 8749 42 251293427719 176306 253 315 97 -1 +0 +3 +1 +6 0.9
202428 MLBPhiladelphia Phillies — 274249 641247 13668 71 257314422735 165320 245 323 103 +1 +1 +5 +3 +6 1.6
202529 MLBPhiladelphia Phillies — 261243 6712111 10562 11 276309469778 193315 214 334 109 +3 -0 +5 +1 +6 1.4
202630 MLBPhiladelphia Phillies — 250231 571129 7546 40 247285429713 182281 223 308 92 -2 +1 +0 +1 +5 0.5
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 16011466 376691745 6036349 269 256307419726 162310 234 318 101 +3 +2 +26 +11 +35 7.8
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201317 ROK MLEDSL Cardinals — 198176 36522 15183 75 205278290568 85209 98 249 55 — — — — — —
201418 ROK MLEGCL Cardinals — 233214 46641 11424 85 215266294561 79246 185 238 47 — — — — — —
201519 ROK MLEJohnson City Cardinals — 223206 45535 10546 62 218275345619 126270 244 271 70 — — — — — —
201620 A+ MLEPalm Beach Cardinals — 3534 7010 1120 00 206229265493 59347 343 239 48 — — — — — —
201620 A MLEPeoria Chiefs — 378356 851112 14932 54 239272292564 53308 254 248 54 — — — — — —
201721 A+ MLEPalm Beach Cardinals — 211196 531010 9481 30 270306332637 61341 234 273 71 — — — — — —
201721 ROK MLEGCL Cardinals — 2322 7101 130 00 318348500848 182289 134 302 91 — — — — — —
201822 AAA MLEMemphis Redbirds — 209195 441104 9564 52 226274344618 118288 274 273 71 — — — — — —
201822 AA MLESpringfield Cardinals — 279265 621415 6634 12 234262351613 117284 232 264 65 — — — — — —
201923 AAA MLEMemphis Redbirds — 496458 11115414 1212516 23 242286384670 142292 252 289 82 — — — — — —
202125 MLB MLESt. Louis Cardinals — 326291 78846 156317 44 268341385725 117326 195 329 109 +3 -1 +6 +3 +7 1.9
202226 MLB MLEPhiladelphia Phillies — 190176 401142 5507 61 227277369646 142304 263 285 79 -5 +1 +7 +2 +4 1.0
202327 MLB MLEPhiladelphia Phillies — 300280 691529 8749 42 246290411700 164306 253 311 97 -1 +0 +3 +1 +6 0.9
202428 MLB MLEPhiladelphia Phillies — 274250 641247 13668 71 256314420734 164320 245 320 103 +1 +1 +5 +3 +6 1.6
202529 MLB MLEPhiladelphia Phillies — 261244 6612110 10562 11 270305451756 180315 214 329 109 +3 -0 +5 +1 +6 1.4
202630 MLB MLEPhiladelphia Phillies — 250233 561128 7546 40 240280408688 167281 223 304 92 -2 +1 +0 +1 +5 0.5
201317 ROK MLEDSL Cardinals — 198176 36522 15183 75 205278290568 85214 98 249 55 — — — — — —
201317 ROK RAWDSL Cardinals — 198169 53833 22153 75 314402450852 136325 811 375 55 — — — — — —
201418 ROK MLEGCL Cardinals — 233214 46641 11424 85 215266294561 79259 185 238 47 — — — — — —
201418 ROK RAWGCL Cardinals — 233207 57851 18294 85 275345377722 101311 128 321 47 — — — — — —
201519 ROK MLEJohnson City Cardinals — 223206 45535 10546 62 218275345619 126272 244 271 70 — — — — — —
201519 ROK RAWJohnson City Cardinals — 223200 60847 16386 62 300369485854 185342 177 377 70 — — — — — —
201620 A MLE2 teams — 413390 931122 151052 54 238270292563 54318 254 247 53 — — — — — —
201620 A RAW2 teams — 413385 1041333 20792 54 270310343652 73330 195 291 53 — — — — — —
201721 A+ MLE3 teams — 299278 751411 13653 31 270310338648 68347 224 276 73 — — — — — —
201721 A+ RAW3 teams — 299274 811221 16483 31 296340365705 69354 165 314 73 — — — — — —
201822 AA MLE2 teams — 488460 1062519 151198 64 230267348615 117290 243 268 67 — — — — — —
201822 AA RAW2 teams — 488452 12230112 22948 64 270315420735 150315 195 323 67 — — — — — —
201923 AAA MLE2 teams — 691635 15521619 1717525 53 244291386677 142303 252 289 82 — — — — — —
201923 AAA RAW2 teams — 691628 18025520 2413725 53 287338438776 151334 203 339 82 — — — — — —
202024 INTL MLEAguilas Cibaenas — 2219 4100 231 00 211318263581 53250 149 — — — — — — — —
202024 INTL RAWAguilas Cibaenas — 2219 4100 231 00 211318263581 53250 149 279 75 — — — — — —
202125 MLB MLESt. Louis Cardinals — 326291 78846 156317 44 268341385725 117321 195 329 109 +3 -1 +6 +3 +7 1.9
202125 MLB RAWSt. Louis Cardinals — 326288 78846 176317 44 271347389736 118326 195 331 109 +3 -1 +6 +3 +7 1.9
202226 MLB MLEPhiladelphia Phillies — 190176 401142 5507 61 227277369646 142304 263 285 79 -5 +1 +7 +2 +4 1.0
202226 MLB RAWPhiladelphia Phillies — 190176 401142 5507 61 227277369646 142304 263 285 79 -5 +1 +7 +2 +4 1.0
202327 MLB MLEPhiladelphia Phillies — 300280 691529 8749 42 246290411700 164303 253 311 97 -1 +0 +3 +1 +6 0.9
202327 MLB RAWPhiladelphia Phillies — 300279 7015210 8749 42 251293427719 176306 253 315 97 -1 +0 +3 +1 +6 0.9
202428 MLB MLEPhiladelphia Phillies — 274250 641247 13668 71 256314420734 164318 245 320 103 +1 +1 +5 +3 +6 1.6
202428 MLB RAWPhiladelphia Phillies — 274249 641247 13668 71 257314422735 165320 245 323 103 +1 +1 +5 +3 +6 1.6
202529 MLB MLEPhiladelphia Phillies — 261244 6612110 10562 11 270305451756 180311 214 329 109 +3 -0 +5 +1 +6 1.4
202529 MLB RAWPhiladelphia Phillies — 261243 6712111 10562 11 276309469778 193315 214 334 109 +3 -0 +5 +1 +6 1.4
202630 MLB MLEPhiladelphia Phillies — 250233 561128 7546 40 240280408688 167276 223 304 92 -2 +1 +0 +1 +5 0.5
202630 MLB RAWPhiladelphia Phillies — 250231 571129 7546 40 247285429713 182281 223 308 92 -2 +1 +0 +1 +5 0.5
201317 ROK MLEDSL Cardinals — 198178 36522 15183 75 202278287565 84209 98 249 55 — — — — — —
201418 ROK MLEGCL Cardinals — 233216 46641 11424 85 213266292558 79246 185 238 47 — — — — — —
201519 ROK MLEJohnson City Cardinals — 223205 45535 10546 62 220275346621 127270 244 271 70 — — — — — —
201620 A MLE2 teams — 413393 931122 151052 54 237270290560 53311 254 247 53 — — — — — —
201721 A+ MLE3 teams — 299281 751411 13653 31 267310335644 68336 224 276 73 — — — — — —
201822 AA MLE2 teams — 488462 1062519 151198 64 229267346613 117286 243 268 67 — — — — — —
201923 AAA MLE2 teams — 691644 15521619 1717525 53 241291380671 140292 252 289 82 — — — — — —
202125 MLB MLESt. Louis Cardinals — 326291 78846 156317 44 268341385725 117326 195 329 109 — — — — — —
202226 MLB MLEPhiladelphia Phillies — 190176 401142 5507 61 227277369646 142304 263 285 79 — — — — — —
202327 MLB MLEPhiladelphia Phillies — 300280 691529 8749 42 246290411700 164306 253 311 97 — — — — — —
202428 MLB MLEPhiladelphia Phillies — 274251 641247 13668 71 255314418732 163320 245 320 103 — — — — — —
202529 MLB MLEPhiladelphia Phillies — 261247 6612110 10562 11 267305445750 178315 214 329 109 — — — — — —
202630 MLB MLEPhiladelphia Phillies — 250235 561128 7546 40 238280404685 166281 223 304 92 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202428 MLB MLEPhiladelphia Phillies — 274251 641247 13668 71 255314418732 163320 245 320 103 — — — — — —
202529 MLB MLEPhiladelphia Phillies — 261247 6612110 10562 11 267305445750 178315 214 329 109 — — — — — —
202630 MLB MLEPhiladelphia Phillies — 250235 561128 7546 40 238280404685 166281 223 304 92 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202731 MLB MLEPHI 100% 287269 7013210 11635 153 261303436739 175304 224 324 105 +2 +2 +2 +1 +6 0.8
▸ 2027 — real world (MLB)
202731 MLB CTXPHI 100% 180168 45817 7403 92 264305445750 182305 224 328 105 +1 +1 +1 +1 +4 0.8
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202832 MLB MLEPHI 100% 166156 39715 6373 61 255296422717 167299 224 315 99 -0 +1 -3 +1 +4 0.2
202832 MLB CTXPHI 100% 166156 40716 6373 61 257298431729 174300 224 320 99 -0 +1 -3 +1 +4 0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 17671622 416761851 6640052 3210 256306420726 163309 234 318 80 +3 +2 +23 +12 +38 8.0
/ 162G— A+C — 650597 15428719 2414719 124 258306424730 166310 234 318 80 +1 +1 +9 +4 +14 3.0
Career— MLE — 45144176 10151723892 1691021107 8136 243290369659 125298 234 287 80 +4 +3 +24 +13 +42 8.8
/ 162G— MLE — 650601 14625513 2414715 125 243289366655 123298 234 287 80 +1 +1 +8 +4 +14 2.9

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.

2019 AAAMemphis Redbirds · 496 PAwOBA .344 → .289 (−55)K% 19.4% → 25.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.35%÷0.986×1.290——25.33%
BB% (unintentional) /PA3.43%÷1.035×0.710—×1.0502.47%
HBP% /PA3.23%—×0.980—×1.0503.32%
Singles /BIP25.77%÷1.014×0.900×0.950×1.05022.82%
Doubles /BIP5.04%÷0.917×0.810×0.950×1.0504.44%
Triples /BIP1.40%÷0.900×0.810×0.950×1.0501.26%
Home runs /BIP4.76%÷0.982×0.780—×1.0503.97%

Factors used: league row PCL. Park (home-season share, regressed): HR 96, 1B 103, 2B 83, 3B 80, K 97, BB 107 — applied at half strength. Age: age 23 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (4.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .344 → .289; ISO .174 → .142; BABIP .332 → .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 AASpringfield Cardinals · 279 PAwOBA .315 → .264 (−51)K% 18.6% → 22.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.64%÷1.003×1.220——22.68%
BB% (unintentional) /PA3.23%÷1.026×0.700—×1.0422.29%
HBP% /PA1.43%—×0.870—×1.0421.30%
Singles /BIP22.49%÷1.014×0.920×0.963×1.04220.46%
Doubles /BIP8.13%÷0.973×0.840×0.963×1.0427.04%
Triples /BIP0.48%÷0.900×0.940×0.963×1.0420.50%
Home runs /BIP3.35%÷1.215×0.800—×1.0422.30%

Factors used: league row TL. Park (home-season share, regressed): HR 143, 1B 103, 2B 95, 3B 80, K 101, BB 105 — applied at half strength. Age: age 22 vs a level average of 24.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.963.

Result: wOBA .315 → .264; ISO .153 → .118; BABIP .319 → .284. 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 AAAMemphis Redbirds · 209 PAwOBA .315 → .273 (−42)K% 20.1% → 26.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.10%÷0.975×1.290——26.59%
BB% (unintentional) /PA5.26%÷0.960×0.710—×1.0504.09%
HBP% /PA1.91%—×0.980—×1.0501.97%
Singles /BIP21.48%÷0.984×0.900×0.990×1.05020.42%
Doubles /BIP8.72%÷0.957×0.810×0.990×1.0507.68%
Triples /BIP0.00%÷0.984×0.810×0.990×1.0500.00%
Home runs /BIP3.36%÷0.909×0.780—×1.0503.02%

Factors used: league row PCL. Park (home-season share, regressed): HR 82, 1B 97, 2B 91, 3B 97, K 95, BB 92 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.990.

Result: wOBA .315 → .273; ISO .147 → .123; BABIP .310 → .288. 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 A+Palm Beach Cardinals · 211 PAwOBA .294 → .273 (−21)K% 16.1% → 22.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.11%÷1.007×1.420——22.72%
BB% (unintentional) /PA5.69%÷0.990×0.750—×1.0274.42%
HBP% /PA0.47%—×0.930—×1.0270.45%
Singles /BIP27.67%÷0.992×0.920×1.033×1.02727.23%
Doubles /BIP6.29%÷0.970×0.960×1.033×1.0276.60%
Triples /BIP0.63%÷1.150×0.810×1.033×1.0270.47%
Home runs /BIP0.00%÷0.824×0.880—×1.0270.00%

Factors used: league row FSL. Park (home-season share, regressed): HR 65, 1B 98, 2B 94, 3B 130, K 101, BB 98 — applied at half strength. Age: age 21 vs a level average of 22.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.033.

Result: wOBA .294 → .273; ISO .062 → .060; BABIP .344 → .341. 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 ROKGCL Cardinals · 23 PAwOBA .401 → .302 (−99)K% 8.7% → 12.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA8.70%÷1.000×1.440——12.52%
BB% (unintentional) /PA4.35%÷1.000×0.620—×0.9852.66%
HBP% /PA0.00%—×0.720—×0.9850.00%
Singles /BIP30.00%÷1.000×0.820—×0.98524.23%
Doubles /BIP5.00%÷1.000×0.720—×0.9853.55%
Triples /BIP0.00%÷1.000×0.720—×0.9850.00%
Home runs /BIP5.00%÷1.000×0.780—×0.9853.84%

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

Result: wOBA .401 → .302; ISO .182 → .134; BABIP .368 → .289. 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 APeoria Chiefs · 378 PAwOBA .283 → .248 (−34)K% 18.8% → 24.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.78%÷1.033×1.360——24.73%
BB% (unintentional) /PA5.03%÷0.938×0.690—×1.0303.81%
HBP% /PA0.53%—×0.780—×1.0300.43%
Singles /BIP27.50%÷0.999×0.920×1.018×1.03026.54%
Doubles /BIP4.64%÷1.000×0.830×1.018×1.0304.04%
Triples /BIP0.36%÷1.029×0.910×1.018×1.0300.33%
Home runs /BIP1.07%÷1.066×0.800—×1.0300.83%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 113, 1B 100, 2B 100, 3B 106, K 107, BB 88 — 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 ×1.018.

Result: wOBA .283 → .248; ISO .068 → .055; BABIP .325 → .308. 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+Palm Beach Cardinals · 35 PAwOBA .311 → .239 (−71)K% 22.9% → 33.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.86%÷0.962×1.420——33.74%
BB% (unintentional) /PA2.86%÷0.988×0.750—×1.0422.26%
HBP% /PA0.00%—×0.930—×1.0420.00%
Singles /BIP30.77%÷1.047×0.920—×1.04228.17%
Doubles /BIP0.00%÷0.947×0.960—×1.0420.00%
Triples /BIP7.69%÷1.000×0.810—×1.0426.49%
Home runs /BIP0.00%÷0.979×0.880—×1.0420.00%

Factors used: league row FSL. Park (home-season share, regressed): HR 96, 1B 109, 2B 89, 3B 100, K 92, BB 98 — 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).

Result: wOBA .311 → .239; ISO .118 → .086; BABIP .385 → .347. 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 ROKJohnson City Cardinals · 223 PAwOBA .366 → .271 (−96)K% 17.0% → 24.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.04%÷1.000×1.420——24.20%
BB% (unintentional) /PA7.17%÷1.000×0.640—×1.0084.63%
HBP% /PA2.69%—×0.740—×1.0082.01%
Singles /BIP25.31%÷1.000×0.840×0.967×1.00820.71%
Doubles /BIP4.94%÷1.000×0.740×0.967×1.0083.56%
Triples /BIP2.47%÷1.000×0.740×0.967×1.0081.78%
Home runs /BIP4.32%÷1.000×0.800—×1.0083.48%

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 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 ×0.967.

Result: wOBA .366 → .271; ISO .185 → .135; BABIP .342 → .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).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .