Snooker players are amongst the wealthiest sportspeople on the planet - a single World Championship title earns you a mind-boggling £500,000.
It’s a sport which has seen prize money soar in recent years thanks to television and sponsorship deals, with increasing interest in China and the Far East bolstering the tournament coffers even more.
Last year alone three players - Judd Trump, Kyren Wilson and Ronnie O’Sullivan - took home more than a million pounds in prize money.
We’ve taken a look at the players who have won the most prize money in the history of the sport, with their true net worth being around 50 per cent more due to sponsorship, exhibition games, advertising deals, investments and media work.
Here are the 15 richest, as of February 2025 directly before the Welsh Open.

5. Mark Selby
He might have lost out to Luca Brecel at the 2023 world championships - despite scoring a 147 maximum in the final, but Mark Selby's bank manager won't have been too concerned by the loss. Englishman Selby has won £8,275,679 in his career to date and still has plenty of winning years to come. He broke into the top five all-timer list just a few months ago, at the expense of another Mark... | Getty Images

6. Mark Williams
Nicknamed the Welsh Potting Machine, Mark Williams has earned £8,243,454 since turning professional in 1992 in a career that has seen him lift the world title on three occasions. | Getty Images

7. Neil Robertson
The first non-Brititsh player to make this list, Australia's Neil Robertson is also the only player from outside the UK to have completed snooker's Triple Crown. That's helped him to earnings of £7,015,345. | Getty Images

8. Shaun Murphy
Since turning professional in 1998 Shaun Murphy has won prize money totalling £6,287,212. Nicknamed 'The Magician', he was world champion in 2005 - when he became only the third qualifier to win the title after Alex Higgins and Terry Griffiths. | Getty Images

