World Snooker Rankings

Current world rankings — 126 players listed.

#PlayerNationalityPoints
1Judd TrumpEngland1,984,200
2Kyren WilsonEngland1,304,300
3Mark WilliamsWales858,600
4John HigginsScotland781,250
5Ronnie O'SullivanEngland740,000
6Ding JunhuiChina606,000
7Mark SelbyEngland558,000
8Neil RobertsonAustralia547,050
9Barry HawkinsEngland540,050
10Mark AllenNorthern Ireland522,900
11Zhang AndaChina491,550
12Xiao GuodongChina469,000
13Shaun MurphyEngland435,900
14Si JiahuiChina420,200
15Chris WakelinEngland388,400
16Ali CarterEngland378,300
17Gary WilsonEngland353,900
18Tom FordEngland350,950
19Wu YizeChina342,600
20Jak JonesWales324,800
21Stuart BinghamEngland323,900
22David GilbertEngland302,650
23Hossein VafaeiIran284,300
24Jack LisowskiEngland244,600
25Pang JunxuChina242,400
26Stephen MaguireScotland227,750
27Joe O'ConnorEngland223,750
28Elliot SlessorEngland216,750
29Yuan SijunChina208,600
30Peifan LeiChina206,000
31Zhou YuelongChina201,050
32Noppon SaengkhamThailand196,850
33Matthew SeltEngland193,250
34Jimmy RobertsonEngland193,100
35Jackson PageWales192,800
36Ryan DayWales187,300
37Lyu HaotianChina177,500
38Luca BrecelBelgium173,900
39Ricky WaldenEngland162,200
40Xu SiChina161,550
41Ben WoollastonEngland159,900
42Martin O'DonnellEngland147,000
43Daniel WellsWales144,500
44He GuoqiangChina138,150
45Thepchaiya Un-NoohThailand132,000
46Robbie WilliamsEngland131,300
47Fan ZhengyiChina129,900
48Robert MilkinsEngland128,700
49Aaron HillIreland121,150
50Jamie JonesWales120,350
51Dominic DaleWales118,400
52Matthew StevensWales118,050
53Jordan BrownNorthern Ireland115,650
54Mark DavisEngland115,150
55Scott DonaldsonScotland114,150
56Liu HongyuChina110,300
57David LilleyEngland107,350
58Long ZehuangChina102,000
59Anthony McGillScotland101,450
60Sanderson LamEngland100,000
61Graeme DottScotland97,800
62Cao YupengChina92,000
63Ishpreet Singh ChadhaIndia90,400
64Stan MoodyEngland90,200
65Zak SuretyEngland86,750
66Jamie ClarkeWales85,450
67Marco FuHong Kong82,600
68Ashley CartyEngland81,000
69Anthony HamiltonEngland80,100
70Louis HeathcoteEngland78,200
71Ross MuirScotland77,000
72Michael HoltEngland75,200
73Jiang JunChina73,100
74Xing ZihaoChina71,500
75Joe PerryEngland71,450
76Tian PengfeiChina70,350
77Ma HailongChina64,850
78Stuart CarringtonEngland64,200
79Alfie BurdenEngland59,450
80Hammad MiahEngland58,800
81David GraceEngland57,400
82Ian BurnsEngland56,200
83Thor Chuan LeongMalaysia56,200
84Sam CraigieEngland55,500
85Oliver LinesEngland50,400
86Gong ChenzhiChina50,000
87Alexander UrsenbacherSwitzerland49,700
88Liam GrahamScotland48,600
89Andrew HigginsonEngland47,700
90Duane JonesWales46,500
91Akani SongsermsawadThailand44,900
92Antoni KowalskiPoland40,200
93Jimmy WhiteEngland36,900
94Ben MertensBelgium34,950
95Wang YuchenChina34,500
96Dean YoungScotland34,250
97Allan TaylorEngland33,100
98Liam PullenEngland32,500
99Andrew PagettWales29,600
100Amir SarkhoshIran27,850
101Liam DaviesWales27,100
102Julien LeclercqBelgium26,450
103Artemijs ZizinsLatvia26,050
104Bulcsú RévészHungary26,050
105Cheung Ka WaiHong Kong21,600
106Haydon PinheyEngland20,100
107Haris TahirPakistan20,000
108Chris TottenScotland20,000
109Robbie McguiganNorthern Ireland19,500
110Farakh AjaibEngland16,600
111Mitchell MannEngland16,500
112Manasawin PhetmalaikulEngland16,500
113Martin GouldEngland15,000
114Mostafa DorghamEgypt14,500
115Huang JiahaoChina14,000
116Yulu BaiChina10,000
117Ken DohertyIreland8,600
118Reanne EvansEngland6,000
119Mink NutcharutThailand6,000
120Kreishh GurbaxaniIndia5,500
121Jonas LuzBrazil4,000
122Lim Kok LeongMalaysia3,000
123Hatem YassenEgypt2,500
124Mohammed ShehabUnited Arab Emirates2,500
125Ahmed Aly ElsayedUnited States
125Siripaporn NuanthakhamjanThailand