In March 2019, Bryce Harper signed what was at the time the largest contract in MLB history: 13 years and $330 million guaranteed with the Philadelphia Phillies. The deal reset the free-agent market and remains one of the franchise’s biggest financial commitments. Harper was 26 years old and bet everything on Philly — no escape hatch included.
The Contract at a Glance
- Team: Philadelphia Phillies
- Signed: March 2, 2019
- Length: 13 years (2019–2031)
- Total guaranteed value: $330 million
- Average annual value: $25.4 million
- 2026 salary: $27.6 million
- No-trade clause: Yes
How the Deal Is Structured
The contract runs all 13 seasons from 2019 through 2031 at an average of $25.4 million per year. In 2026 alone, Harper is earning $27.6 million. What makes this deal stand out is simple: every single dollar is fully guaranteed. There are no performance clauses that can reduce his pay, no team options, and no outs for the Phillies.
Harper also voluntarily waived any opt-out rights, meaning he gave up the chance to re-enter free agency early. That decision locked in all 13 years with no risk of being traded or released — and in exchange, he accepted a long commitment with no escape of his own.
The Fine Print
Harper holds a full no-trade clause, giving him veto power over any potential deal. Because the contract is 100% guaranteed, he collects every dollar regardless of injuries, performance, or front-office decisions. There are no deferred payments and no conditional bonuses — it’s clean, secure money from start to finish.
Where Harper Ranks Among the Highest-Paid Players
- All-time largest MLB contracts (total value): #10
- Largest contracts among position players: #10
- Highest 2026 salaries: #25
- Most career earnings in MLB history: #19
Rankings based on total guaranteed value, without discounting deferred money. Data from Spotrac and Baseball-Reference as of August 11, 2026.
What He Earned Before Philadelphia
- Washington Nationals (2017–2018): $21.6 million per year via salary arbitration
Harper spent seven seasons in Washington (2012–2018). His final two years with the Nationals paid him $21.6 million annually through arbitration — which served as the floor he launched from when he hit free agency in 2019. The Phillies deal was a massive jump from there.
Harper’s Career Earnings
- Total MLB salary collected through 2026: $249 million
- Total guaranteed across all contracts signed: $352 million
The Phillies deal accounts for roughly 80% of his total MLB earnings. Career figures include base salary, signing bonuses, and earned bonuses — not endorsements or income from outside the United States.

