
The Richest Snooker Players in 2025 Revealed
Snooker has experienced a financial boom in recent years, thanks to lucrative television deals, sponsorship agreements, and major tournaments in China and Saudi Arabia. The prize money has skyrocketed, making the sport more rewarding for top players.
One of the most prestigious events, the World Snooker Championship, has been a cornerstone of the sport for decades. The tournament winner currently takes home £500,000, highlighting the vast sums available in modern snooker.
With the 2025 Welsh Open now taking place at Venue Cymru in Llandudno, Wales, we take a look at the wealthiest players in the history of the game. According to The Scotsman, their total net worth is estimated to be around 50% higher than their career earnings due to sponsorships, endorsements, investments, and media work.
1. Ronnie O’Sullivan – £14.6 million in prize money (£20m net worth)
Seven-time World Champion Ronnie O’Sullivan is widely regarded as the greatest snooker player of all time. Turning professional in 1992 at just 16, he has dominated the sport for decades. His prize winnings amount to an astonishing £14,625,634, and his estimated net worth is £20 million, making him the richest player in snooker history.
2. John Higgins – £10.07 million
Scottish snooker legend John Higgins is one of the most consistent players in the sport’s history. His career earnings stand at £10,071,319, placing him second on the all-time prize money list.
3. Judd Trump – £9.01 million (£10m net worth)
With 30 ranking titles and five Triple Crown victories, Judd Trump has cemented his place as one of snooker’s biggest earners. His prize winnings total £9,017,854, and his estimated net worth is around £10 million.
4. Stephen Hendry – £8.8 million
Scotland’s Stephen Hendry holds the joint record for most World Championship titles (7), alongside O’Sullivan. His achievements helped him amass £8,804,081 before retiring. He now works as a commentator and pundit.
5. Mark Selby – £8.27 million
Four-time World Champion Mark Selby has won 23 ranking titles, earning him a total of £8,275,679 in prize money. He ranks eighth in all-time ranking tournament wins.
6. Mark Williams – £8.24 million
Nicknamed the “Welsh Potting Machine,” Mark Williams is a three-time World Champion (2000, 2003, 2018). He has accumulated £8,243,454 in career earnings.
7. Mark Allen – £5.53 million
Northern Ireland’s Mark Allen is a two-time World Championship semi-finalist and has won major events like the 2018 Masters and 2022 UK Championship. His prize winnings currently stand at £5,535,140.
With snooker continuing to grow globally, these earnings are expected to rise even further, solidifying the sport’s top players as some of the wealthiest athletes in cue sports.