snooker.org Frontpage
2026/2027: Rankings | Seedings | Season Points
Provisional: Rankings | Seedings | Season Points | End-of-season
Events: UK | Masters | WGP | WC
Other: Women | Q School (2026)

Provisional World Grand Prix Rankings

Provisional World Grand Prix rankings, including guaranteed ranking money for upcoming events. The top 32 will qualify for the World Grand Prix. Red numbers means the player is still in the event.

± = Change from current list
# Chng-Sort ± R-Sort R S-Sort S O-Sort O Name Nationality Points-Sort Total Chng-Sort ± CL CO WUO BO EO SZO NIO IC UK SHO SO GM
1. 0 32 32 31 31 999 n/a David Gilbert England 49250 49 250 49250 +49 250 23000 10000 8000 0 0 8250
2. 0 29 29 32 32 999 n/a Jak Jones Wales 44000 44 000 44000 +44 000 33000 0 8000 3000 0 0
3. 0 27 27 28 28 999 n/a Hossein Vafaei Iran 37250 37 250 37250 +37 250 11000 10000 8000 0 0 8250
4. 0 39 39 35 35 999 n/a Jackson Page Wales 36850 36 850 36850 +36 850 4000 10000 8000 3000 3600 8250
5. 0 47 47 48 48 999 n/a Chang Bingyu China 35300 35 300 35300 +35 300 6000 10000 8000 3000 3600 4700
6. 0 24 24 22 22 999 n/a Ali Carter England 30750 30 750 30750 +30 750 4000 7500 8000 3000 0 8250
7. 0 26 26 25 25 999 n/a Pang Junxu China 30250 30 250 30250 +30 250 4000 10000 8000 0 0 8250
8. 0 23 23 24 24 999 n/a Gary Wilson England 29750 29 750 29750 +29 750 6000 7500 8000 0 0 8250
9. 0 48 48 47 47 999 n/a He Guoqiang China 29200 29 200 29200 +29 200 6000 7500 8000 3000 0 4700
10. 0 45 45 46 46 999 n/a Noppon Saengkham Thailand 28500 28 500 28500 +28 500 11000 10000 4500 3000 0 0
11. 0 41 41 41 41 999 n/a Aaron Hill Ireland 27800 27 800 27800 +27 800 2000 10000 4500 3000 3600 4700
12. 0 20 20 19 19 999 n/a Elliot Slessor England 27750 27 750 27750 +27 750 9000 7500 0 3000 0 8250
13. 0 31 31 30 30 999 n/a Yuan Sijun China 25750 25 750 25750 +25 750 2000 7500 8000 0 0 8250
14. 0 57 57 57 57 999 n/a Fan Zhengyi China 25300 25 300 25300 +25 300 2000 7500 4500 3000 3600 4700
15. 0 56 56 58 58 999 n/a Liu Hongyu China 25200 25 200 25200 +25 200 6000 10000 4500 0 0 4700
16. 0 38 38 38 38 999 n/a Anthony McGill Scotland 24850 24 850 24850 +24 850 10000 0 3000 3600 8250
17. 0 44 44 43 43 999 n/a Matthew Selt England 24800 24 800 24800 +24 800 2000 10000 4500 0 3600 4700
18. 0 33 33 33 33 999 n/a Jimmy Robertson England 24750 24 750 24750 +24 750 6000 7500 0 3000 0 8250
19. 0 70 70 72 72 999 n/a Dylan Emery Wales 24600 24 600 24600 +24 600 9000 5000 8000 0 1000 1600
20. 0 79 79 79 79 999 n/a Yao Pengcheng China 23600 23 600 23600 +23 600 1000 10000 8000 3000 0 1600
21. 0 46 46 45 45 999 n/a Daniel Wells Wales 22100 22 100 22100 +22 100 0 7500 8000 3000 3600 0
22. 0 50 50 51 51 999 n/a Michael Holt England 21800 21 800 21800 +21 800 1000 5000 4500 3000 3600 4700
23. 0 34 34 34 34 999 n/a Xu Si China 21750 21 750 21750 +21 750 6000 7500 0 0 0 8250
24. 0 19 19 20 20 999 n/a Zhang Anda China 21000 21 000 21000 +21 000 8000 10000 0 3000 0 0
25. 0 30 30 29 29 999 n/a Stephen Maguire Scotland 20250 20 250 20250 +20 250 4000 0 8000 0 8250
26. 0 99 99 98 98 999 n/a Liam Davies Wales 19600 19 600 19600 +19 600 2000 0 4500 3000 5400 4700
27. 0 25 25 26 26 999 n/a Lei Peifan China 19250 19 250 19250 +19 250 8000 0 0 3000 0 8250
28. 0 21 21 21 21 999 n/a Stuart Bingham England 19250 19 250 19250 +19 250 1000 10000 0 0 0 8250
29. 0 72 72 71 71 999 n/a Iulian Boiko Ukraine 19200 19 200 19200 +19 200 4000 7500 0 3000 0 4700
30. 0 40 40 42 42 999 n/a Zak Surety England 18850 18 850 18850 +18 850 4000 0 0 3000 3600 8250
31. 0 75 75 73 73 999 n/a Steven Hallworth England 18600 18 600 18600 +18 600 1000 5000 8000 3000 0 1600
32. 0 69 69 68 68 999 n/a Liam Highfield England 18200 18 200 18200 +18 200 2000 7500 0 3000 1000 4700
33. 0 65 65 65 65 999 n/a Jiang Jun China 18200 18 200 18200 +18 200 2000 10000 1500 0 0 4700
34. 0 42 42 44 44 999 n/a Luca Brecel Belgium 18200 18 200 18200 +18 200 6000 7500 0 0 0 4700
35. 0 35 35 36 36 999 n/a Tom Ford England 18100 18 100 18100 +18 100 10000 4500 0 3600 0
36. 0 64 64 64 64 999 n/a Jordan Brown N.Ireland 17700 17 700 17700 +17 700 0 5000 4500 3000 3600 1600
37. 0 55 55 54 54 999 n/a Ricky Walden England 17300 17 300 17300 +17 300 1000 5000 0 3000 3600 4700
38. 0 37 37 40 40 999 n/a Stan Moody England 16100 16 100 16100 +16 100 5000 0 4500 3000 3600 0
39. 0 99 99 98 98 999 n/a Jamie Clarke Wales 15200 15 200 15200 +15 200 2000 5000 0 3000 3600 1600
40. 0 22 22 23 23 999 n/a Zhou Yuelong China 15000 15 000 15000 +15 000 5000 10000 0 0 0 0
41. 0 17 17 17 17 999 n/a Jack Lisowski England 14500 14 500 14500 +14 500 4000 7500 0 3000 0 0
42. 0 62 62 62 62 999 n/a Ben Mertens Belgium 14200 14 200 14200 +14 200 0 5000 1500 3000 0 4700
43. 0 60 60 61 61 999 n/a Lyu Haotian China 14200 14 200 14200 +14 200 1000 5000 0 3000 3600 1600
44. 0 67 67 67 67 999 n/a Louis Heathcote England 14100 14 100 14100 +14 100 1000 5000 4500 0 3600 0
45. 0 73 73 74 74 999 n/a David Grace England 13700 13 700 13700 +13 700 5000 0 0 3000 1000 4700
46. 0 105 105 98 98 999 n/a Artemijs Zizins Latvia 13700 13 700 13700 +13 700 1000 0 4500 3000 3600 1600
47. 0 85 85 84 84 999 n/a Ross Muir Scotland 13200 13 200 13200 +13 200 0 5000 0 3000 3600 1600
48. 0 68 68 69 69 999 n/a Marco Fu Hong Kong 12600 12 600 12600 +12 600 5000 5000 0 0 1000 1600
49. 0 114 114 98 98 999 n/a Gong Chenzhi China 12200 12 200 12200 +12 200 0 2500 1500 3000 3600 1600
50. 0 99 99 98 98 999 n/a Luo Zetao China 11800 11 800 11800 +11 800 2000 0 1500 0 3600 4700
51. 0 105 105 98 98 999 n/a Antoni Kowalski Poland 11800 11 800 11800 +11 800 1000 2500 0 0 3600 4700
52. 0 78 78 78 78 999 n/a Lan Yuhao China 11700 11 700 11700 +11 700 2000 5000 0 0 0 4700
53. 0 71 71 70 70 999 n/a Sam Craigie England 11700 11 700 11700 +11 700 5000 1500 0 3600 1600
54. 0 93 93 93 93 999 n/a Florian Nüßle Austria 11600 11 600 11600 +11 600 1000 2500 4500 0 3600 0
55. 0 99 99 98 98 999 n/a T Tirapongpaiboon Thailand 11100 11 100 11100 +11 100 2000 2500 0 3000 3600 0
56. 0 76 76 75 75 999 n/a Gao Yang China 11100 11 100 11100 +11 100 1000 5000 1500 0 3600 0
57. 0 58 58 55 55 999 n/a Scott Donaldson Scotland 10700 10 700 10700 +10 700 6000 0 0 0 0 4700
58. 0 105 105 98 98 999 n/a Wang Xinbo China 10700 10 700 10700 +10 700 1000 0 4500 0 3600 1600
59. 0 114 114 98 98 999 n/a Ashley Carty England 10600 10 600 10600 +10 600 0 2500 4500 0 3600 0
60. 0 105 105 98 98 999 n/a Mitchell Mann England 10500 10 500 10500 +10 500 1000 5000 1500 3000 0 0
61. 0 51 51 53 53 999 n/a Oliver Lines England 10300 10 300 10300 +10 300 2000 0 0 0 3600 4700
62. 0 18 18 18 18 999 n/a Thepchaiya Un-Nooh Thailand 10250 10 250 10250 +10 250 2000 0 0 0 0 8250
63. 0 54 54 56 56 999 n/a Robbie Williams England 10100 10 100 10100 +10 100 2000 0 4500 0 3600 0
64. 0 59 59 59 59 999 n/a Ishpreet Singh Chadha India 10000 10 000 10000 +10 000 2000 5000 0 3000 0 0
64. 0 63 63 63 63 999 n/a Jamie Jones Wales 10000 10 000 10000 +10 000 2000 5000 0 3000 0 0
64. 0 49 49 49 49 999 n/a Matthew Stevens Wales 10000 10 000 10000 +10 000 2000 5000 0 3000 0 0
64. 0 52 52 50 50 999 n/a Long Zehuang China 10000 10 000 10000 +10 000 2000 5000 0 3000 0 0
68. 0 74 74 76 76 999 n/a Ian Burns England 10000 10 000 10000 +10 000 5000 5000 0 0 0
69. 0 28 28 27 27 999 n/a Joe O'Connor England 9500 9 500 9500 +9 500 2000 7500 0 0 0 0
70. 0 80 80 80 80 999 n/a Xu Yichen China 9000 9 000 9000 +9 000 0 5000 0 3000 1000 0
71. 0 36 36 37 37 999 n/a Ryan Day Wales 9000 9 000 9000 +9 000 1000 0 8000 0 0 0
72. 0 114 114 98 98 999 n/a Huang Jiahao China 8700 8 700 8700 +8 700 0 2500 1500 0 0 4700
73. 0 61 61 60 60 999 n/a David Lilley England 8500 8 500 8500 +8 500 1000 7500 0 0 0 0
74. 0 114 114 98 98 999 n/a Ashley Hugill England 8300 8 300 8300 +8 300 0 0 0 0 3600 4700
75. 0 114 114 98 98 999 n/a Oliver Sykes England 8000 8 000 8000 +8 000 0 2500 4500 0 1000 0
76. 0 91 91 92 92 999 n/a Oliver Brown England 8000 8 000 8000 +8 000 1000 2500 4500 0 0 0
77. 0 999 n/a 999 n/a 999 n/a Duane Jones (a) Wales 8000 8 000 8000 +8 000 0 2500 1500 3000 1000
78. 0 97 97 98 98 999 n/a Cheung Ka Wai Hong Kong 7600 7 600 7600 +7 600 5000 0 0 1000 1600
79. 0 999 n/a 999 n/a 999 n/a Chen Ruifu (a) China 7500 7 500 7500 +7 500 7500
80. 0 114 114 98 98 999 n/a Deng Haohui China 7200 7 200 7200 +7 200 0 2500 0 0 0 4700
81. 0 84 84 85 85 999 n/a Mateusz Baranowski Poland 7200 7 200 7200 +7 200 2000 0 0 0 3600 1600
82. 0 99 99 98 98 999 n/a Julien Leclercq Belgium 7100 7 100 7100 +7 100 2000 2500 0 0 1000 1600
83. 0 92 92 91 91 999 n/a Chatchapong Nasa Thailand 7100 7 100 7100 +7 100 0 2500 0 3000 0 1600
84. 0 114 114 98 98 999 n/a Alfie Burden England 7000 7 000 7000 +7 000 0 2500 4500 0 0 0
85. 0 53 53 52 52 999 n/a Martin O'Donnell England 7000 7 000 7000 +7 000 2000 5000 0 0 0 0
86. 0 105 105 98 98 999 n/a Andrew Higginson England 6600 6 600 6600 +6 600 1000 2500 1500 0 0 1600
87. 0 98 98 97 97 999 n/a Mahmoud El Hareedy Egypt 6500 6 500 6500 +6 500 2000 0 1500 3000 0 0
88. 0 114 114 98 98 999 n/a Hammad Miah England 6500 6 500 6500 +6 500 0 5000 1500 0 0 0
89. 0 999 n/a 999 n/a 999 n/a Mark Joyce (a) England 6500 6 500 6500 +6 500 4000 2500
90. 0 87 87 87 87 999 n/a Liam Graham Scotland 6000 6 000 6000 +6 000 2000 0 0 3000 1000 0
91. 0 66 66 66 66 999 n/a Liam Pullen England 6000 6 000 6000 +6 000 1000 5000 0 0 0 0
92. 0 114 114 98 98 999 n/a Phil O'Kane England 5500 5 500 5500 +5 500 0 0 1500 3000 1000 0
93. 0 105 105 98 98 999 n/a Sean O'Sullivan England 5500 5 500 5500 +5 500 1000 0 1500 3000 0 0
94. 0 43 43 39 39 999 n/a Ben Woollaston England 5500 5 500 5500 +5 500 1000 0 4500 0 0 0
95. 0 114 114 98 98 999 n/a Craig Steadman England 5100 5 100 5100 +5 100 0 2500 0 0 1000 1600
96. 0 99 99 98 98 999 n/a Liu Yang China 5000 5 000 5000 +5 000 2000 0 0 3000 0 0
97. 0 81 81 81 81 999 n/a Zhao Hanyang China 5000 5 000 5000 +5 000 1000 2500 1500 0 0 0
97. 0 94 94 96 96 999 n/a Sahil Nayyar Canada 5000 5 000 5000 +5 000 1000 2500 1500 0 0 0
99. 0 13 13 13 13 999 n/a Chris Wakelin England 5000 5 000 5000 +5 000 5000 0 0 0 0 0
100. 0 999 n/a 999 n/a 999 n/a Dean Young (a) Scotland 5000 5 000 5000 +5 000 5000
101. 0 83 83 82 82 999 n/a Reanne Evans (f) England 4100 4 100 4100 +4 100 0 2500 0 0 0 1600
102. 0 95 95 94 94 999 n/a Jimmy White England 4100 4 100 4100 +4 100 2500 0 0 0 1600
103. 0 999 n/a 999 n/a 999 n/a Joshua Thomond (a) England 4000 4 000 4000 +4 000 1000 0 3000 0
104. 0 105 105 98 98 999 n/a Anton Kazakov Ukraine 3500 3 500 3500 +3 500 1000 0 1500 0 1000 0
105. 0 82 82 83 83 999 n/a Liu Wenwei China 3500 3 500 3500 +3 500 2000 0 1500 0 0 0
106. 0 999 n/a 999 n/a 999 n/a Daniel Womersley (a) England 3500 3 500 3500 +3 500 1000 2500
107. 0 114 114 98 98 999 n/a Bai Yulu (f) China 3000 3 000 3000 +3 000 0 0 0 3000 0 0
108. 0 86 86 86 86 999 n/a Leone Crowley Ireland 2500 2 500 2500 +2 500 0 0 1500 0 1000 0
109. 0 999 n/a 999 n/a 999 n/a Robert Milkins (a) England 2500 2 500 2500 +2 500 0 2500
109. 0 999 n/a 999 n/a 999 n/a Simon Blackwell (a) England 2500 2 500 2500 +2 500 0 2500
111. 0 999 n/a 999 n/a 999 n/a Peter Lines (a) England 2500 2 500 2500 +2 500 2500
111. 0 999 n/a 999 n/a 999 n/a Ryan Thomerson (a) Australia 2500 2 500 2500 +2 500 2500
111. 0 999 n/a 999 n/a 999 n/a Zhang Yang (a) China 2500 2 500 2500 +2 500 2500
111. 0 999 n/a 999 n/a 999 n/a Wang Yuhang (a) China 2500 2 500 2500 +2 500 2500
115. 0 105 105 98 98 999 n/a Stuart Carrington England 2000 2 000 2000 +2 000 1000 0 0 0 1000 0
116. 0 88 88 89 89 999 n/a Alexander Ursenbacher Switzerland 2000 2 000 2000 +2 000 2000 0 0 0 0 0
116. 0 16 16 16 16 999 n/a Si Jiahui China 2000 2 000 2000 +2 000 2000 0 0 0 0 0
116. 0 3 3 3 3 999 n/a Zhao Xintong China 2000 2 000 2000 +2 000 2000 0 0 0 0 0
119. 0 999 n/a 999 n/a 999 n/a Haydon Pinhey (a) England 2000 2 000 2000 +2 000 2000
119. 0 999 n/a 999 n/a 999 n/a Jamie O'Neill (a) England 2000 2 000 2000 +2 000 2000
119. 0 999 n/a 999 n/a 999 n/a Luke Pinches (a) England 2000 2 000 2000 +2 000 2000
122. 0 89 89 88 88 999 n/a Connor Benzey England 1000 1 000 1000 +1 000 0 0 0 1000 0
123. 0 105 105 98 98 999 n/a Michael Larkov Ukraine 1000 1 000 1000 +1 000 1000 0 0 0 0 0
123. 0 77 77 77 77 999 n/a Michal Szubarczyk Poland 1000 1 000 1000 +1 000 1000 0 0 0 0 0
125. 0 999 n/a 999 n/a 999 n/a Allan Taylor (a) England 1000 1 000 1000 +1 000 1000 0 0
126. 0 999 n/a 999 n/a 999 n/a George Pragnell (a) England 1000 1 000 1000 +1 000 1000 0
126. 0 999 n/a 999 n/a 999 n/a Patrick Whelan (a) England 1000 1 000 1000 +1 000 1000 0
128. 0 999 n/a 999 n/a 999 n/a Sean Maddocks (a) England 1000 1 000 1000 +1 000 1000
129. 0 90 90 90 90 999 n/a Fergal Quinn N.Ireland 0 0 0 0 0 0 0 0 0
129. 0 7 7 8 8 999 n/a Kyren Wilson England 0 0 0 0 0 0 0 0 0
129. 0 96 96 95 95 999 n/a Ng On Yee (f) Hong Kong 0 0 0 0 0 0 0 0 0
129. 0 114 114 98 98 999 n/a Panchaya Channoi (f) Thailand 0 0 0 0 0 0 0 0 0
129. 0 114 114 98 98 999 n/a Paul Norris England 0 0 0 0 0 0 0 0 0
134. 0 10 10 10 10 999 n/a Barry Hawkins England 0 0 0 0 0 0 0 0
134. 0 11 11 11 11 999 n/a Xiao Guodong China 0 0 0 0 0 0 0 0
134. 0 1 1 1 1 999 n/a Judd Trump England 0 0 0 0 0 0 0 0
134. 0 15 15 15 15 999 n/a Ding Junhui China 0 0 0 0 0 0 0 0
134. 0 12 12 12 12 999 n/a Mark Allen N.Ireland 0 0 0 0 0 0 0 0
134. 0 9 9 9 9 999 n/a Mark Selby England 0 0 0 0 0 0 0 0
134. 0 8 8 7 7 999 n/a Mark J Williams Wales 0 0 0 0 0 0 0 0
134. 0 2 2 2 2 999 n/a Neil Robertson Australia 0 0 0 0 0 0 0 0
134. 0 14 14 14 14 999 n/a Ronnie O'Sullivan England 0 0 0 0 0 0 0 0
134. 0 6 6 6 6 999 n/a Shaun Murphy England 0 0 0 0 0 0 0 0
134. 0 4 4 4 4 999 n/a Wu Yize China 0 0 0 0 0 0 0 0
145. 0 5 5 5 5 999 n/a John Higgins Scotland 0 0 0 0 0 0 0
146. 0 999 n/a 999 n/a 999 n/a Kaylan Patel (a) England 0 0 0 0
146. 0 999 n/a 999 n/a 999 n/a Vladislav Gradinari (a) Moldova 0 0 0 0
148. 0 999 n/a 999 n/a 999 n/a Alfie Davies (a) Wales 0 0 0 0
148. 0 999 n/a 999 n/a 999 n/a Xu Jiarui (a) China 0 0 0 0
148. 0 999 n/a 999 n/a 999 n/a Nattanapong Chaikul (a) Thailand 0 0 0 0
148. 0 999 n/a 999 n/a 999 n/a Zhou Yichen (a) China 0 0 0 0
152. 0 999 n/a 999 n/a 999 n/a Brian Ochoiski (a) France 0 0 0 0
152. 0 999 n/a 999 n/a 999 n/a Dylan Smith (a) England 0 0 0 0
152. 0 999 n/a 999 n/a 999 n/a Ian Martin (a) England 0 0 0 0
152. 0 999 n/a 999 n/a 999 n/a Jack Bradford (a) Wales 0 0 0 0
152. 0 999 n/a 999 n/a 999 n/a Jeff Cundy (a) England 0 0 0 0
157. 0 127 127 98 98 999 n/a Igor Figueiredo Brazil 0 0 0