Tennis has long been a lucrative sport, with prize money drawn from broadcasting rights, sponsorships, ticket sales, and more—factors that vary depending on the prestige of the tournament and its participants. While Roger Federer’s career earnings from prize money are well-documented, let’s delve into how much Andy Murray has earned solely from his on-court achievements.
When discussing the sport’s all-time greats, Novak Djokovic, Roger Federer, and Rafael Nadal are the names that dominate the conversation. Ranking them is a subjective exercise influenced by personal preferences. However, when it comes to the “fourth man” in this era of tennis, Andy Murray is an undisputed candidate.
Federer, who retired in 2022 after competing in the Laver Cup, secured 103 career titles, including 20 Grand Slam victories. His on-court success netted him $130.6 million in prize money—an amount that excludes endorsements, sponsorships, and other off-court deals.
Murray, often pitted against the Big Three, still managed to carve out his own legacy. The Scotsman captured three Grand Slam titles (2012 U.S. Open, 2013 and 2016 Wimbledon) and earned back-to-back Olympic gold medals in 2012 (London) and 2016 (Rio de Janeiro).

Andy Murray of Great Britain lifts the Wimbledon trophy following victory over Milos Raonic in the final. (Julian Finney/Getty Images)
At his peak, Murray held the ATP World No. 1 ranking for 41 weeks in 2016, a testament to his consistency and success. Over the course of his professional career, which began in 2005 and concluded in 2024, Murray earned $64.6 million in prize money—roughly half of Federer’s total earnings, according to the ATP Tour’s official website.

see also
How much prize money do Grand Slam winners get? A breakdown by tournament
It’s worth noting that prize money in tennis has grown substantially over the years. Today’s players receive far greater payouts for tournament victories compared to what was offered 10, 15, or 20 years ago.
Novak Djokovic: The financial ging of tennis
In addition to holding the record for the most Grand Slam titles (24), Novak Djokovic tops the all-time prize money list. Thanks to his dominance in major tournaments, Djokovic has raked in $186.9 million from on-court earnings alone—a figure that continues to climb as he remains an active player.





