Alec Bohm3B Philadelphia Phillies
Age 29 R/R 6'4" / 218 lbs MLB HR +4% Svc 5.616 · Ctrl thru 2026
2026 ROS PROJECTION374 act + 249 ros · stats below = ROS only
wRC+†vL 134128vR 111
AVG/OBP/SLG.280 / .336 / .434
PA249
HR7
K%15
BB%6
BABIP308
ISO153
MLB%100%
Value2026 · WAR
BAT: -7.4 runs (wOBA-derived runs vs avg)-7BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: +1.8 runs (Defensive runs vs avg)+2FLDPOS: +2.2 runs (Positional adjustment)+2POSREP: +17.7 runs (Replacement-level credit)+18REPTotal WAR: +1.50+1.5WAR
trajectory · projected WAR by year
2.63.32.92.51.71.00.426283032
Tools · Splits · ContractCON 60 / POW 45
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT60
Whiff%
905.2%
xwOBA
650.326
POWER45
Barrel%
356.2
Avg EV
7090.5
Bat Spd
4570.8
EYE50
Chase%
9022.6%
SPEED45
Sprint
2726.4
Platoon Splits2024-2026 · 1211 PA
vs LHP
vs RHP
Edge
PA
347
864
wRC+
118
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   Arb-3
MLB Debut   2020
Service   5.616 yrs.days
Team Control Through   2026
First FA Year   2027
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$4M+0.6$2M-$2M
Totals $4M $2M -$2M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201821 ROKGCL Phillies West 3733 10110 162 20 303361394755 91357 163 294 83
201821 ROKGCL Phillies West 3732 11110 242 20 344417438854 94379 115 376 146
201922 AA4 teams 618562 13626420 471162 65 242303409712 167268 198 307 93
201922 AA4 teams 618547 17136423 62892 65 313385519904 207335 1410 393 159
202023 MLBPhiladelphia Phillies 180160 541104 16362 11 338404481886 144410 209 381 150 +10 -0 -0 +1 +5 1.6
202023 MLBPhiladelphia Phillies 180160 541104 16362 11 338404481886 144410 209 391 157 +12 -0 -0 +1 +5 1.7
202124 MLB2 teams 485442 1071908 351293 71 242302339641 97319 277 286 77 -13 +1 -1 +2 +14 0.2
202124 MLB2 teams 485439 1102008 381263 71 251315351665 100329 268 299 87 -7 +1 -1 +2 +14 0.8
202225 MLBPhiladelphia Phillies 631586 16223313 311104 23 276317392710 116315 175 307 93 -5 -1 -4 +2 +18 1.0
202225 MLBPhiladelphia Phillies 631586 16424313 311104 23 280320398718 118319 175 316 100 +0 -1 -4 +2 +18 1.5
202326 MLBPhiladelphia Phillies 611558 15030019 42945 41 269326425750 156290 157 328 109 +6 +0 -5 +2 +17 2.1
202326 MLBPhiladelphia Phillies 611558 15331020 42945 41 274331437768 163296 157 338 117 +12 +0 -5 +2 +17 2.7
202427 MLBPhiladelphia Phillies 606554 15243214 40866 52 274330435765 161300 147 332 112 +8 +0 +6 +2 +17 3.4
202427 MLBPhiladelphia Phillies 606554 15544215 40866 52 280335448783 168305 147 344 121 +15 +0 +6 +2 +17 4.0
202528 MLB2 teams 526485 13417412 30845 20 276325402727 126309 166 318 101 +1 +0 -0 +2 +15 1.8
202528 MLB2 teams 526485 13618412 30845 20 280329408737 128314 166 326 108 +5 +0 -0 +2 +15 2.2
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD29 MLBPHI 374339 7314011 25566 10 215281354635 139225 157 281 73 -11 +0 +2 +1 +11 0.3
YTD29 MLBPHI 374339 7314011 25566 10 215281354635 139225 157 284 75 -10 +0 +2 +1 +11 0.4
ROS29 MLBPHI 100% 249228 641217 16373 10 280336434769 153302 156 335 114 +4 +0 -0 +1 +7 1.2
ROS29 MLBPHI 100% 249228 641217 16373 10 281336434770 154304 156 328 109 +2 +0 -0 +1 +7 1.1
FULL29 MLBPHI 623567 13726118 41939 20 242303386689 145258 157 299 87 -9 +0 +2 +2 +18 1.3
TOT29 MLBPHI 623567 13726118 41939 20 241303386689 145258 157 302 90 -7 +0 +2 +2 +18 1.5
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202730 MLBPHI 100% 611558 15930116 40938 31 285342428770 143317 157 344 121 +15 +0 -3 +2 +17 3.2
202831 MLBPHI 100% 599547 15429115 39938 20 282338420759 139314 167 339 117 +12 +0 -3 +2 +17 2.9
202932 MLBPHI 100% 587537 14928114 38937 20 277333412745 134310 166 332 112 +8 +0 -4 +2 +17 2.4
203033 MLBPHI 100% 506462 12522112 33836 10 271327400728 130305 167 324 106 +3 +0 -5 +2 +14 1.5
203134 MLBPHI 100% 427392 1031819 27735 10 263318383701 120298 176 313 98 -1 +0 -5 +2 +12 0.8
203235 MLBPHI 100% 361331 831407 23644 00 251307356664 106290 186 301 89 -5 +0 -6 +1 +10 0.1
202730 MLBPHI 100% 611558 16131116 40938 31 289345434779 145319 157 337 116 +11 +0 -3 +2 +17 2.9
202831 MLBPHI 100% 599547 15730116 39938 20 287343433777 146316 167 332 112 +8 +0 -3 +2 +17 2.5
202932 MLBPHI 100% 587537 15128115 38937 20 281337421758 140312 166 325 107 +5 +0 -4 +2 +17 2.0
203033 MLBPHI 100% 506462 12723112 33836 10 275331407738 132307 167 317 101 +1 +0 -5 +2 +14 1.2
203134 MLBPHI 100% 427392 10418110 27735 10 265321393714 128300 176 307 93 -3 +0 -5 +2 +12 0.5
203235 MLBPHI 100% 361331 841408 23644 00 254310369679 115292 186 295 84 -7 +0 -6 +1 +10 -0.1
▸ Career Totals
Career 62895757 160129914154 405105565 288 278333415748 137315 176 326 107 +53 +2 -33 +23 +178 22.8
/ 162G 650595 16531116 421097 31 277332413746 136314 176 326 107 +5 +0 -3 +2 +18 2.4
Career 70346435 174232320170 458119770 3914 271326406732 136307 177 322 105 +39 +2 -33 +25 +199 23.8
/ 162G 650595 16230216 421116 41 272327410737 138308 176 322 105 +4 +0 -3 +2 +18 2.2

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201821 ROKGCL Phillies West 3732 11110 242 20 344417438854 94379 115 376 146 +2 +0 +1 0.3
201922 AAReading Fightin Phils 270238 6411114 28381 22 269348500848 231265 1410 369 140 +12 -0 +8 2.0
201922 A+Clearwater Threshers 177158 521034 17211 12 329398506904 177358 1210 397 162 +12 -1 +5 1.7
201922 ALakewood BlueClaws 9379 29903 12140 30 3674515951.045 228406 1513 447 200 +11 +1 +3 1.4
201922 INTLScottsdale Scorpions 7872 26602 5160 01 361403528930 167436 216 406 169 +6 -0 +2 0.8
202023 MLBPhiladelphia Phillies 180160 541104 16362 11 338404481886 144410 209 391 157 +12 -0 -0 +1 +5 1.7
202124 MLBPhiladelphia Phillies 417380 941507 311112 40 247308342650 95327 277 293 82 -8 +1 -1 +2 +12 0.5
202124 AAALehigh Valley IronPigs 6859 16501 7151 31 271358407765 136341 2210 341 119 +1 +0 +2 0.4
202225 MLBPhiladelphia Phillies 631586 16424313 311104 23 280320398718 118319 175 316 100 +0 -1 -4 +2 +18 1.5
202326 MLBPhiladelphia Phillies 611558 15331020 42945 41 274331437768 163296 157 338 117 +12 +0 -5 +2 +17 2.7
202427 MLBPhiladelphia Phillies 606554 15544215 40866 52 280335448783 168305 147 344 121 +15 +0 +6 +2 +17 4.0
202528 MLBPhiladelphia Phillies 504464 13318311 29825 20 287335409745 123324 166 330 110 +6 +0 -0 +2 +14 2.3
202528 AAALehigh Valley IronPigs 2221 3011 120 00 143182381563 238111 95 241 43 -1 +0 +1 -0.1
▸ Career Totals (raw MLB only — historical actual)
MLB Career 29492702 753143870 18951924 187 279331415747 137318 186 330 111 +36 +1 -6 +11 +84 12.7

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Aaron Hilllast yr '17
career totals — 13 seasons, 6,217 PA
136,21716274266323417+22+2527.726.1
/162664178+2.4+2.63.0pk7: 25
#2Pablo Sandovallast yr '21
career totals — 13 seasons, 5,045 PA
135,04515312278330444+11+124.924.5
/162664202+1.4+0.13.3pk7: 24
#3Jed Lowrielast yr '22
career totals — 13 seasons, 5,188 PA
135,1881218257330407+31+2825.324.5
/162664151+4.0+3.53.2pk7: 24
#4Marlon Byrdlast yr '16
career totals — 14 seasons, 6,087 PA
146,08715856275329431-9+225.524.4
/162664176-1.0+0.22.8pk7: 23
#5Martín Pradolast yr '19
career totals — 13 seasons, 5,812 PA
135,8129940287335412-3+1023.723.2
/162664115-0.4+1.22.7pk7: 23
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 14 projected seasons
147,02917132273325409+25-426.823.2
/162664163+2.4-0.42.5pk7: 20
#6Ronnie Belliardlast yr '10
career totals — 11 seasons, 5,105 PA
115,10510639271334414+5+521.420.2
/162664145+0.6+0.72.8pk7: 19

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Alec Bohm (OGILVIE) 29 60 45 45 50 241/303/386 145258 182 15% 7% 90 +1.5
J.J. Hardy
2011 · MLB
28 51→55 48→55 43→30 52 253/312/396 144280 153 16% 8% 100 +1.7 247/293/410 163262 212 15% 6% 96 +1.5 244/288/40816425222114%6%89+1.0
Mark Ellis
2007 · MLB
30 54→63 47→50 46→50 54 267/337/411 144290 145 14% 9% 114 +2.7 256/322/405 149278 1611 14% 8% 107 +2.2 253/317/399146273151214%8%100+1.5
Adam Frazier
2021 · MLB
29 53→63 47→50 39→50 51 260/321/402 142284 135 14% 7% 105 +2.1 268/329/380 112299 810 13% 7% 102 +1.9 262/325/36910629371112%7%95+1.3
Mike Aviles
2010 · MLB
29 53→62 47→50 50→55 44 264/295/410 146290 148 15% 4% 96 +1.5 263/296/395 132290 1316 14% 4% 92 +1.2 260/292/388128283141814%4%87+0.7
Ronny Paulino
2010 · MLB
29 51→61 48→50 42→40 50 255/314/398 143295 164 19% 8% 102 +1.8 255/305/361 106299 93 17% 7% 87 +0.8 258/303/37211529614318%6%88+0.4
David Bell
2002 · MLB
29 50→58 48→50 41→40 51 250/305/397 147262 164 12% 7% 98 +1.6 250/323/399 149265 163 13% 9% 105 +2.1 265/335/40013428613112%9%104+2.0
Ramón Urías
2023 · MLB
29 49→57 50 43→50 47 247/312/398 151300 184 24% 8% 101 +1.8 246/310/383 137303 155 23% 7% 95 +1.4 243/307/37212929913422%7%90+0.6
Reed Johnson
2006 · MLB
29 55→65 45→50 44→45 45 270/327/400 131312 127 18% 5% 108 +2.3 280/345/413 133328 119 17% 6% 118 +3.0 288/355/41312534010917%6%118+2.0
Yangervis Solarte
2016 · MLB
29 53→59 47→55 47→45 52 263/319/405 142277 142 12% 7% 105 +2.1 267/323/437 170280 203 13% 7% 115 +2.8 258/314/42717026822213%7%105+1.7
Alexei Ramirez
2012 · MLB
30 54→59 47→50 44→55 51 267/319/398 131285 1510 13% 7% 103 +1.9 268/303/380 112293 1018 12% 4% 91 +1.1 270/299/37610629492212%3%85+0.8
Luis Juarez
2019 · AAA
29 51→59 45→50 45→40 46 254/292/378 124274 146 14% 5% 86 +0.8 279/331/463 184289 236 13% 7% 125 +3.5 306/361/51220630727110%8%152+3.6
Chris Stynes
2004 · MLB
31 51→61 47→50 44→45 54 253/324/401 148279 145 15% 9% 106 +2.2 237/304/368 131267 126 16% 8% 89 +1.0 215/264/294802453013%5%45-0.6
Travis d'Arnaud
2018 · MLB
29 49→54 51→60 47→45 49 249/307/410 161271 203 17% 7% 102 +1.8 254/314/437 183289 244 21% 8% 112 +2.6 264/323/45519131324123%6%119+1.4
Gaby Sanchez
2013 · MLB
29 52→56 50→55 45 55 258/335/417 159286 174 16% 10% 115 +2.8 243/325/394 151280 155 18% 10% 105 +2.1 239/330/38915027614318%11%103+1.0
Carlos Ruiz
2008 · MLB
29 53→63 47→50 47→45 52 260/325/406 146284 137 14% 8% 108 +2.3 249/339/381 132270 115 12% 11% 108 +2.3 295/383/44114632013211%10%127+2.7
Johan Camargo
2023 · MLB
29 47→53 46→55 44→45 48 236/292/361 125279 142 21% 7% 82 +0.5 229/291/354 125271 155 21% 8% 80 +0.4 217/285/33411724617020%8%69-0.1
Mauricio Dubón
2023 · MLB
29 48→58 46→50 44→55 48 240/292/367 126264 149 16% 6% 84 +0.6 253/291/367 114280 107 14% 5% 82 +0.5 252/296/36511427510513%5%83+0.4
Andy Ibáñez
2022 · MLB
29 52→56 52→55 45 48 264/315/438 174288 195 16% 6% 112 +2.6 249/302/398 149287 167 19% 7% 96 +1.5 256/315/41215529817719%7%103+1.1
Alex Gonzalez
2006 · MLB
29 50→55 48→55 43→40 46 249/299/399 150285 155 19% 6% 95 +1.4 256/307/412 156289 164 17% 6% 102 +1.9 247/294/41616927219117%5%94+1.1
Logan Forsythe
2016 · MLB
29 51→56 49→55 47→50 51 256/331/410 154297 168 19% 9% 111 +2.5 250/335/393 143308 157 22% 10% 109 +2.4 240/333/36412330412523%11%98+1.3