snooker.org Frontpage
2025/2026: Rankings | Seedings | Season Points
Prov Rankings | Prov Seedings | Prov Season Points | Prov UK | Prov Masters | Prov WGP | Prov WC | Prov EoS Rankings
Women | Q School (2025)

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. See World Snooker for the point schedule.

± = Change from current list
# Chng-Sort ± R-Sort R S-Sort S O-Sort O Name Nationality Points-Sort Total Chng-Sort ± CL SAM WUO EO BO XGP NIO IC UK SHO SO
1. 0 3 3 3 3 999 n/a Neil Robertson Australia 504500 504 500 504500 +504 500 500000 4500 0 0
2. 0 4 4 4 4 999 n/a Ronnie O'Sullivan England 200000 200 000 200000 +200 000 200000 0 0
3. 0 8 8 8 8 999 n/a Xiao Guodong China 140000 140 000 140000 +140 000 140000 0
4. 0 23 23 23 23 999 n/a Elliot Slessor England 115850 115 850 115850 +115 850 6000 100000 4500 0 5350
5. 0 14 14 14 14 999 n/a Chris Wakelin England 104000 104 000 104000 +104 000 4000 100000 0 0
6. 0 16 16 16 16 999 n/a Gary Wilson England 85000 85 000 85000 +85 000 2000 20000 63000 0 0
7. 0 5 5 5 5 999 n/a Mark J Williams Wales 80000 80 000 80000 +80 000 50000 30000 0 0
8. 0 26 26 26 26 999 n/a Stephen Maguire Scotland 65000 65 000 65000 +65 000 33000 20000 12000 0 0
9. 0 12 12 12 12 999 n/a Barry Hawkins England 64000 64 000 64000 +64 000 2000 50000 12000 0 0
10. 0 18 18 18 18 999 n/a Ali Carter England 61850 61 850 61850 +61 850 2000 50000 4500 0 5350
11. 0 27 27 27 27 999 n/a Joe O'Connor England 59350 59 350 59350 +59 350 23000 20000 8000 3000 5350
12. 0 2 2 2 2 999 n/a Kyren Wilson England 54500 54 500 54500 +54 500 50000 4500 0 0
13. 0 15 15 15 15 999 n/a Si Jiahui China 53350 53 350 53350 +53 350 2000 30000 16000 0 5350
14. 0 9 9 9 9 999 n/a Mark Selby England 47350 47 350 47350 +47 350 30000 12000 0 5350
15. 0 17 17 17 17 999 n/a Shaun Murphy England 43350 43 350 43350 +43 350 0 30000 8000 0 5350
16. 0 77 77 77 77 999 n/a Chang Bingyu China 43000 43 000 43000 +43 000 2000 30000 8000 3000 0 0
17. 0 30 30 30 30 999 n/a Yuan Sijun China 41350 41 350 41350 +41 350 5000 20000 8000 3000 5350
18. 0 44 44 44 44 999 n/a Thepchaiya Un-Nooh Thailand 41350 41 350 41350 +41 350 4000 20000 12000 0 5350
19. 0 67 67 67 67 999 n/a Oliver Lines England 39350 39 350 39350 +39 350 1000 30000 3000 5350
20. 0 11 11 11 11 999 n/a Zhao Xintong China 38000 38 000 38000 +38 000 30000 8000 0 0
21. 0 21 21 21 21 999 n/a Stuart Bingham England 37000 37 000 37000 +37 000 4000 30000 3000 0
22. 0 57 57 57 57 999 n/a Stan Moody England 36350 36 350 36350 +36 350 1000 11000 16000 3000 5350
23. 0 10 10 10 10 999 n/a Mark Allen N.Ireland 35350 35 350 35350 +35 350 30000 0 5350
24. 0 7 7 7 7 999 n/a Ding Junhui China 34500 34 500 34500 +34 500 30000 4500 0
25. 0 55 55 55 55 999 n/a Long Zehuang China 30350 30 350 30350 +30 350 2000 20000 3000 5350
26. 0 20 20 20 20 999 n/a Wu Yize China 30350 30 350 30350 +30 350 5000 20000 0 5350
27. 0 49 49 49 49 999 n/a Matthew Stevens Wales 29850 29 850 29850 +29 850 6000 11000 4500 3000 5350
28. 0 38 38 38 38 999 n/a Ben Woollaston England 29500 29 500 29500 +29 500 2000 20000 4500 3000 0
29. 0 24 24 24 24 999 n/a David Gilbert England 29350 29 350 29350 +29 350 5000 11000 8000 0 5350
30. 0 33 33 33 33 999 n/a Matthew Selt England 28350 28 350 28350 +28 350 8000 12000 3000 5350
31. 0 22 22 22 22 999 n/a Jak Jones Wales 28350 28 350 28350 +28 350 1000 11000 8000 3000 5350
32. 0 28 28 28 28 999 n/a Jack Lisowski England 27000 27 000 27000 +27 000 5000 11000 8000 3000 0
33. 0 79 79 79 79 999 n/a Farakh Ajaib Pakistan 26350 26 350 26350 +26 350 1000 20000 0 5350 0
34. 0 69 69 69 69 999 n/a Ben Mertens Belgium 25500 25 500 25500 +25 500 11000 7000 4500 3000 0 0
35. 0 32 32 32 32 999 n/a Zhou Yuelong China 25350 25 350 25350 +25 350 1000 11000 8000 0 5350
36. 0 43 43 43 43 999 n/a Martin O'Donnell England 25000 25 000 25000 +25 000 2000 20000 3000 0
37. 0 45 45 45 45 999 n/a Aaron Hill Ireland 25000 25 000 25000 +25 000 2000 11000 12000 0 0
38. 0 90 90 90 90 999 n/a Louis Heathcote England 24850 24 850 24850 +24 850 1000 11000 4500 3000 5350 0
39. 0 35 35 35 35 999 n/a Noppon Saengkham Thailand 24850 24 850 24850 +24 850 1000 11000 4500 3000 5350
40. 0 29 29 29 29 999 n/a Pang Junxu China 24500 24 500 24500 +24 500 9000 11000 4500 0 0
41. 0 87 87 87 87 999 n/a Iulian Boiko Ukraine 23000 23 000 23000 +23 000 0 20000 3000 0 0
42. 0 48 48 48 48 999 n/a Jamie Jones Wales 22850 22 850 22850 +22 850 2000 11000 4500 0 5350
43. 0 13 13 13 13 999 n/a Zhang Anda China 22000 22 000 22000 +22 000 6000 16000 0 0
44. 0 19 19 19 19 999 n/a Tom Ford England 21000 21 000 21000 +21 000 9000 12000 0 0
45. 0 40 40 40 40 999 n/a Xu Si China 20850 20 850 20850 +20 850 8000 4500 3000 5350
46. 0 56 56 56 56 999 n/a Liu Hongyu China 20500 20 500 20500 +20 500 6000 7000 4500 3000 0
47. 0 87 87 87 87 999 n/a Steven Hallworth England 20000 20 000 20000 +20 000 0 20000 0 0 0
48. 0 93 93 93 93 999 n/a Reanne Evans (f) England 19000 19 000 19000 +19 000 0 7000 8000 3000 0 1000
49. 0 92 92 92 92 999 n/a Sam Craigie England 19000 19 000 19000 +19 000 5000 11000 3000 0 0
50. 0 25 25 25 25 999 n/a Hossein Vafaei Iran 19000 19 000 19000 +19 000 11000 8000 0 0
51. 0 94 94 94 94 999 n/a Dylan Emery Wales 18850 18 850 18850 +18 850 5000 4000 4500 0 5350 0
52. 0 96 96 96 96 999 n/a David Grace England 17350 17 350 17350 +17 350 0 4000 8000 0 5350 0
53. 0 52 52 52 52 999 n/a Jordan Brown N.Ireland 16850 16 850 16850 +16 850 0 7000 4500 0 5350
54. 0 42 42 42 42 999 n/a Ricky Walden England 16350 16 350 16350 +16 350 11000 0 5350
55. 0 76 76 76 76 999 n/a Amir Sarkhosh Iran 16000 16 000 16000 +16 000 6000 7000 3000 0 0
56. 0 6 6 6 6 999 n/a John Higgins Scotland 16000 16 000 16000 +16 000 16000 0 0
57. 0 73 73 73 73 999 n/a Allan Taylor England 15500 15 500 15500 +15 500 1000 7000 4500 3000 0 0
58. 0 75 75 75 75 999 n/a Artemijs Zizins Latvia 15500 15 500 15500 +15 500 4000 7000 4500 0 0 0
59. 0 31 31 31 31 999 n/a Lei Peifan China 15000 15 000 15000 +15 000 4000 8000 3000 0
60. 0 60 60 60 60 999 n/a David Lilley England 14350 14 350 14350 +14 350 6000 3000 5350
61. 0 58 58 58 58 999 n/a Anthony McGill Scotland 14000 14 000 14000 +14 000 11000 3000 0
62. 0 78 78 78 78 999 n/a Liam Davies Wales 13500 13 500 13500 +13 500 6000 4500 3000 0 0
63. 0 34 34 34 34 999 n/a Jackson Page Wales 13000 13 000 13000 +13 000 2000 8000 3000 0
64. 0 72 72 72 72 999 n/a Wang Yuchen Hong Kong 12500 12 500 12500 +12 500 1000 7000 4500 0 0 0
65. 0 86 86 86 86 999 n/a Huang Jiahao China 12350 12 350 12350 +12 350 0 7000 0 5350 0
65. 0 105 105 105 105 999 n/a Michal Szubarczyk Poland 12350 12 350 12350 +12 350 0 7000 0 5350 0
67. 0 71 71 71 71 999 n/a Antoni Kowalski Poland 12000 12 000 12000 +12 000 2000 7000 3000 0 0
68. 0 97 97 97 97 999 n/a Lan Yuhao China 12000 12 000 12000 +12 000 1000 11000 0 0 0
69. 0 54 54 54 54 999 n/a Scott Donaldson Scotland 12000 12 000 12000 +12 000 1000 8000 3000 0
70. 0 1 1 1 1 999 n/a Judd Trump England 12000 12 000 12000 +12 000 12000 0 0
71. 0 61 61 61 61 999 n/a Sanderson Lam England 12000 12 000 12000 +12 000 1000 11000 0 0
72. 0 66 66 66 66 999 n/a Michael Holt England 11850 11 850 11850 +11 850 2000 4500 0 5350
73. 0 101 101 101 101 999 n/a Marco Fu Hong Kong 11000 11 000 11000 +11 000 8000 3000 0 0
74. 0 102 102 102 102 999 n/a Gao Yang China 11000 11 000 11000 +11 000 1000 7000 3000 0 0
75. 0 39 39 39 39 999 n/a Lyu Haotian China 10850 10 850 10850 +10 850 1000 4500 0 5350
76. 0 99 99 99 99 999 n/a Liam Highfield England 10500 10 500 10500 +10 500 2000 4000 4500 0 0 0
77. 0 111 111 111 111 999 n/a Liam Pullen England 10350 10 350 10350 +10 350 1000 4000 0 5350 0
78. 0 51 51 51 51 999 n/a Robbie Williams England 10350 10 350 10350 +10 350 5000 0 5350
79. 0 64 64 64 64 999 n/a Ishpreet Singh Chadha India 9850 9 850 9850 +9 850 4500 0 5350
80. 0 63 63 63 63 999 n/a Zak Surety England 9500 9 500 9500 +9 500 2000 4500 3000 0
81. 0 121 121 121 121 999 n/a Yao Pengcheng China 9350 9 350 9350 +9 350 4000 0 5350 0
82. 0 47 47 47 47 999 n/a He Guoqiang China 9350 9 350 9350 +9 350 1000 3000 5350
82. 0 53 53 53 53 999 n/a Robert Milkins England 9350 9 350 9350 +9 350 1000 3000 5350
84. 0 999 n/a 999 n/a 999 n/a Umut Dikme (a) Germany 9000 9 000 9000 +9 000 2000 4000 3000 0 0
85. 0 80 80 80 80 999 n/a Julien Leclercq Belgium 9000 9 000 9000 +9 000 2000 7000 0 0 0
86. 0 999 n/a 999 n/a 999 n/a Ashley Hugill (a) England 9000 9 000 9000 +9 000 2000 7000 0 0
87. 0 68 68 68 68 999 n/a Gong Chenzhi China 9000 9 000 9000 +9 000 2000 7000 0 0
87. 0 70 70 70 70 999 n/a Duane Jones Wales 9000 9 000 9000 +9 000 2000 7000 0 0
89. 0 83 83 83 83 999 n/a Haris Tahir Pakistan 8500 8 500 8500 +8 500 1000 4500 3000 0 0
90. 0 100 100 100 100 999 n/a Zhao Hanyang China 8500 8 500 8500 +8 500 0 4000 4500 0 0 0
91. 0 81 81 81 81 999 n/a Haydon Pinhey England 8500 8 500 8500 +8 500 4000 4500 0 0 0
92. 0 127 127 127 127 999 n/a Xu Yichen China 8350 8 350 8350 +8 350 0 3000 5350 0
93. 0 74 74 74 74 999 n/a Sunny Akani Thailand 8350 8 350 8350 +8 350 3000 5350 0
94. 0 116 116 116 116 999 n/a Leone Crowley Ireland 7000 7 000 7000 +7 000 0 4000 3000 0 0
95. 0 106 106 106 106 999 n/a Chatchapong Nasa Thailand 7000 7 000 7000 +7 000 7000 0 0 0
96. 0 36 36 36 36 999 n/a Ryan Day Wales 6500 6 500 6500 +6 500 2000 4500 0 0
97. 0 50 50 50 50 999 n/a Fan Zhengyi China 6350 6 350 6350 +6 350 1000 0 5350
98. 0 108 108 108 108 999 n/a Oliver Brown England 6000 6 000 6000 +6 000 2000 4000 0 0 0
99. 0 999 n/a 999 n/a 999 n/a Alfie Burden (a) England 6000 6 000 6000 +6 000 6000
100. 0 37 37 37 37 999 n/a Jimmy Robertson England 5500 5 500 5500 +5 500 1000 4500 0 0
101. 0 127 127 127 127 999 n/a Mateusz Baranowski Poland 5350 5 350 5350 +5 350 0 0 5350 0
102. 0 124 124 124 124 999 n/a Ian Burns England 5000 5 000 5000 +5 000 2000 3000 0 0
102. 0 85 85 85 85 999 n/a Robbie McGuigan N.Ireland 5000 5 000 5000 +5 000 2000 3000 0 0
104. 0 104 104 104 104 999 n/a Hatem Yassen Egypt 5000 5 000 5000 +5 000 1000 4000 0 0 0
104. 0 111 111 111 111 999 n/a Liam Graham Scotland 5000 5 000 5000 +5 000 1000 4000 0 0 0
104. 0 111 111 111 111 999 n/a Ross Muir Scotland 5000 5 000 5000 +5 000 1000 4000 0 0 0
107. 0 114 114 114 114 999 n/a Ng On Yee (f) Hong Kong 5000 5 000 5000 +5 000 5000 0 0 0
108. 0 115 115 115 115 999 n/a Jimmy White England 4500 4 500 4500 +4 500 4500 0 0
109. 0 999 n/a 999 n/a 999 n/a Wang Xinbo (a) China 4500 4 500 4500 +4 500 4500
110. 0 82 82 82 82 999 n/a Bulcsu Revesz Hungary 4000 4 000 4000 +4 000 1000 3000 0 0
110. 0 84 84 84 84 999 n/a Cheung Ka Wai Hong Kong 4000 4 000 4000 +4 000 1000 3000 0 0
110. 0 98 98 98 98 999 n/a Bai Yulu (f) China 4000 4 000 4000 +4 000 1000 3000 0 0
113. 0 116 116 116 116 999 n/a Alexander Ursenbacher Switzerland 4000 4 000 4000 +4 000 0 4000 0 0 0
113. 0 116 116 116 116 999 n/a Connor Benzey England 4000 4 000 4000 +4 000 0 4000 0 0 0
113. 0 116 116 116 116 999 n/a Fergal Quinn N.Ireland 4000 4 000 4000 +4 000 0 4000 0 0 0
113. 0 103 103 103 103 999 n/a Jonas Luz Brazil 4000 4 000 4000 +4 000 0 4000 0 0 0
113. 0 116 116 116 116 999 n/a Sahil Nayyar Canada 4000 4 000 4000 +4 000 0 4000 0 0 0
118. 0 95 95 95 95 999 n/a Ken Doherty Ireland 4000 4 000 4000 +4 000 4000 0 0 0
119. 0 121 121 121 121 999 n/a Liu Wenwei China 4000 4 000 4000 +4 000 4000 0 0 0
120. 0 107 107 107 107 999 n/a Mohammed Shehab United Arab Emirates 4000 4 000 4000 +4 000 4000 0
121. 0 999 n/a 999 n/a 999 n/a Ryan Davies (a) England 4000 4 000 4000 +4 000 1000 3000
122. 0 999 n/a 999 n/a 999 n/a Hesham Shawky (a) Egypt 4000 4 000 4000 +4 000 4000
123. 0 91 91 91 91 999 n/a Mitchell Mann England 3000 3 000 3000 +3 000 0 3000 0 0
124. 0 999 n/a 999 n/a 999 n/a Ashley Carty (a) England 3000 3 000 3000 +3 000 0 3000
125. 0 124 124 124 124 999 n/a Jiang Jun China 2000 2 000 2000 +2 000 2000 0 0 0
126. 0 46 46 46 46 999 n/a Daniel Wells Wales 2000 2 000 2000 +2 000 2000 0 0
126. 0 59 59 59 59 999 n/a Mark Davis England 2000 2 000 2000 +2 000 2000 0 0
128. 0 999 n/a 999 n/a 999 n/a Stuart Carrington (a) England 2000 2 000 2000 +2 000 2000 0
129. 0 999 n/a 999 n/a 999 n/a Alfie Davies (a) Wales 2000 2 000 2000 +2 000 2000
129. 0 999 n/a 999 n/a 999 n/a Craig Steadman (a) England 2000 2 000 2000 +2 000 2000
129. 0 999 n/a 999 n/a 999 n/a George Pragnell (a) England 2000 2 000 2000 +2 000 2000
129. 0 999 n/a 999 n/a 999 n/a Simon Blackwell (a) England 2000 2 000 2000 +2 000 2000
133. 0 126 126 126 126 999 n/a Florian Nüßle Austria 1000 1 000 1000 +1 000 1000 0 0 0
134. 0 999 n/a 999 n/a 999 n/a Daniel Womersley (a) England 1000 1 000 1000 +1 000 1000
134. 0 999 n/a 999 n/a 999 n/a Gary Thomson (a) Scotland 1000 1 000 1000 +1 000 1000
134. 0 999 n/a 999 n/a 999 n/a Jack Bradford (a) Wales 1000 1 000 1000 +1 000 1000
134. 0 999 n/a 999 n/a 999 n/a Zack Richardson (a) England 1000 1 000 1000 +1 000 1000
138. 0 89 89 89 89 999 n/a Chris Totten Scotland 0 0 0 0 0 0 0
138. 0 110 110 110 110 999 n/a Kreishh Gurbaxani India 0 0 0 0 0 0 0
138. 0 109 109 109 109 999 n/a Mink Nutcharut (f) Thailand 0 0 0 0 0 0 0
138. 0 999 n/a 999 n/a 999 n/a Patrick Whelan (a) England 0 0 0 0 0 0 0
142. 0 127 127 127 127 999 n/a Mahmoud El Hareedy Egypt 0 0 0 0 0
143. 0 999 n/a 999 n/a 999 n/a Joel Connolly (a) N.Ireland 0 0 0 0
143. 0 999 n/a 999 n/a 999 n/a Zak Sheldon (a) N.Ireland 0 0 0 0
145. 0 41 41 41 41 999 n/a Luca Brecel Belgium 0 0 0 0
146. 0 999 n/a 999 n/a 999 n/a Abdullah Alshammari (a) Saudi Arabia 0 0 0
146. 0 999 n/a 999 n/a 999 n/a Abdulraouf Saigh (a) Saudi Arabia 0 0 0
146. 0 999 n/a 999 n/a 999 n/a Alex Clenshaw (a) England 0 0 0 0
146. 0 999 n/a 999 n/a 999 n/a Andrew Pagett (a) Wales 0 0 0 0
146. 0 999 n/a 999 n/a 999 n/a Asif Mukhtar (a) Pakistan 0 0 0
146. 0 999 n/a 999 n/a 999 n/a Dean Young (a) Scotland 0 0 0 0
146. 0 999 n/a 999 n/a 999 n/a Fahad Alghamdi (a) Saudi Arabia 0 0 0
146. 0 62 62 62 62 999 n/a Graeme Dott (susp) Scotland 0 0 0
146. 0 999 n/a 999 n/a 999 n/a Halim Hussain (a) England 0 0 0 0
146. 0 999 n/a 999 n/a 999 n/a James Cahill (a) England 0 0 0 0
146. 0 999 n/a 999 n/a 999 n/a John Astley (a) England 0 0 0 0
146. 0 999 n/a 999 n/a 999 n/a Kayden Brierley (a) England 0 0 0 0
146. 0 123 123 123 123 999 n/a Lim Kok Leong Malaysia 0 0 0
146. 0 999 n/a 999 n/a 999 n/a Mark Lloyd (a) England 0 0 0 0
146. 0 999 n/a 999 n/a 999 n/a Musaad Almisfir (a) Saudi Arabia 0 0 0
146. 0 999 n/a 999 n/a 999 n/a Musab Sayegh (a) Saudi Arabia 0 0 0
146. 0 999 n/a 999 n/a 999 n/a Paul Deaville (a) England 0 0 0 0
146. 0 999 n/a 999 n/a 999 n/a Saud Albaker (a) Saudi Arabia 0 0 0
146. 0 65 65 65 65 999 n/a Cao Yupeng China 0 0 0