Aug 2, 2025; Philadelphia, Pennsylvania, USA; Philadelphia Phillies first base Bryce Harper (3) high fives teammates after hitting a two RBI home run against the Detroit Tigers during the eighth inning at Citizens Bank Park. Mandatory Credit: Bill Streicher-Imagn Images Bill Streicher
Bryce Harper will become the highest-earning player in Phillies history during the 2026 season.
Through the first six years of his tenure with the Phillies, Harper has made over $170 million — $170,379,629 to be exact, per Spotrac — putting him second in franchise history.
The only player who has made more money as a Phillie to this point is Ryan Howard, who is estimated to have made $190,771,780 during a 13-year career spent exclusively in red pinstripes.
Harper will seize the top spot from Howard in 2026, as the two-time NL MVP's $26 million salary will put him at over $196 million in earnings just as a Phillie.
2026 will be the eighth season of Harper's 13-year/$330 million contract. Between his first seven seasons with the Phillies and seven years with the Washington Nationals, Harper has made approximately $222.6 million. By the end of his current contract, Spotrac estimates that Harper will have earned $366.6 million in his career. That's a staggering amount when you consider it doesn't include Harper's many endorsements, such as a new pact with Under Armour.
Harper is one of five players currently employed by the Phillies who check in our updated look at the 10 highest-earning players in franchise history.