Alec Bohm

3B Philadelphia Phillies
Age 30 R/R 6'4" / 218 lbs MLB HR +14% Svc 6.616 · Ctrl thru 2027
Overview
MLB40-MANExt / FA-dealFA 2028
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WAR
202427MLBPHI606.280/.335/.4481551163.3
202528MLBPHI504.287/.335/.4091121071.8
202629MLBPHI629.249/.317/.383152961.5
2027PROJ30MLBPHI488.273/.333/.4161231091.9
2028PROJ31MLBPHI561.268/.327/.4041331051.6
2029PROJ32MLBPHI546.262/.320/.389122991.1
Last 3 seasons WAR 6.6  ·  Next 3 projected WAR 4.5Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2027Service6.616First FA2028
2027Ext / FA-deal$17M
Skills · percentileStatcast 2024-2026
Avg EV72
xwOBA71
Bat Spd45
Barrel%36
Speed30
Form.270/.350/.399 · rolling true talent (60d window) · proj .272/.329/.410
CompsT.J. Rivera (age 30) · Ronny Paulino (age 30) · Kevin Plawecki (age 30)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 112109vR 99
AVG/OBP/SLG.273 / .333 / .416
PA488
HR12
K%15
BB%7
BABIP301
ISO144
MLB%100%
Value2027 · WAR
BAT: +5.5 runs (wOBA-derived runs vs avg)+5BATRUN: -0.2 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.5 runs (Defensive runs vs avg)+0FLDPOS: +1.7 runs (Positional adjustment)+2POSREP: +10.6 runs (Replacement-level credit)+11REPTotal WAR: +2.10+2.1WAR
trajectory · projected WAR by year
2.11.61.10.3-0.327283031
Tools · Recent Form · Splits · ContractCON 60 / POW 45
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT60
xAVG
780.274
POWER45
Barrel%
366.3
Avg EV
7290.6
Bat Spd
4570.8
EYE50
scouting grade only
SPEED45
Sprint
3026.5
Recent Formrolling true talent ⓘ
K%14%▲13% over 104 PA (60d) · proj 15%
BB%10%▲▲13% over 104 PA (60d) · proj 7%
ISO.129·.111 over 90 AB (60d) · proj .139
HR/BB2.3%▼1.3% over 76 BBE (60d) · proj 2.9%
BABIP.302·.307 over 75 BIP (60d) · proj .301
SLASH.270/.350/.399·proj .272/.329/.410
Platoon Splits2024-2026 · 1211 PA
vs LHP
vs RHP
Edge
PA
347
864
—
wRC+
116
100
◀L
wOBA
339
317
◀L
ISO
165
130
◀◀L
BABIP
291
307
▶R
K%
11.0%
16.9%
◀◀L
BB%
6.6%
6.0%
◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2020
Service   6.616 yrs.days
Team Control Through   2027
First FA Year   2028
YearStatusSalary Proj WAR Value Surplus
2027Ext / FA-deal$17M+2.1$17M+$0.0M
Totals $17M $17M +$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)
201821 ROKGCL Phillies West — 3732 11110 242 20 344417438854 94379 115 376 80 — — — — — —
201922 AAReading Fightin Phils — 270238 6411114 28381 22 269348500848 231265 1410 369 85 — — — — — —
201922 A+Clearwater Threshers — 177158 521034 17211 12 329398506904 177358 1210 397 97 — — — — — —
201922 ALakewood BlueClaws — 9379 29903 12140 30 3674515951.045 228406 1513 447 135 — — — — — —
201922 INTLScottsdale Scorpions — 7872 26602 5160 01 361403528930 167436 216 406 161 — — — — — —
202023 MLBPhiladelphia Phillies — 180160 541104 16362 11 338404481886 144410 209 391 149 +11 -0 -0 +1 +4 1.5
202124 MLBPhiladelphia Phillies — 417380 941507 311112 40 247308342650 95327 277 293 83 -8 +1 -1 +2 +9 0.2
202124 AAALehigh Valley IronPigs — 6859 16501 7151 31 271358407765 136341 2210 341 82 — — — — — —
202225 MLBPhiladelphia Phillies — 631586 16424313 311104 23 280320398718 118319 175 316 98 -2 -1 -4 +2 +14 0.9
202326 MLBPhiladelphia Phillies — 611558 15331020 42945 41 274331437768 163296 157 338 112 +9 +0 -5 +2 +13 1.9
202427 MLBPhiladelphia Phillies — 606554 15544215 40866 52 280335448783 168305 147 344 116 +12 +0 +6 +2 +13 3.3
202528 MLBPhiladelphia Phillies — 504464 13318311 29825 20 287335409745 123324 166 330 107 +4 +0 -0 +2 +11 1.8
202528 AAALehigh Valley IronPigs — 2221 3011 120 00 143182381563 238111 95 241 20 — — — — — —
202629 MLBPhiladelphia Phillies — 629567 14129115 48889 20 249317383700 134269 148 313 96 -3 +0 +2 +2 +14 1.5
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 35783269 894172985 23760733 207 273329410739 136309 177 327 107 +32 +1 -4 +13 +78 12.2
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201821 ROK MLEGCL Phillies West — 3733 9110 162 20 273333364697 91297 163 287 80 — — — — — —
201922 AA MLEReading Fightin Phils — 270245 5610110 21471 22 229292400692 171235 178 294 85 — — — — — —
201922 A+ MLEClearwater Threshers — 177163 42724 12311 12 258312399711 141296 187 312 97 — — — — — —
201922 A MLELakewood BlueClaws — 9383 25703 8190 30 301363494857 193336 209 367 135 — — — — — —
202023 MLB MLEPhiladelphia Phillies — 180160 541104 16362 11 338404481886 144410 209 389 149 +11 -0 -0 +1 +4 1.5
202124 MLB MLEPhiladelphia Phillies — 417380 941507 311112 40 247308342650 95327 277 291 83 -8 +1 -1 +2 +9 0.2
202124 AAA MLELehigh Valley IronPigs — 6861 15501 5181 31 246313377690 131315 267 290 82 — — — — — —
202225 MLB MLEPhiladelphia Phillies — 631587 16325312 301104 23 278317392709 114319 175 312 98 -2 -1 -4 +2 +14 0.9
202326 MLB MLEPhiladelphia Phillies — 611559 15232019 41945 41 272327431758 159296 157 333 112 +9 +0 -5 +2 +13 1.9
202427 MLB MLEPhiladelphia Phillies — 606556 15545214 38866 52 279332442774 164305 146 340 116 +12 +0 +6 +2 +13 3.3
202528 MLB MLEPhiladelphia Phillies — 504464 13118310 29825 20 282331399730 116324 166 327 107 +4 +0 -0 +2 +11 1.8
202528 AAA MLELehigh Valley IronPigs — 2221 3011 120 00 143182381563 238109 95 198 20 — — — — — —
202629 MLB MLEPhiladelphia Phillies — 629568 14130114 47889 20 248316379694 130269 147 310 96 -3 +0 +2 +2 +14 1.5
201821 ROK MLEGCL Phillies West — 3733 9110 162 20 273333364697 91321 163 287 80 — — — — — —
201821 ROK RAWGCL Phillies West — 3732 11110 242 20 344417438854 94379 115 376 80 — — — — — —
201922 AA MLE4 teams — 618563 14127419 461112 65 250309414723 163277 187 312 98 — — — — — —
201922 AA RAW4 teams — 618547 17136423 62892 65 313385519904 207335 1410 393 98 — — — — — —
202023 MLB MLEPhiladelphia Phillies — 180160 541104 16362 11 338404481886 144410 209 389 149 +11 -0 -0 +1 +4 1.5
202023 MLB RAWPhiladelphia Phillies — 180160 541104 16362 11 338404481886 144410 209 391 149 +11 -0 -0 +1 +4 1.5
202124 MLB MLE2 teams — 485441 1082007 361293 71 245306338644 93326 277 291 83 -10 +1 -1 +2 +11 0.2
202124 MLB RAW2 teams — 485439 1102008 381263 71 251315351665 100329 268 299 83 -10 +1 -1 +2 +11 0.2
202225 MLB MLEPhiladelphia Phillies — 631587 16325312 301104 23 278317392709 114318 175 312 98 -2 -1 -4 +2 +14 0.9
202225 MLB RAWPhiladelphia Phillies — 631586 16424313 311104 23 280320398718 118319 175 316 98 -2 -1 -4 +2 +14 0.9
202326 MLB MLEPhiladelphia Phillies — 611559 15232019 41945 41 272327431758 159294 157 333 112 +9 +0 -5 +2 +13 1.9
202326 MLB RAWPhiladelphia Phillies — 611558 15331020 42945 41 274331437768 163296 157 338 112 +9 +0 -5 +2 +13 1.9
202427 MLB MLEPhiladelphia Phillies — 606556 15545214 38866 52 279332442774 164305 146 340 116 +12 +0 +6 +2 +13 3.3
202427 MLB RAWPhiladelphia Phillies — 606554 15544215 40866 52 280335448783 168305 147 344 116 +12 +0 +6 +2 +13 3.3
202528 MLB MLE2 teams — 526485 13418411 30845 20 276325398723 122311 166 321 104 +2 +0 -0 +2 +11 1.6
202528 MLB RAW2 teams — 526485 13618412 30845 20 280329408737 128314 166 326 104 +2 +0 -0 +2 +11 1.6
202629 MLB MLEPhiladelphia Phillies — 629568 14130114 47889 20 248316379694 130270 147 310 96 -3 +0 +2 +2 +14 1.5
202629 MLB RAWPhiladelphia Phillies — 629567 14129115 48889 20 249317383700 134269 148 313 96 -3 +0 +2 +2 +14 1.5
201821 ROK MLEGCL Phillies West — 3734 9110 162 20 265333353686 88297 163 287 80 — — — — — —
201922 AA MLE4 teams — 618565 14127419 461112 65 250309412722 163272 187 312 98 — — — — — —
202023 MLB MLEPhiladelphia Phillies — 180160 541104 16362 11 338404481886 144410 209 389 149 — — — — — —
202124 MLB MLE2 teams — 485443 1082007 361293 71 244306336643 93325 277 291 83 — — — — — —
202225 MLB MLEPhiladelphia Phillies — 631592 16325312 301104 23 275317389706 113319 175 312 98 — — — — — —
202326 MLB MLEPhiladelphia Phillies — 611560 15232019 41945 41 271327430758 159296 157 333 112 — — — — — —
202427 MLB MLEPhiladelphia Phillies — 606557 15545214 38866 52 278332442773 163305 146 340 116 — — — — — —
202528 MLB MLE2 teams — 526486 13418411 30845 20 276325397722 121315 166 321 104 — — — — — —
202629 MLB MLEPhiladelphia Phillies — 629568 14130114 47889 20 248316379694 130269 147 310 96 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202427 MLB MLEPhiladelphia Phillies — 606557 15545214 38866 52 278332442773 163305 146 340 116 — — — — — —
202528 MLB MLE2 teams — 526486 13418411 30845 20 276325397722 121315 166 321 104 — — — — — —
202629 MLB MLEPhiladelphia Phillies — 629568 14130114 47889 20 248316379694 130269 147 310 96 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202730 MLB MLEPHI 100% 557506 13828213 39837 31 272332411742 139301 157 330 109 +6 +0 +1 +2 +12 2.1
▸ 2027 — real world (MLB)
202730 MLB CTXPHI 100% 488445 12124212 34736 31 273333416749 143301 157 333 109 +5 +0 +0 +2 +11 1.9
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202831 MLB MLEPHI 100% 561511 13728212 38867 31 267326399726 132298 157 323 105 +3 +0 -2 +2 +12 1.6
202932 MLB MLEPHI 100% 546498 13026211 37866 20 260319385704 124293 167 314 99 -1 +0 -3 +2 +12 1.1
203033 MLB MLEPHI 100% 446409 1032018 29735 10 252310367676 115286 167 303 91 -5 +0 -4 +2 +10 0.3
203134 MLB MLEPHI 100% 355325 791516 23604 10 242298345643 104278 176 289 82 -8 +0 -5 +1 +8 -0.3
202831 MLB CTXPHI 100% 561511 13727213 38867 31 268327404732 136298 157 326 105 +3 +0 -2 +2 +12 1.6
202932 MLB CTXPHI 100% 546498 13226212 37866 20 262320389709 128293 167 316 99 -1 +0 -3 +2 +12 1.1
203033 MLB CTXPHI 100% 446409 1042019 29735 10 253311371682 118286 167 305 91 -5 +0 -4 +2 +10 0.3
203134 MLB CTXPHI 100% 355325 791416 23604 10 243299349648 107278 176 291 82 -8 +0 -5 +1 +8 -0.3
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 54865012 134625915125 36491255 278 269325401726 132303 177 322 101 +22 +2 -18 +20 +119 14.8
/ 162G— A+C — 650594 16031215 431087 31 269327404731 135304 177 322 101 +3 +0 -2 +2 +14 1.8
Career— MLE — 67196140 162732323148 446112266 4115 265322397719 132300 177 318 101 +27 +2 -17 +22 +129 16.7
/ 162G— MLE — 650594 15731214 431096 41 264320394714 130300 177 318 101 +3 +0 -2 +2 +14 1.8

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 AAALehigh Valley IronPigs · 22 PAwOBA .234 → .198 (−36)K% 9.1% → 11.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA9.09%÷0.996×1.200——10.95%
BB% (unintentional) /PA4.55%÷1.075×0.690—×0.9822.87%
HBP% /PA0.00%—×0.940—×0.9820.00%
Singles /BIP5.26%÷0.986×0.930—×0.9824.88%
Doubles /BIP0.00%÷1.018×0.830—×0.9820.00%
Triples /BIP5.26%÷0.900×0.970—×0.9825.57%
Home runs /BIP5.26%÷0.947×0.700—×0.9823.82%

Factors used: league row International League. Park (home-season share, regressed): HR 89, 1B 97, 2B 104, 3B 80, K 99, BB 115 — 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).

Result: wOBA .234 → .198; ISO .238 → .204; BABIP .111 → .109. 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 AAALehigh Valley IronPigs · 68 PAwOBA .337 → .290 (−47)K% 22.1% → 26.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.06%÷0.992×1.200——26.69%
BB% (unintentional) /PA10.29%÷1.061×0.690—×1.0336.91%
HBP% /PA1.47%—×0.940—×1.0331.43%
Singles /BIP22.73%÷1.016×0.930—×1.03321.48%
Doubles /BIP11.36%÷0.952×0.830—×1.03310.23%
Triples /BIP0.00%÷1.150×0.920—×1.0330.00%
Home runs /BIP2.27%÷0.957×0.700—×1.0331.72%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 91, 1B 103, 2B 90, 3B 130, K 98, BB 112 — applied at half strength. Age: age 25 vs a level average of 27.2 → +3.3% on BB/HBP/hit rates (2.2 yr younger than average).

Result: wOBA .337 → .290; ISO .136 → .115; BABIP .341 → .315. 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 AAReading Fightin Phils · 270 PAwOBA .363 → .294 (−68)K% 14.1% → 17.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.07%÷0.995×1.220——17.26%
BB% (unintentional) /PA10.37%÷0.978×0.700—×1.0277.62%
HBP% /PA0.37%—×0.850—×1.0270.32%
Singles /BIP19.00%÷1.023×0.970×0.950×1.02717.57%
Doubles /BIP5.50%÷0.980×0.860×0.950×1.0274.71%
Triples /BIP0.50%÷0.959×0.950×0.950×1.0270.48%
Home runs /BIP7.00%÷1.182×0.780—×1.0274.74%

Factors used: league row EL. Park (home-season share, regressed): HR 136, 1B 105, 2B 96, 3B 92, K 99, BB 96 — applied at half strength. Age: age 23 vs a level average of 24.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .363 → .294; ISO .231 → .169; BABIP .265 → .235. 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 A+Clearwater Threshers · 177 PAwOBA .385 → .312 (−74)K% 11.9% → 17.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.86%÷0.960×1.420——17.55%
BB% (unintentional) /PA8.47%÷0.964×0.750—×0.9986.58%
HBP% /PA0.56%—×0.930—×0.9980.52%
Singles /BIP25.55%÷1.014×0.920×0.950×0.99821.98%
Doubles /BIP7.30%÷1.242×0.960×0.950×0.9985.35%
Triples /BIP2.19%÷0.973×0.810×0.950×0.9981.73%
Home runs /BIP2.92%÷0.949×0.880—×0.9982.70%

Factors used: league row FSL. Park (home-season share, regressed): HR 90, 1B 103, 2B 148, 3B 95, K 92, BB 93 — applied at half strength. Age: age 23 vs a level average of 22.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .385 → .312; ISO .177 → .143; BABIP .358 → .296. 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 ALakewood BlueClaws · 93 PAwOBA .445 → .367 (−77)K% 15.1% → 20.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.05%÷0.987×1.340——20.44%
BB% (unintentional) /PA12.90%÷0.975×0.660—×0.9908.65%
HBP% /PA0.00%—×0.770—×0.9900.00%
Singles /BIP26.15%÷1.016×0.920×0.950×0.99022.27%
Doubles /BIP13.85%÷0.991×0.820×0.950×0.99010.77%
Triples /BIP0.00%÷1.038×0.940×0.950×0.9900.00%
Home runs /BIP4.62%÷0.809×0.820—×0.9904.63%

Factors used: league row SAL. Park (home-season share, regressed): HR 62, 1B 103, 2B 98, 3B 108, K 97, BB 95 — applied at half strength. Age: age 23 vs a level average of 22.0 → −1.0% on BB/HBP/hit rates (1.0 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .445 → .367; ISO .228 → .206; BABIP .406 → .336. 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 ROKGCL Phillies West · 37 PAwOBA .377 → .287 (−89)K% 10.8% → 15.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA10.81%÷1.000×1.440——15.57%
BB% (unintentional) /PA5.41%÷1.000×0.620—×0.9753.27%
HBP% /PA5.41%—×0.720—×0.9753.79%
Singles /BIP32.14%÷1.000×0.820—×0.97525.70%
Doubles /BIP3.57%÷1.000×0.720—×0.9752.51%
Triples /BIP3.57%÷1.000×0.720—×0.9752.51%
Home runs /BIP0.00%÷1.000×0.780—×0.9750.00%

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

Result: wOBA .377 → .287; ISO .094 → .067; BABIP .379 → .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).

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