Bryce Harper
Harper's reinvention as a disciplined hitter has been the story of his 30s. After years of feast-or-famine production, he's posting career-best walk rates while maintaining his elite power. That evolution explains how a player once known for streaky batting averages has sustained an OPS+ of 124 across 14 seasons.
The numbers tell the story of sustained excellence rather than brief brilliance. Two MVPs anchor a resume that includes eight All-Star selections and four Silver Sluggers, but it's the consistency that sets Harper apart from other power hitters of his generation. His 363 home runs by age 34 position him among the game's elite sluggers.
What makes Harper special isn't just the peak — that 2015 season with a 1.109 OPS remains one of the decade's best offensive campaigns. It's the longevity that separates good players from great ones, and Harper has delivered both the hardware and the sustained production that define Hall of Fame careers.
| Date | AB | H | HR | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Jul 16 | 3 | 1 | 0 | 0 | 1 | 1 | .261 |
| Jul 12 | 5 | 1 | 0 | 0 | 0 | 1 | .260 |
| Jul 11 | 4 | 2 | 0 | 0 | 0 | 0 | .261 |
| Jul 10 | 3 | 0 | 0 | 0 | 1 | 0 | .258 |
| Jul 9 | 4 | 0 | 0 | 0 | 0 | 2 | .261 |
| Jul 8 | 3 | 0 | 0 | 0 | 2 | 0 | .264 |
| Jul 7 | 4 | 0 | 0 | 0 | 0 | 2 | .266 |
| Jul 6 | 1 | 0 | 0 | 0 | 3 | 1 | .270 |
| Jul 5 | 4 | 0 | 0 | 0 | 0 | 3 | .270 |
| Jul 4 | 4 | 1 | 0 | 0 | 1 | 1 | .274 |
Career · Batting
15 seasons| Year | Team | G | AB | HR | RBI | AVG | OPS | OPS+ |
|---|---|---|---|---|---|---|---|---|
| 2012 | — | 139 | 533 | 22 | 59 | — | — | — |
| 2013 | — | 118 | 424 | 20 | 58 | — | — | — |
| 2014 | — | 100 | 352 | 13 | 32 | — | — | — |
| 2015 | — | 153 | 521 | 42 | 99 | — | 1.109 | — |
| 2016 | — | 147 | 506 | 24 | 86 | — | — | — |
| 2017 | — | 111 | 420 | 29 | 87 | — | 1.008 | — |
| 2018 | — | 159 | 550 | 34 | 100 | — | — | — |
| 2019 | — | 157 | 573 | 35 | 114 | — | — | — |
| 2020 | — | 58 | 190 | 13 | 33 | — | — | — |
| 2021 | — | 141 | 488 | 35 | 84 | — | 1.044 | — |
| 2022 | — | 99 | 370 | 18 | 65 | — | — | — |
| 2023 | — | 126 | 457 | 21 | 72 | — | — | — |
| 2024 | — | 145 | 550 | 30 | 87 | — | — | — |
| 2025 | — | 132 | 501 | 27 | 75 | — | — | — |
| 2026 | — | 98 | 345 | 20 | 57 | — | — | — |
| Career | 1883 | 6780 | 383 | 1108 | — | — | — | |
Every ball this hitter has put in play — how hard it left the bat, and at what angle. The red field behind the dots shows how much damage that kind of contact does, league-wide: the darker the red, the better things go for the hitter.
The field — league-average xwOBA (what a batted ball is typically worth: 0.0 is a sure out, ~2.0 a sure home run) for every exit-velocity × launch-angle combination, measured from 1.3 million regular-season balls in play since 2015. The dark ridge — balls hit 105+ mph at 25–30° — is the barrel zone, where contact becomes near-automatic extra bases.
The dots — this hitter’s career regular-season balls in play, grouped to a fine grid; a bigger dot means more batted balls at that exact combination. Dots piled onto the red ridge are damage; dots low on the pale field are weak or mishit contact. Spring training and the postseason are excluded.
Matchups, projections, comps — grounded in Lahman, Retrosheet, and Statcast.