It’s nearly time for the first snooker Triple Crown event of the season, as the world’s best players head to York for the UK Championship.
There will be a prize pot of £1,205,000 on offer, with the winner receiving a hefty cheque for £250,000.
There’s no doubt that great wealth awaits those who reach the pinnacle of the sport, but who has banked the most?
Here are snooker’s top 12 earners of all time.

5. Mark Williams
Nicknamed the Welsh Potting Machine, Mark Williams has earned £8,214,854 since turning professional in 1992 in a career that has seen him lift the world title on three occasions. Photo: George Wood

6. 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,204,479 in his career to date and still has plenty of winning years to come. Photo: George Wood

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 £6,961,445. Photo: George Wood

8. Shaun Murphy
Since turning professional in 1998 Shaun Murphy has won prize money totalling £5,924,612. 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. Photo: George Wood

