Bryce Harper1B Philadelphia Phillies
Age 33 L/R 6'1" / 210 lbs MLB HR +4% Svc 13.924 · Ctrl thru 2031
2026 ROS PROJECTION408 act + 272 ros · stats below = ROS only
wRC+†vL 156156vR 157
AVG/OBP/SLG.280 / .381 / .517
PA272
HR13
K%21
BB%14
BABIP317
ISO237
MLB%100%
Value2026 · WAR
BAT: +36.8 runs (wOBA-derived runs vs avg)+37BATRUN: -0.8 runs (SB/CS + UBR baserunning)-1RUNFLD: -2.3 runs (Defensive runs vs avg)-2FLDPOS: -12.1 runs (Positional adjustment)-12POSREP: +19.3 runs (Replacement-level credit)+19REPTotal WAR: +4.20+4.2WAR
0.02.04.01.73.52.41.40.60.0-$60M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · Splits · ContractCON 55 / POW 71
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT55
Whiff%
5210.7%
xwOBA
900.371
POWER71
Barrel%
7111.4
Avg EV
7690.9
Bat Spd
6973.3
EYE40
Chase%
6927.9%
SPEED50
Sprint
4627.3
Platoon Splits2024-2026 · 1321 PA
vs LHP
vs RHP
Edge
PA
504
817
wRC+
143
147
wOBA
373
377
ISO
217
247
R
BABIP
331
293
L
K%
22.2%
20.2%
R
BB%
10.3%
11.0%
R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2012
Service   13.924 yrs.days
Team Control Through   2031
First FA Year   2027
NTC
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$10M+1.7$13M+$3M
2027Ext$25M+3.5$26M+$3M
2028Ext$25M+2.4$16M-$4M
2029Ext$25M+1.4$9M-$10M
2030Ext$25M+0.6$2M-$15M
2031Ext$25M
Totals $137M $66M -$37M
Underwater contract
Projected production over the remaining contract is worth -$37M less than the salary owed. Most often this reflects an aging-curve fade that was visible at signing — the team paid a premium for the early years.

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
201017 INTLScottsdale Scorpions 3935 12321 4110 11 3434106291.039 286478 2810
201017 INTLScottsdale Scorpions 3935 12321 4110 11 3434106291.039 286478 2810 446 199
201118 A3 teams 557511 12521219 391423 308 245302405707 160300 257 313 98
201118 A3 teams 557480 14630423 701093 308 304396527923 223350 2013 403 166
201219 MLB2 teams 681610 160291023 621382 197 262332456788 193303 209 341 119 +15 +1 +7 +2 +19 4.5
201219 MLB2 teams 681607 162301023 651342 197 267340463803 196307 2010 351 127 +21 +1 +7 +2 +19 5.1
201320 MLBWashington Nationals 497424 11624320 61945 114 274371486857 212306 1912 364 137 +21 +1 -1 -5 +14 2.9
201320 MLBWashington Nationals 497424 11624320 61945 114 274371486857 212306 1912 374 144 +25 +1 -1 -5 +14 3.4
201421 MLBWashington Nationals 395352 9610213 381041 22 273345423769 151352 2610 330 111 +5 -0 -3 -4 +11 0.8
201421 MLBWashington Nationals 395352 9610213 381041 22 273345423769 151352 2610 341 119 +8 -0 -3 -4 +11 1.2
201522 MLBWashington Nationals 654521 17238142 1241315 64 3304636491.112 319369 2019 453 205 +78 -0 -10 -7 +19 8.0
201522 MLBWashington Nationals 654521 17238142 1241315 64 3304636491.112 319369 2019 475 221 +90 -0 -10 -7 +19 9.3
201623 MLBWashington Nationals 627506 12324224 1081173 2110 243379441820 198264 1917 337 116 +11 +0 -6 -7 +18 1.7
201623 MLBWashington Nationals 627506 12324224 1081173 2110 243379441820 198264 1917 363 136 +25 +0 -6 -7 +18 3.1
201724 MLBWashington Nationals 492420 13427129 68991 42 3194155951.010 276356 2014 416 176 +42 +0 -7 -5 +14 4.5
201724 MLBWashington Nationals 492420 13427129 68991 42 3194155951.010 276356 2014 436 192 +51 +0 -7 -5 +14 5.4
201825 MLBWashington Nationals 695550 13734034 1301696 133 249398496894 247289 2419 371 142 +33 +1 -15 -7 +20 3.2
201825 MLBWashington Nationals 695550 13734034 1301696 133 249398496894 247289 2419 391 158 +45 +1 -15 -7 +20 4.5
201926 MLBPhiladelphia Phillies 682573 14635134 991786 153 255370497868 243307 2615 365 137 +29 +2 -2 -7 +19 4.2
201926 MLBPhiladelphia Phillies 682573 14936135 991786 153 260375510884 250313 2615 387 154 +42 +2 -2 -7 +19 5.5
202027 MLBPhiladelphia Phillies 244190 519213 49432 82 268423542965 274279 1820 385 153 +14 +1 -1 -3 +7 1.9
202027 MLBPhiladelphia Phillies 244190 519213 49432 82 268423542965 274279 1820 418 178 +21 +1 -1 -3 +7 2.6
202128 MLBPhiladelphia Phillies 599488 14841134 1001345 133 3034276001.027 297352 2217 418 178 +53 +1 -6 -6 +17 6.0
202128 MLBPhiladelphia Phillies 599488 15142135 1001345 133 3094326151.046 305359 2217 447 200 +68 +1 -6 -6 +17 7.5
202229 MLBPhiladelphia Phillies 426370 10327117 46873 114 278363495857 216315 2011 357 131 +15 +1 -0 -5 +12 2.3
202229 MLBPhiladelphia Phillies 426370 10628118 46873 114 286370514883 227324 2011 382 150 +24 +1 -0 -5 +12 3.3
202330 MLBPhiladelphia Phillies 546457 13128120 801195 113 287399484882 197345 2215 377 147 +29 +1 -1 -10 +15 3.5
202330 MLBPhiladelphia Phillies 546457 13429121 801195 113 293404499903 206352 2215 398 163 +39 +1 -1 -10 +15 4.5
202431 MLBPhiladelphia Phillies 631550 15441029 761382 74 280369513882 233325 2212 369 141 +29 -0 +0 -11 +18 3.6
202431 MLBPhiladelphia Phillies 631550 15742030 761382 74 285374525900 240331 2212 393 159 +42 -0 +0 -11 +18 4.9
202532 MLBPhiladelphia Phillies 580501 12831026 701216 122 255354473827 218286 2112 354 129 +19 +2 -4 -10 +16 2.3
202532 MLBPhiladelphia Phillies 580501 13132027 701216 122 261359487846 226292 2112 372 143 +28 +2 -4 -10 +16 3.2
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD33 MLBPHI 408342 8917220 60820 54 260371497868 237280 2015 369 141 +19 -1 -5 -7 +12 1.8
YTD33 MLBPHI 408342 8917220 60820 54 260371497868 237280 2015 377 147 +21 -1 -5 -7 +12 2.0
ROS33 MLBPHI 100% 272232 6514113 37561 42 280381517899 237315 2114 392 158 +18 +0 +3 -5 +8 2.4
ROS33 MLBPHI 100% 272232 6514113 37561 42 280381517899 237318 2114 393 159 +18 +0 +3 -5 +8 2.4
FULL33 MLBPHI 680574 15431333 971381 96 268375505880 237295 2014 379 148 +37 -1 -2 -12 +19 4.2
TOT33 MLBPHI 680574 15431333 971381 96 268375505880 237295 2014 379 148 +37 -1 -2 -12 +19 4.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202734 MLBPHI 100% 501428 11725223 671071 53 273373502875 229311 2113 384 152 +30 -0 +0 -9 +14 3.6
202835 MLBPHI 100% 431369 9620119 58951 32 260362474836 214300 2213 370 142 +20 -0 -1 -8 +12 2.4
202936 MLBPHI 100% 370317 8016116 49851 21 252354461815 208290 2313 356 131 +13 +0 -2 -7 +10 1.5
203037 MLBPHI 100% 305261 6312112 40721 10 241344433777 192278 2413 341 119 +7 +0 -4 -5 +9 0.6
203138 MLBPHI 100% 236204 47819 30570 00 230329412741 181268 2413 326 108 +2 +0 -5 -4 +7 -0.1
203239 MLBPHI 100% 162141 29505 20400 00 206304348652 142258 2512 311 96 -1 +0 -7 -3 +5 -0.6
202734 MLBPHI 100% 501428 11925224 671071 53 278377514891 236314 2113 385 153 +30 -0 +0 -9 +14 3.6
202835 MLBPHI 100% 431369 9820120 58951 32 266367488855 222303 2213 372 142 +21 -0 -1 -8 +12 2.4
202936 MLBPHI 100% 370317 8016116 49851 21 252354461815 208292 2313 357 131 +13 +0 -2 -7 +10 1.5
203037 MLBPHI 100% 305261 6312112 40721 10 241344433777 192281 2413 342 120 +7 +0 -4 -5 +9 0.7
203138 MLBPHI 100% 236204 47819 30570 00 230329412741 181270 2413 327 108 +2 +0 -5 -4 +7 -0.1
203239 MLBPHI 100% 162141 30506 20400 00 213311376686 163260 2512 312 97 -1 +0 -7 -3 +5 -0.6
▸ Career Totals
Career 99428387 230350131463 1406216657 16760 275382507890 233316 2214 388 155 +620 +9 -67 -127 +282 73.2
/ 162G 650548 15133230 921424 114 276384507891 232318 2214 388 155 +41 +1 -4 -8 +18 4.8
Career 106229010 243352236475 1455233760 19970 270375494869 224312 2214 367 139 +470 +12 -67 -137 +301 59.0
/ 162G 650551 14932229 891434 124 270376494869 223312 2214 367 139 +29 +1 -4 -8 +18 3.6

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
201017 INTLScottsdale Scorpions 3935 12321 4110 11 3434106291.039 286478 2810 446 199 +4 -0 +1 0.5
201118 AAHarrisburg Senators 147129 33713 15260 72 256333395729 140294 1810 321 104 +1 +1 +4 0.6
201118 AHagerstown Suns 305258 8217114 44613 195 318423554977 236372 2014 429 186 +30 +2 +9 4.1
201118 INTLScottsdale Scorpions 10593 31626 11220 41 3334046341.038 301379 2110 443 197 +11 +0 +3 1.5
201219 MLBWashington Nationals 597533 14426922 561202 186 270342477818 206310 209 357 131 +21 +1 +7 +2 +17 4.9
201219 AAASyracuse Chiefs 8474 18411 9140 11 243325365690 122288 1711 309 95 -0 -0 +2 0.2
201320 MLBWashington Nationals 497424 11624320 61945 114 274371486857 212306 1912 374 144 +25 +1 -1 -5 +14 3.4
201421 MLBWashington Nationals 395352 9610213 381041 22 273345423769 151352 2610 341 119 +8 -0 -3 -4 +11 1.2
201522 MLBWashington Nationals 654521 17238142 1241315 64 3304636491.112 319369 2019 475 221 +90 -0 -10 -7 +19 9.3
201623 MLBWashington Nationals 627506 12324224 1081173 2110 243379441820 198264 1917 363 136 +25 +0 -6 -7 +18 3.1
201724 MLBWashington Nationals 492420 13427129 68991 42 3194155951.010 276356 2014 436 192 +51 +0 -7 -5 +14 5.4
201825 MLBWashington Nationals 695550 13734034 1301696 133 249398496894 247289 2419 391 158 +45 +1 -15 -7 +20 4.5
201926 MLBPhiladelphia Phillies 682573 14936135 991786 153 260375510884 250313 2615 387 154 +42 +2 -2 -7 +19 5.5
202027 MLBPhiladelphia Phillies 244190 519213 49432 82 268423542965 274279 1820 418 178 +21 +1 -1 -3 +7 2.6
202128 MLBPhiladelphia Phillies 599488 15142135 1001345 133 3094326151.046 305359 2217 447 200 +68 +1 -6 -6 +17 7.5
202229 MLBPhiladelphia Phillies 426370 10628118 46873 114 286370514883 227324 2011 382 150 +24 +1 -0 -5 +12 3.3
202330 MLBPhiladelphia Phillies 546457 13429121 801195 113 293404499903 206352 2215 398 163 +39 +1 -1 -10 +15 4.5
202431 MLBPhiladelphia Phillies 631550 15742030 761382 74 285374525900 240331 2212 393 159 +42 -0 +0 -11 +18 4.9
202532 MLBPhiladelphia Phillies 580501 13132027 701216 122 261359487846 226292 2112 372 143 +28 +2 -4 -10 +16 3.2
▸ Career Totals (raw MLB only — historical actual)
MLB Career 76656435 180140124363 1105165452 15252 280390519909 239321 2214 396 161 +530 +10 -51 -86 +217 63.2

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
#1Albert Pujolslast yr '22
MVPROYAS×3SS
career totals — 22 seasons, 13,041 PA
2213,041703117296374544-212-8694.176.8
/162664366-10.8-4.44.8pk7: 59
#2Miguel Cabreralast yr '23
MVP×2ROYAS×12SS×7HOF
career totals — 21 seasons, 11,796 PA
2111,79651140306382518-133-13979.265.6
/162664292-7.5-7.84.5pk7: 52
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 22 projected seasons
2210,744499180274377506-200-11072.055.9
/1626643111-12.3-6.84.5pk7: 40
#3Joey Vottolast yr '23
MVPAS×6SS
career totals — 17 seasons, 8,746 PA
178,74635680294409511-156-14657.149.0
/162664276-11.9-11.14.3pk7: 41
#4Matt Hollidaylast yr '18
AS×7SS×4
career totals — 15 seasons, 7,981 PA
157,981316108299379510-89-9152.245.4
/162664269-7.4-7.54.3pk7: 39
#5Mark Teixeiralast yr '16
AS×3GG×5SS×3
career totals — 14 seasons, 8,029 PA
148,02940926268360509-143-7442.038.0
/162664342-11.9-6.13.5pk7: 34
#6Derrek Leelast yr '11
career totals — 12 seasons, 7,151 PA
127,15130897288371508-106-7641.337.1
/162664299-9.8-7.03.8pk7: 33

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
Bryce Harper (OGILVIE) 33 55 55→71 50 40 268/375/505 237295 339 20% 14% 148 +4.2
Cliff Floyd
2006 · MLB
33 51→61 60→65 50→55 56 270/356/490 220288 2811 18% 10% 143 +4.7 264/346/442 178289 228 17% 9% 127 +3.6 262/347/42216029119417%9%115+1.5
Eric Thames
2020 · MLB
33 47→53 66→70 49→45 51 251/345/511 260316 337 31% 11% 144 +4.8 236/318/418 182329 227 33% 9% 109 +2.4 203/300/31711428213430%10%71-0.1
George Springer
2023 · MLB
33 48→57 60→70 52→55 54 260/338/481 221278 2911 19% 10% 134 +4.1 254/331/430 176283 2216 19% 10% 117 +2.9 256/338/433177285231719%10%118+3.1
Luke Scott
2011 · MLB
33 50→55 60→65 46→45 56 264/346/488 224288 283 20% 11% 138 +4.4 240/316/439 199276 245 22% 9% 114 +2.7 231/298/41318227221423%7%95+0.8
Ryan Klesko
2004 · MLB
33 52→60 59→65 44→50 63 273/369/493 220285 278 16% 13% 148 +5.1 266/368/438 172295 185 16% 14% 134 +4.1 264/367/42015629814515%14%123+2.6
David Dellucci
2007 · MLB
33 50→46 61→65 45→50 57 264/359/498 234301 287 22% 12% 146 +4.9 246/320/419 173291 187 21% 8% 110 +2.4 232/302/37914728114622%7%87+0.3
Josh Willingham
2012 · MLB
33 49→53 60 48→45 56 256/355/478 221297 287 23% 12% 139 +4.4 240/350/454 214287 274 25% 12% 131 +3.9 229/351/43620727626226%13%122+2.7
Brandon Belt
2023 · MLB
35 49→59 62→65 46→50 56 260/362/495 234313 305 26% 12% 147 +5.0 253/355/464 211352 254 32% 13% 136 +4.2 251/368/48523436828035%15%143+3.2
J.D. Martinez
2021 · MLB
33 51→61 61→70 49→45 54 272/349/500 228309 294 22% 10% 143 +4.7 264/331/476 212321 252 25% 9% 129 +3.7 267/332/49422732628026%8%130+3.6
Anthony Rizzo
2023 · MLB
33 42→52 59→65 44→45 56 231/336/441 210236 277 17% 10% 123 +3.3 234/319/382 148268 184 20% 8% 101 +1.8 232/312/34611327614020%8%86+0.5
Josh Hamilton
2014 · MLB
33 50→60 60→70 49→50 48 265/327/487 222309 276 24% 8% 131 +3.9 258/316/433 175330 205 27% 7% 111 +2.5 260/318/42016034319328%7%103+1.0
Ryan Howard
2012 · MLB
32 49→59 62→70 48→40 52 261/346/494 233312 303 26% 11% 140 +4.5 240/318/432 192311 242 29% 9% 112 +2.6 228/297/40617829023029%8%90+0.9
Mo Vaughn
2002 · MLB
34 52 60 48→30 53 269/359/488 218323 294 25% 11% 144 +4.8 253/345/444 191308 263 25% 11% 127 +3.6 258/350/45419631528026%11%124+3.1
Mike Yastrzemski
2022 · MLB
31 48→51 63→65 48→50 51 256/338/505 249299 306 25% 10% 139 +4.4 238/322/449 211289 246 25% 10% 118 +3.0 239/329/44420428423523%11%115+2.2
Matt Carpenter
2019 · MLB
33 48→58 61→60 43→45 65 254/374/493 239288 274 22% 15% 150 +5.2 223/339/398 175283 196 26% 13% 113 +2.6 223/337/44722427527228%13%121+1.2
Corey Hart
2014 · MLB
32 52→56 61→65 48→55 48 274/339/505 230317 287 23% 8% 140 +4.5 227/284/391 164279 206 26% 6% 88 +0.9 205/258/35114724919326%5%61-0.3
Curtis Granderson
2014 · MLB
33 44→54 60→65 52→50 53 237/325/459 222283 2914 27% 11% 122 +3.3 240/337/429 189283 229 23% 12% 119 +3.1 238/344/46122326827722%13%125+3.6
Lucas Duda
2019 · MLB
33 43→53 61→65 47→30 49 235/318/459 224280 293 28% 10% 120 +3.1 218/289/381 163286 205 30% 8% 88 +0.9 162/232/28512321916033%7%37-1.0
Adam LaRoche
2013 · MLB
33 48→55 58→65 43→40 53 255/330/462 207292 263 23% 10% 124 +3.4 244/335/424 180284 234 22% 12% 118 +3.0 233/331/39716427421322%12%101+1.6
Ken Griffey Jr.
2003 · MLB
33 51→55 61→70 43→45 60 270/364/493 222287 295 18% 12% 147 +5.0 266/358/515 249284 324 19% 12% 150 +5.2 274/355/51424028133216%11%139+4.1