Best Snooker Players of All Time

Best Snooker Players of All Time

Who are the greatest snooker players of all time? Explore the leading players in Sport Ranking’s historical Snooker ranking, based on results from major international competitions across different eras.

Greatest Men’s Snooker Players

Snooker Men

All-Time ranking TOP 10
# AthleteCountryPoints
1 Ronnie O'SullivanEngland245
2 Stephen HendryScotland215
3 Steve DavisEngland196
4 John HigginsScotland163
5 Joe DavisEngland129
5 Ray ReardonWales129
7 Fred DavisEngland124
8 Mark WilliamsWales112
9 Mark SelbyEngland109
10 John PulmanEngland107

Greatest Women’s Snooker Players

Snooker Women

All-Time ranking TOP 10
# AthleteCountryPoints
1 Reanne EvansEngland274
2 Allison FisherEngland131
3 Kelly FisherEngland107
4 Maria CatalanoEngland89
5 Ng On-yeeHong Kong88
6 Karen CorrNorthern Ireland86
7 Stacey HillyardEngland66
8 Emma BonneyEngland52
9 Mink NutcharutThailand48
10 Bai YuluChina41

How the All-Time Ranking Works

The ranking is based primarily on the World Championship, complemented by the most important professional tournaments of each era. In the men’s game, the traditional Masters and UK Championship also hold a prominent position, while other major and historically significant events provide a broader view of the development of professional snooker.
The system also includes the World Ranking, reflecting sustained performance across the season. The women’s ranking follows the same general philosophy, but due to the different historical structure of women’s snooker, it is based on a narrower selection of leading competitions.
Team events carry a significantly higher point value and contribute only to the national rankings, not to the individual rankings.

Learn more about Snooker scoring →

Explore Snooker Rankings

Scroll to Top