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

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 ± ... IC UK SHO SO GM WO
1. 0 1 1 1 1 999 n/a Judd Trump England 949200 949 200 949200 +949 200 ... 14000 250000 9000
2. 0 2 2 2 2 999 n/a Kyren Wilson England 517800 517 800 517800 +517 800 ... 22000 50000 5400 100000 5400
3. 0 16 16 17 17 999 n/a Xiao Guodong China 281500 281 500 281500 +281 500 ... 33000 500 21000 21000
4. 0 3 3 5 5 999 n/a Mark Selby England 260000 260 000 260000 +260 000 ... 14000 8000 5400 5400 100000
5. 0 5 5 6 6 999 n/a Mark J Williams Wales 255600 255 600 255600 +255 600 ... 14000 5400
6. 0 11 11 20 20 999 n/a Neil Robertson Australia 227050 227 050 227050 +227 050 ... 9000 10000 1000 5400 13200 5400
7. 0 13 13 12 12 999 n/a Barry Hawkins England 224550 224 550 224550 +224 550 ... 14000 100000 9000 45000
8. 0 9 9 9 9 999 n/a Ding Junhui China 211000 211 000 211000 +211 000 ... 175000 15000 9000
9. 0 14 14 13 13 999 n/a Si Jiahui China 209200 209 200 209200 +209 200 ... 9000 1000 5400 5400
10. 0 10 10 7 7 999 n/a Shaun Murphy England 200900 200 900 200900 +200 900 ... 9000 25000 500 5400 9000
11. 0 21 21 15 15 999 n/a Chris Wakelin England 184400 184 400 184400 +184 400 ... 75000 15000 13200 5400
12. 0 22 22 25 25 999 n/a Wu Yize China 181600 181 600 181600 +181 600 ... 9000 15000 8000 45000 13200 5400
13. 0 8 8 4 4 999 n/a Mark Allen N.Ireland 148400 148 400 148400 +148 400 ... 9000 50000 500 21000 5400 5400
14. 0 41 41 43 43 999 n/a Lei Peifan China 141000 141 000 141000 +141 000 ... 0 10000 100000 0
15. 0 7 7 14 14 999 n/a John Higgins Scotland 138750 138 750 138750 +138 750 ... 22000 15000 5400 5400 13200
16. 0 25 25 22 22 999 n/a Jack Lisowski England 121600 121 600 121600 +121 600 ... 14000 25000 9000 13200
17. 0 12 12 10 10 999 n/a Zhang Anda China 117550 117 550 117550 +117 550 ... 9000 25000 1000 5400 9000 5400
18. 0 15 15 11 11 999 n/a Ali Carter England 110800 110 800 110800 +110 800 ... 9000 15000 1000 9000 5400 21000
19. 0 28 28 31 31 999 n/a Elliot Slessor England 107250 107 250 107250 +107 250 ... 5000 7500 2000 9000 5400
20. 0 34 34 36 36 999 n/a Jimmy Robertson England 102600 102 600 102600 +102 600 ... 5000 7500 3600 5400 3600
21. 0 26 26 27 27 999 n/a Pang Junxu China 102400 102 400 102400 +102 400 ... 14000 9000
22. 0 23 23 21 21 999 n/a David Gilbert England 97150 97 150 97150 +97 150 ... 5000 15000 1000 5400
23. 0 27 27 30 30 999 n/a Stephen Maguire Scotland 95750 95 750 95750 +95 750 ... 0 10000 9000 45000
24. 0 4 4 3 3 999 n/a Ronnie O'Sullivan England 94500 94 500 94500 +94 500 ... 9000
25. 0 39 39 41 41 999 n/a Xu Si China 92050 92 050 92050 +92 050 ... 33000 7500 500 3600 3600 3600
26. 0 19 19 19 19 999 n/a Tom Ford England 91950 91 950 91950 +91 950 ... 0 50000 13200 9000 9000
27. 0 35 35 39 39 999 n/a Yuan Sijun China 91600 91 600 91600 +91 600 ... 9000 3600 21000 9000
28. 0 20 20 24 24 999 n/a Stuart Bingham England 89400 89 400 89400 +89 400 ... 5000 15000 9000
29. 0 33 33 35 35 999 n/a Jackson Page Wales 89300 89 300 89300 +89 300 ... 22000 10000 500 5400 3600 13200
30. 0 18 18 18 18 999 n/a Jak Jones Wales 75300 75 300 75300 +75 300 ... 0 15000 500 5400 9000
31. 0 36 36 33 33 999 n/a Matthew Selt England 73250 73 250 73250 +73 250 ... 0 10000 3600 9000
32. 0 17 17 16 16 999 n/a Gary Wilson England 72400 72 400 72400 +72 400 ... 22000 500
33. 0 24 24 26 26 999 n/a Hossein Vafaei Iran 69800 69 800 69800 +69 800 ... 9000 7500 500 5400
34. 0 44 44 49 49 999 n/a Ben Woollaston England 67900 67 900 67900 +67 900 ... 5000 7500 5400
35. 0 30 30 29 29 999 n/a Ryan Day Wales 66800 66 800 66800 +66 800 ... 9000 10000 500 5400 9000
36. 0 43 43 42 42 999 n/a Thepchaiya Un-Nooh Thailand 65500 65 500 65500 +65 500 ... 9000 500 5400
37. 0 61 61 61 61 999 n/a Long Zehuang China 65500 65 500 65500 +65 500 ... 0 5000 500 9000
38. 0 29 29 28 28 999 n/a Noppon Saengkham Thailand 62350 62 350 62350 +62 350 ... 9000 2000 13200 5400
39. 0 6 6 8 8 999 n/a Luca Brecel Belgium 59400 59 400 59400 +59 400 ... 0 13200 5400 21000
40. 0 31 31 37 37 999 n/a Joe O'Connor England 59250 59 250 59250 +59 250 ... 9000 500 5400 5400 13200
41. 0 45 45 46 46 999 n/a Scott Donaldson Scotland 57150 57 150 57150 +57 150 ... 0 3600 3600
42. 0 37 37 34 34 999 n/a Lyu Haotian China 56500 56 500 56500 +56 500 ... 14000 500 3600 3600
43. 0 68 68 73 73 999 n/a Stan Moody England 55700 55 700 55700 +55 700 ... 5000 7500 3600 1000 3600
44. 0 50 50 55 55 999 n/a Daniel Wells Wales 50500 50 500 50500 +50 500 ... 0 5000 3600 5400
45. 0 52 52 53 53 999 n/a He Guoqiang China 50150 50 150 50150 +50 150 ... 5000 10000 500 3600 3600
46. 0 40 40 38 38 999 n/a Ricky Walden England 49700 49 700 49700 +49 700 ... 5000 7500 3600 9000 3600
47. 0 67 67 70 70 999 n/a Ishpreet Singh Chadha India 49400 49 400 49400 +49 400 ... 0 500 5400 0 5400
48. 0 47 47 48 48 999 n/a Martin O'Donnell England 48000 48 000 48000 +48 000 ... 5000 4000
49. 0 46 46 45 45 999 n/a Fan Zhengyi China 47400 47 400 47400 +47 400 ... 5000 7500 1000 3600 3600 3600
50. 0 56 56 56 56 999 n/a Graeme Dott Scotland 46800 46 800 46800 +46 800 ... 0 500 3600 3600 3600
51. 0 42 42 40 40 999 n/a Anthony McGill Scotland 46450 46 450 46450 +46 450 ... 5000 500 3600 13200
52. 0 79 79 83 83 999 n/a Michael Holt England 46200 46 200 46200 +46 200 ... 5000 25000 0 0 3600
53. 0 85 85 82 82 999 n/a Oliver Lines England 45400 45 400 45400 +45 400 ... 0 5000 1000 0 1000
54. 0 58 58 63 63 999 n/a Liu Hongyu China 44300 44 300 44300 +44 300 ... 5000 7500 1000 3600
55. 0 32 32 32 32 999 n/a Zhou Yuelong China 44050 44 050 44050 +44 050 ... 0 7500 1000 5400 5400
56. 0 53 53 54 54 999 n/a Matthew Stevens Wales 43550 43 550 43550 +43 550 ... 9000 7500 500 9000
57. 0 51 51 52 52 999 n/a Mark Davis England 42650 42 650 42650 +42 650 ... 5000 3600 3600 3600
58. 0 55 55 59 59 999 n/a Aaron Hill Ireland 42650 42 650 42650 +42 650 ... 5000 5000 1000 13200
59. 0 89 89 87 87 999 n/a Gong Chenzhi China 40000 40 000 40000 +40 000 ... 5000 2500 500 0 1000 1000
60. 0 63 63 66 66 999 n/a Jamie Clarke Wales 39950 39 950 39950 +39 950 ... 5000 5000 5400
61. 0 60 60 60 60 999 n/a David Lilley England 38350 38 350 38350 +38 350 ... 0 7500 500 5400 3600
62. 0 74 74 76 76 999 n/a Ma Hailong China 36350 36 350 36350 +36 350 ... 0 5000 1000 3600 0 5400
63. 0 87 87 86 86 999 n/a Liam Graham Scotland 36100 36 100 36100 +36 100 ... 0 2500 20000 0 3600 1000
64. 0 76 76 75 75 999 n/a Jiang Jun China 35600 35 600 35600 +35 600 ... 14000 1000 3600 0
65. 0 81 81 79 79 999 n/a Rory Thor Malaysia 35200 35 200 35200 +35 200 ... 0 5000 1000 1000 3600
66. 0 69 69 72 72 999 n/a Louis Heathcote England 35200 35 200 35200 +35 200 ... 0 5000 500 1000 0 1000
67. 0 62 62 58 58 999 n/a Sanderson Lam England 34000 34 000 34000 +34 000 ... 5000 7500 9000
68. 0 48 48 47 47 999 n/a Robbie Williams England 33800 33 800 33800 +33 800 ... 9000 2000 5400 5400
69. 0 73 73 89 89 999 n/a Zak Surety England 33750 33 750 33750 +33 750 ... 5000 2500 500 1000 1000 0
70. 0 54 54 51 51 999 n/a Jordan Brown N.Ireland 33650 33 650 33650 +33 650 ... 0 3600 3600
71. 0 38 38 23 23 999 n/a Robert Milkins England 32700 32 700 32700 +32 700 ... 0 10000 2000 5400 5400
72. 0 77 77 78 78 999 n/a Ross Muir Scotland 31000 31 000 31000 +31 000 ... 5000 5000 1000 5400 3600
73. 0 71 71 71 71 999 n/a Marco Fu Hong Kong 30600 30 600 30600 +30 600 ... 0 5000 0 3600
74. 0 78 78 74 74 999 n/a Xing Zihao China 30500 30 500 30500 +30 500 ... 0 5000 9000 1000 0
75. 0 94 94 96 96 999 n/a Ben Mertens Belgium 29950 29 950 29950 +29 950 ... 5000 0 1000 0 3600
76. 0 70 70 64 64 999 n/a Tian Pengfei China 29850 29 850 29850 +29 850 ... 0
77. 0 49 49 44 44 999 n/a Dominic Dale Wales 29400 29 400 29400 +29 400 ... 0 3600 3600
78. 0 72 72 68 68 999 n/a Ashley Carty England 29000 29 000 29000 +29 000 ... 0 5000 1000 1000 0
79. 0 80 80 80 80 999 n/a Alfie Burden England 28450 28 450 28450 +28 450 ... 0 5000 500 0 3600 1000
80. 0 59 59 57 57 999 n/a Jamie Jones Wales 28350 28 350 28350 +28 350 ... 1000 3600 9000
81. 0 999 n/a 999 n/a 999 n/a Dylan Emery (a) Wales 28350 28 350 28350 +28 350 ... 5000 2500 1000 0 5400 3600
82. 0 90 90 94 94 999 n/a Duane Jones Wales 27500 27 500 27500 +27 500 ... 0 2500 1000 0 0 0
83. 0 65 65 67 67 999 n/a David Grace England 26400 26 400 26400 +26 400 ... 5000 3600 3600
84. 0 91 91 99 99 999 n/a Antoni Kowalski Poland 26200 26 200 26200 +26 200 ... 0 5000 2000 3600 3600 0
85. 0 99 99 101 101 999 n/a Artemijs Zizins Latvia 26050 26 050 26050 +26 050 ... 0 5000 500 0 3600 1000
86. 0 100 100 97 97 999 n/a Bulcsu Revesz Hungary 26050 26 050 26050 +26 050 ... 0 0 500 1000 1000 1000
87. 0 86 86 88 88 999 n/a Alexander Ursenbacher Switzerland 25700 25 700 25700 +25 700 ... 0 2500 3600 9000 0
88. 0 83 83 84 84 999 n/a Hammad Miah England 25300 25 300 25300 +25 300 ... 0 0 5400 1000
89. 0 75 75 77 77 999 n/a Stuart Carrington England 25200 25 200 25200 +25 200 ... 5000 3600 1000 3600
90. 0 64 64 65 65 999 n/a Anthony Hamilton England 25100 25 100 25100 +25 100 ... 5000
91. 0 95 95 98 98 999 n/a Sunny Akani Thailand 24900 24 900 24900 +24 900 ... 0 0 1000
92. 0 101 101 103 103 999 n/a Allan Taylor England 23100 23 100 23100 +23 100 ... 0 0 2000 1000 3600 1000
93. 0 98 98 100 100 999 n/a Amir Sarkhosh Iran 22850 22 850 22850 +22 850 ... 5000 2500 1000 0 1000
94. 0 93 93 91 91 999 n/a Jimmy White England 22400 22 400 22400 +22 400 ... 0 2500 1000 0 1000
95. 0 102 102 105 105 999 n/a Liam Davies Wales 22100 22 100 22100 +22 100 ... 0 2500 1000 0 1000 3600
96. 0 97 97 93 93 999 n/a Dean Young Scotland 21750 21 750 21750 +21 750 ... 5000 0 5400 1000 0
97. 0 103 103 104 104 999 n/a Cheung Ka Wai Hong Kong 21600 21 600 21600 +21 600 ... 0 2500 1000 3600 0
98. 0 104 104 102 102 999 n/a Julien Leclercq Belgium 21450 21 450 21450 +21 450 ... 0 7500 3600 1000 0
99. 0 66 66 62 62 999 n/a Joe Perry England 20950 20 950 20950 +20 950 ... 5000 5000
100. 0 105 105 106 106 999 n/a Haydon Pinhey England 20100 20 100 20100 +20 100 ... 5000 2500 1000 0 1000 3600
101. 0 107 107 109 109 999 n/a Wang Yuchen Hong Kong 19500 19 500 19500 +19 500 ... 0 7500 1000 1000 3600
102. 0 88 88 85 85 999 n/a Andrew Higginson England 19200 19 200 19200 +19 200 ... 5000 0 4000 1000 0 3600
103. 0 96 96 92 92 999 n/a Andrew Pagett Wales 17100 17 100 17100 +17 100 ... 0 0 1000 0 1000
104. 0 999 n/a 999 n/a 999 n/a Mark Joyce (a) England 16500 16 500 16500 +16 500 ... 0 500
105. 0 999 n/a 999 n/a 999 n/a Iulian Boiko (a) Ukraine 15500 15 500 15500 +15 500 ... 0 2500 500 0 1000 0
106. 0 84 84 81 81 999 n/a Ian Burns England 15200 15 200 15200 +15 200 ... 0 5000 3600 0 1000
107. 0 109 109 107 107 999 n/a Haris Tahir Pakistan 15000 15 000 15000 +15 000 ... 0 2500 1000 0 0
108. 0 106 106 108 108 999 n/a Chris Totten Scotland 15000 15 000 15000 +15 000 ... 0 5000 0 0 0
109. 0 111 111 111 111 999 n/a Robbie McGuigan N.Ireland 14500 14 500 14500 +14 500 ... 0 2500 0 0 0
110. 0 999 n/a 999 n/a 999 n/a Simon Blackwell (a) England 14000 14 000 14000 +14 000 ... 5000 0 0 0 0
111. 0 999 n/a 999 n/a 999 n/a Paul Deaville (a) England 13850 13 850 13850 +13 850 ... 0 500 0 1000 0
112. 0 999 n/a 999 n/a 999 n/a Florian Nüßle (a) Austria 12600 12 600 12600 +12 600 ... 5000 4000 3600
113. 0 112 112 112 112 999 n/a Farakh Ajaib Pakistan 11600 11 600 11600 +11 600 ... 0 0 3600 1000 0
114. 0 999 n/a 999 n/a 999 n/a Daniel Womersley (a) England 11500 11 500 11500 +11 500 ... 5000 0 0 0
115. 0 114 114 114 114 999 n/a Bai Yulu (f) China 10000 10 000 10000 +10 000 ... 0 7500 500 0 1000 0
116. 0 999 n/a 999 n/a 999 n/a Zhao Xintong (a) China 10000 10 000 10000 +10 000 ... 10000
117. 0 115 115 113 113 999 n/a Huang Jiahao China 9000 9 000 9000 +9 000 ... 0 0 4000 1000 0 0
118. 0 110 110 110 110 999 n/a Mostafa Dorgham Egypt 9000 9 000 9000 +9 000 ... 0 2500 1000 0 0
119. 0 92 92 90 90 999 n/a Liam Pullen England 7500 7 500 7500 +7 500 ... 0 2500 2000 0 0 1000
120. 0 116 116 118 118 999 n/a Mitchell Mann England 6500 6 500 6500 +6 500 ... 0 2500 0 0 1000
121. 0 118 118 116 116 999 n/a Mink Nutcharut (f) Thailand 6000 6 000 6000 +6 000 ... 0 0 0 0 0
122. 0 999 n/a 999 n/a 999 n/a Oliver Sykes (a) England 6000 6 000 6000 +6 000 ... 5000
123. 0 119 119 117 117 999 n/a Kreishh Gurbaxani India 5500 5 500 5500 +5 500 ... 0 2500 2000 0 0 0
124. 0 999 n/a 999 n/a 999 n/a Wang Xinbo (a) China 4500 4 500 4500 +4 500 ... 0
125. 0 120 120 120 120 999 n/a Jonas Luz Brazil 4000 4 000 4000 +4 000 ... 0 0 0 0 0
126. 0 999 n/a 999 n/a 999 n/a Mohamed Elkhayat (a) Egypt 4000 4 000 4000 +4 000 ...
127. 0 999 n/a 999 n/a 999 n/a Michael White (a) Wales 4000 4 000 4000 +4 000 ...
128. 0 999 n/a 999 n/a 999 n/a Joshua Cooper (a) England 3600 3 600 3600 +3 600 ... 0 0 3600
129. 0 121 121 126 126 999 n/a Ken Doherty Ireland 3600 3 600 3600 +3 600 ... 0 0 3600 0
130. 0 113 113 115 115 999 n/a M Phetmalaikul Thailand 3500 3 500 3500 +3 500 ... 0 2500 0 0 0
131. 0 999 n/a 999 n/a 999 n/a Lewis Ullah (a) England 3500 3 500 3500 +3 500 ... 0 500
132. 0 999 n/a 999 n/a 999 n/a Joshua Thomond (a) England 3000 3 000 3000 +3 000 ... 0 0 0 1000 0
133. 0 999 n/a 999 n/a 999 n/a Anton Kazakov (a) Ukraine 3000 3 000 3000 +3 000 ... 0 0 0 0
134. 0 122 122 121 121 999 n/a Lim Kok Leong Malaysia 3000 3 000 3000 +3 000 ...
135. 0 123 123 122 122 999 n/a Hatem Yassen Egypt 2500 2 500 2500 +2 500 ... 2500 0 0 0
136. 0 124 124 123 123 999 n/a Mohammed Shehab United Arab Emirates 2500 2 500 2500 +2 500 ... 2500
137. 0 117 117 119 119 999 n/a Reanne Evans (f) England 2000 2 000 2000 +2 000 ... 0 0 0 1000 1000
138. 0 999 n/a 999 n/a 999 n/a Ryan Davies (a) England 2000 2 000 2000 +2 000 ... 0
138. 0 999 n/a 999 n/a 999 n/a Steven Hallworth (a) England 2000 2 000 2000 +2 000 ... 0
140. 0 999 n/a 999 n/a 999 n/a Alfie Davies (a) Wales 2000 2 000 2000 +2 000 ...
140. 0 999 n/a 999 n/a 999 n/a Barry Pinches (a) England 2000 2 000 2000 +2 000 ...
140. 0 999 n/a 999 n/a 999 n/a Connor Benzey (a) England 2000 2 000 2000 +2 000 ...
140. 0 999 n/a 999 n/a 999 n/a Hamim Hussain (a) England 2000 2 000 2000 +2 000 ...
140. 0 999 n/a 999 n/a 999 n/a Peter Lines (a) England 2000 2 000 2000 +2 000 ...
145. 0 999 n/a 999 n/a 999 n/a Vladislav Gradinari (a) Moldova 1000 1 000 1000 +1 000 ... 0 1000
146. 0 999 n/a 999 n/a 999 n/a Harvey Chandler (a) England 1000 1 000 1000 +1 000 ... 0
147. 0 999 n/a 999 n/a 999 n/a Joel Connolly (a) N.Ireland 1000 1 000 1000 +1 000 ...
148. 0 999 n/a 999 n/a 999 n/a Josh Mulholland (a) England 1000 1 000 1000 +1 000 ...
148. 0 999 n/a 999 n/a 999 n/a Rory McLeod (a) Jamaica 1000 1 000 1000 +1 000 ...
150. 0 999 n/a 999 n/a 999 n/a Riley Powell (a) Wales 500 500 500 +500 ... 500 0
151. 0 999 n/a 999 n/a 999 n/a Gerard Greene (a) N.Ireland 500 500 500 +500 ... 500
152. 0 125 125 124 124 999 n/a Ahmed Aly Elsayed United States 0 0 0 ... 0 0 0 0 0
153. 0 126 126 125 125 999 n/a Baipat Siripaporn (f) Thailand 0 0 0 ... 0 0 0 0 0
154. 0 999 n/a 999 n/a 999 n/a Oliver Briffett-Payne (a) Wales 0 0 0 ... 0
155. 0 999 n/a 999 n/a 999 n/a Ayaan Iqbal (a) Scotland 0 0 0 ... 0
155. 0 999 n/a 999 n/a 999 n/a Jack Borwick (a) Scotland 0 0 0 ... 0
157. 0 999 n/a 999 n/a 999 n/a Andres Petrov (a) Estonia 0 0 0 ... 0
157. 0 999 n/a 999 n/a 999 n/a Craig Steadman (a) England 0 0 0 ... 0
157. 0 999 n/a 999 n/a 999 n/a Habib Subah Humood (a) Bahrain 0 0 0 ... 0
157. 0 999 n/a 999 n/a 999 n/a Hamza Ilyas (a) Pakistan 0 0 0 ... 0
157. 0 999 n/a 999 n/a 999 n/a Igor Figueiredo (a) Brazil 0 0 0 ... 0
157. 0 999 n/a 999 n/a 999 n/a Ryan Thomerson (a) Australia 0 0 0 ... 0
163. 0 999 n/a 999 n/a 999 n/a Zheng Dian (a) China 0 0 0 ... 0
163. 0 999 n/a 999 n/a 999 n/a Zhou Jinhao (a) China 0 0 0 ... 0
163. 0 999 n/a 999 n/a 999 n/a Cai Wei (a) China 0 0 0 ... 0
166. 0 999 n/a 999 n/a 999 n/a Jamie Gardiner (a) N.Ireland 0 0 0 ...
167. 0 999 n/a 999 n/a 999 n/a Fergal Quinn (a) N.Ireland 0 0 0 ...
167. 0 999 n/a 999 n/a 999 n/a Jamie O'Neill (a) England 0 0 0 ...
167. 0 999 n/a 999 n/a 999 n/a Kayden Brierley (a) England 0 0 0 ...
167. 0 108 108 95 95 999 n/a Martin Gould England 0 0 0 ...
167. 0 82 82 69 69 999 n/a Sam Craigie England 0 0 0 ...
167. 0 999 n/a 999 n/a 999 n/a Umut Dikme (a) Germany 0 0 0 ...
167. 0 57 57 50 50 999 n/a Cao Yupeng China 0 0 0 ...
167. 0 999 n/a 999 n/a 999 n/a Zack Richardson (a) England 0 0 0 ...