Snooker icons Stephen Hendry and Steve Davis rank outside the top five in all-time prize money earnings, despite their remarkable achievements. Hendry claimed seven world titles and 36 ranking events, accumulating £8.8 million, which places him sixth. Davis secured six World Snooker Championships and 28 ranking titles over his career, retiring in 2016 with £5.6 million, landing at 10th.
Current Leaders in Snooker Prize Money
Ronnie O’Sullivan holds the top spot as the highest earner, with £15.1 million from 41 ranking victories—£4 million ahead of the next competitor. John Higgins follows in second with £11.1 million. Judd Trump, the current world number one, sits third at £10 million, while four-time world champion Mark Selby ranks fourth with £9.2 million. Mark Williams completes the top five, earning £9 million and representing the Class of ’92 trio in the elite group.
Neil Robertson trails Hendry with £8.2 million in seventh place. Shaun Murphy, recent world championship runner-up, holds eighth at £7.1 million, followed by Mark Allen at £6.1 million in ninth.
New Champion’s Rise
Wu Yize, the 22-year-old new world champion, boosted his career total to £1.4 million with a £500,000 victory over Murphy, jumping to 47th on the list.
O’Sullivan’s Next Challenge
O’Sullivan eyes further gains in the World Seniors Championship debut on Friday, where the top prize stands at £30,000.
All-Time Snooker Prize Money Top 10
- Ronnie O’Sullivan – £15.1m
- John Higgins – £11.1m
- Judd Trump – £10m
- Mark Selby – £9.2m
- Mark Williams – £9m
- Stephen Hendry – £8.8m
- Neil Robertson – £8.2m
- Shaun Murphy – £7.1m
- Mark Allen – £6.1m
- Steve Davis – £5.6m

