snooker.org Frontpage
Home: Rankings: 2024/2025: Rankings | Seedings | Season Points
Prov Rankings | Prov Seedings | Prov Season Points | Prov UK Seedings | Prov Masters Seedings | Prov WGP | Prov Crucible Rankings | Prov EoS Rankings
Q School (2024) | Women 
Twitter

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 CL XGP SM EO BO WUO NIO IC UK Points-Sort Sum Chng-Sort ±
1. 0 1 1 1 1 999 n/a Judd Trump England 76000 500000 0 0 576000 576 000 576000 +576 000
2. 0 9 9 9 9 999 n/a Mark J Williams Wales 9000 14000 200000 0 0 223000 223 000 223000 +223 000
3. 0 3 3 3 3 999 n/a Kyren Wilson England 2000 177000 30000 0 0 209000 209 000 209000 +209 000
4. 0 22 22 22 22 999 n/a Si Jiahui China 4000 9400 100000 0 3000 4500 120900 120 900 120900 +120 900
5. 0 7 7 7 7 999 n/a Shaun Murphy England 5000 9400 100000 0 0 4500 118900 118 900 118900 +118 900
6. 0 4 4 4 4 999 n/a Ronnie O'Sullivan England 1000 34500 50000 0 0 85500 85 500 85500 +85 500
7. 0 52 52 52 52 999 n/a Jimmy Robertson England 0 14000 50000 0 0 4500 68500 68 500 68500 +68 500
8. 0 35 35 35 35 999 n/a Xiao Guodong China 9400 50000 0 3000 4500 66900 66 900 66900 +66 900
9. 0 27 27 27 27 999 n/a Neil Robertson Australia 4000 5350 50000 0 3000 4500 66850 66 850 66850 +66 850
10. 0 20 20 20 20 999 n/a David Gilbert England 11000 22350 20000 0 3000 56350 56 350 56350 +56 350
11. 0 11 11 11 11 999 n/a Gary Wilson England 6000 9400 30000 0 0 4500 49900 49 900 49900 +49 900
12. 0 19 19 19 19 999 n/a Jack Lisowski England 5000 9400 30000 0 0 4500 48900 48 900 48900 +48 900
13. 0 25 25 25 25 999 n/a Stuart Bingham England 6000 9400 30000 0 3000 48400 48 400 48400 +48 400
14. 0 50 50 50 50 999 n/a Scott Donaldson Scotland 11000 5350 30000 0 0 46350 46 350 46350 +46 350
15. 0 28 28 28 28 999 n/a Pang Junxu China 2000 9400 30000 0 0 4500 45900 45 900 45900 +45 900
16. 0 42 42 42 42 999 n/a Elliot Slessor England 2000 5350 30000 0 3000 4500 44850 44 850 44850 +44 850
17. 0 33 33 33 33 999 n/a Matthew Selt England 2000 22350 11000 0 0 4500 39850 39 850 39850 +39 850
18. 0 21 21 21 21 999 n/a Hossein Vafaei Iran 6000 14000 11000 0 3000 4500 38500 38 500 38500 +38 500
19. 0 10 10 10 10 999 n/a Ali Carter England 33000 0 0 4500 37500 37 500 37500 +37 500
20. 0 40 40 40 40 999 n/a Thepchaiya Un-Nooh Thailand 5000 9400 20000 0 3000 37400 37 400 37400 +37 400
21. 0 53 53 53 53 999 n/a Daniel Wells Wales 2000 34500 0 0 36500 36 500 36500 +36 500
22. 0 12 12 12 12 999 n/a Zhang Anda China 5350 30000 0 0 35350 35 350 35350 +35 350
23. 0 38 38 38 38 999 n/a Yuan Sijun China 2000 9400 20000 0 3000 34400 34 400 34400 +34 400
24. 0 59 59 59 59 999 n/a Ben Woollaston England 6000 20000 0 3000 4500 33500 33 500 33500 +33 500
24. 0 43 43 43 43 999 n/a Wu Yize China 6000 20000 0 3000 4500 33500 33 500 33500 +33 500
26. 0 23 23 23 23 999 n/a Chris Wakelin England 4000 9400 11000 0 3000 4500 31900 31 900 31900 +31 900
27. 0 49 49 49 49 999 n/a Xu Si China 2000 22350 0 3000 4500 31850 31 850 31850 +31 850
28. 0 17 17 17 17 999 n/a Ryan Day Wales 5000 9400 11000 0 0 4500 29900 29 900 29900 +29 900
29. 0 54 54 54 54 999 n/a Graeme Dott Scotland 1000 9400 11000 0 3000 4500 28900 28 900 28900 +28 900
30. 0 41 41 41 41 999 n/a Jackson Page Wales 23000 0 0 4500 27500 27 500 27500 +27 500
31. 0 16 16 16 16 999 n/a Barry Hawkins England 22350 0 0 4500 26850 26 850 26850 +26 850
32. 0 86 86 86 86 999 n/a Gong Chenzhi China 1000 14000 11000 0 0 26000 26 000 26000 +26 000
33. 0 14 14 14 14 999 n/a Jak Jones Wales 6000 14000 0 0 4500 24500 24 500 24500 +24 500
34. 0 26 26 26 26 999 n/a Noppon Saengkham Thailand 5350 11000 0 3000 4500 23850 23 850 23850 +23 850
35. 0 31 31 31 31 999 n/a Lyu Haotian China 9400 11000 0 3000 23400 23 400 23400 +23 400
36. 0 58 58 58 58 999 n/a Martin O'Donnell England 8000 11000 0 3000 22000 22 000 22000 +22 000
37. 0 106 106 106 106 999 n/a Lei Peifan China 1000 20000 0 0 21000 21 000 21000 +21 000
38. 0 90 90 90 90 999 n/a Sunny Akani Thailand 9400 4000 3000 4500 20900 20 900 20900 +20 900
39. 0 55 55 55 55 999 n/a Tian Pengfei China 1000 5350 7000 0 3000 4500 20850 20 850 20850 +20 850
40. 0 30 30 30 30 999 n/a Stephen Maguire Scotland 1000 5350 11000 0 3000 20350 20 350 20350 +20 350
41. 0 29 29 29 29 999 n/a Joe O'Connor England 4000 5350 11000 0 0 20350 20 350 20350 +20 350
42. 0 66 66 66 66 999 n/a Liu Hongyu China 0 20000 0 0 20000 20 000 20000 +20 000
43. 0 24 24 24 24 999 n/a Zhou Yuelong China 0 5350 11000 0 3000 19350 19 350 19350 +19 350
44. 0 2 2 2 2 999 n/a Mark Allen N.Ireland 14000 0 0 4500 18500 18 500 18500 +18 500
45. 0 46 46 46 46 999 n/a Jordan Brown N.Ireland 2000 5350 11000 0 0 18350 18 350 18350 +18 350
46. 0 67 67 67 67 999 n/a Ashley Carty England 4000 11000 0 3000 18000 18 000 18000 +18 000
47. 0 74 74 74 74 999 n/a Hammad Miah England 1000 9400 0 3000 4500 17900 17 900 17900 +17 900
48. 0 57 57 57 57 999 n/a David Lilley England 8000 5350 0 0 4500 17850 17 850 17850 +17 850
49. 0 75 75 75 75 999 n/a Alfie Burden England 2000 5350 7000 0 3000 17350 17 350 17350 +17 350
49. 0 92 92 92 92 999 n/a Ben Mertens Belgium 2000 5350 7000 0 3000 17350 17 350 17350 +17 350
51. 0 85 85 85 85 999 n/a Stan Moody England 2000 7000 0 3000 4500 16500 16 500 16500 +16 500
52. 0 69 69 69 69 999 n/a Long Zehuang China 9000 0 3000 4500 16500 16 500 16500 +16 500
53. 0 61 61 61 61 999 n/a Anthony Hamilton England 1000 11000 0 0 4500 16500 16 500 16500 +16 500
54. 0 106 106 106 106 999 n/a Allan Taylor England 1000 7000 0 3000 4500 15500 15 500 15500 +15 500
54. 0 106 106 106 106 999 n/a Duane Jones Wales 1000 7000 0 3000 4500 15500 15 500 15500 +15 500
56. 0 36 36 36 36 999 n/a Dominic Dale Wales 1000 14000 0 0 15000 15 000 15000 +15 000
57. 0 56 56 56 56 999 n/a Mark Davis England 2000 5350 0 3000 4500 14850 14 850 14850 +14 850
58. 0 93 93 93 93 999 n/a Zak Surety England 1000 5350 4000 0 0 4500 14850 14 850 14850 +14 850
59. 0 63 63 63 63 999 n/a He Guoqiang China 5000 5350 0 0 4500 14850 14 850 14850 +14 850
60. 0 68 68 68 68 999 n/a Marco Fu Hong Kong 0 7000 0 3000 4500 14500 14 500 14500 +14 500
61. 0 34 34 34 34 999 n/a Ricky Walden England 2000 9400 0 3000 14400 14 400 14400 +14 400
62. 0 5 5 5 5 999 n/a Mark Selby England 14000 0 0 14000 14 000 14000 +14 000
63. 0 60 60 60 60 999 n/a Jamie Clarke Wales 1000 5350 0 3000 4500 13850 13 850 13850 +13 850
64. 0 102 102 102 102 999 n/a Cheung Ka Wai Hong Kong 2000 4000 0 3000 4500 13500 13 500 13500 +13 500
65. 0 80 80 80 80 999 n/a Ishpreet Singh Chadha India 2000 7000 0 0 4500 13500 13 500 13500 +13 500
65. 0 73 73 73 73 999 n/a Louis Heathcote England 2000 7000 0 0 4500 13500 13 500 13500 +13 500
65. 0 78 78 78 78 999 n/a Xing Zihao China 2000 7000 0 0 4500 13500 13 500 13500 +13 500
68. 0 64 64 64 64 999 n/a Sanderson Lam England 1000 7000 0 0 4500 12500 12 500 12500 +12 500
69. 0 72 72 72 72 999 n/a Ma Hailong China 4000 5350 0 3000 12350 12 350 12350 +12 350
70. 0 95 95 95 95 999 n/a Artemijs Zizins Latvia 0 5350 7000 0 0 12350 12 350 12350 +12 350
70. 0 95 95 95 95 999 n/a Bulcsu Revesz Hungary 0 5350 7000 0 0 12350 12 350 12350 +12 350
72. 0 98 98 98 98 999 n/a Amir Sarkhosh Iran 5350 7000 0 0 12350 12 350 12350 +12 350
73. 0 999 n/a 999 n/a 999 n/a Paul Deaville (a) England 0 5350 7000 0 12350 12 350 12350 +12 350
74. 0 84 84 84 84 999 n/a Rory Thor Malaysia 1000 11000 0 0 12000 12 000 12000 +12 000
75. 0 99 99 99 99 999 n/a Robbie McGuigan N.Ireland 5000 7000 0 0 12000 12 000 12000 +12 000
76. 0 71 71 71 71 999 n/a Stuart Carrington England 5000 7000 0 12000 12 000 12000 +12 000
77. 0 62 62 62 62 999 n/a Aaron Hill Ireland 2000 5350 0 0 4500 11850 11 850 11850 +11 850
78. 0 88 88 88 88 999 n/a Andrew Pagett Wales 0 7000 0 0 4500 11500 11 500 11500 +11 500
79. 0 89 89 89 89 999 n/a Jimmy White England 7000 0 0 4500 11500 11 500 11500 +11 500
80. 0 106 106 106 106 999 n/a Antoni Kowalski Poland 1000 7000 0 3000 11000 11 000 11000 +11 000
81. 0 15 15 15 15 999 n/a John Higgins Scotland 1000 5350 0 0 4500 10850 10 850 10850 +10 850
82. 0 51 51 51 51 999 n/a Fan Zhengyi China 6000 0 0 4500 10500 10 500 10500 +10 500
83. 0 47 47 47 47 999 n/a Matthew Stevens Wales 5000 5350 0 0 10350 10 350 10350 +10 350
84. 0 999 n/a 999 n/a 999 n/a Dylan Emery (a) Wales 0 5350 0 0 4500 9850 9 850 9850 +9 850
85. 0 32 32 32 32 999 n/a Anthony McGill Scotland 5350 0 0 4500 9850 9 850 9850 +9 850
86. 0 87 87 87 87 999 n/a Dean Young Scotland 0 5350 4000 0 0 9350 9 350 9350 +9 350
86. 0 95 95 95 95 999 n/a Julien Leclercq Belgium 0 5350 4000 0 0 9350 9 350 9350 +9 350
88. 0 44 44 44 44 999 n/a Jamie Jones Wales 4000 5350 0 0 9350 9 350 9350 +9 350
89. 0 999 n/a 999 n/a 999 n/a Iulian Boiko (a) Ukraine 1000 0 3000 4500 8500 8 500 8500 +8 500
89. 0 39 39 39 39 999 n/a Robbie Williams England 1000 0 3000 4500 8500 8 500 8500 +8 500
91. 0 106 106 106 106 999 n/a Chris Totten Scotland 1000 4000 0 3000 8000 8 000 8000 +8 000
91. 0 91 91 91 91 999 n/a Liam Graham Scotland 1000 4000 0 3000 8000 8 000 8000 +8 000
91. 0 106 106 106 106 999 n/a Michael Holt England 1000 4000 0 3000 8000 8 000 8000 +8 000
91. 0 999 n/a 999 n/a 999 n/a Simon Blackwell (a) England 1000 4000 0 3000 8000 8 000 8000 +8 000
95. 0 79 79 79 79 999 n/a Jiang Jun China 1000 7000 0 0 8000 8 000 8000 +8 000
96. 0 115 115 115 115 999 n/a Haris Tahir Pakistan 0 3000 4500 7500 7 500 7500 +7 500
97. 0 45 45 45 45 999 n/a Joe Perry England 2000 5350 0 0 7350 7 350 7350 +7 350
98. 0 115 115 115 115 999 n/a Oliver Lines England 0 4000 0 3000 7000 7 000 7000 +7 000
99. 0 115 115 115 115 999 n/a Haydon Pinhey England 0 7000 0 0 7000 7 000 7000 +7 000
100. 0 102 102 102 102 999 n/a Farakh Ajaib Pakistan 2000 4000 0 0 6000 6 000 6000 +6 000
100. 0 102 102 102 102 999 n/a Liam Davies Wales 2000 4000 0 0 6000 6 000 6000 +6 000
102. 0 82 82 82 82 999 n/a Alexander Ursenbacher Switzerland 6000 0 0 6000 6 000 6000 +6 000
103. 0 999 n/a 999 n/a 999 n/a Daniel Womersley (a) England 1000 0 4500 5500 5 500 5500 +5 500
104. 0 13 13 13 13 999 n/a Tom Ford England 0 5350 0 0 5350 5 350 5350 +5 350
105. 0 106 106 106 106 999 n/a Mink Nutcharut (f) Thailand 1000 4000 0 0 5000 5 000 5000 +5 000
106. 0 94 94 94 94 999 n/a Mostafa Dorgham Egypt 0 0 0 4500 4500 4 500 4500 +4 500
106. 0 18 18 18 18 999 n/a Robert Milkins England 0 0 0 4500 4500 4 500 4500 +4 500
108. 0 65 65 65 65 999 n/a David Grace England 1000 0 3000 4000 4 000 4000 +4 000
108. 0 999 n/a 999 n/a 999 n/a Mark Joyce (a) England 1000 0 3000 4000 4 000 4000 +4 000
110. 0 115 115 115 115 999 n/a Huang Jiahao China 0 4000 0 0 4000 4 000 4000 +4 000
111. 0 115 115 115 115 999 n/a Jonas Luz Brazil 4000 0 4000 4 000 4000 +4 000
111. 0 999 n/a 999 n/a 999 n/a Mohamed Elkhayat (a) Egypt 4000 4000 4 000 4000 +4 000
113. 0 999 n/a 999 n/a 999 n/a Michael White (a) Wales 4000 4000 4 000 4000 +4 000
114. 0 999 n/a 999 n/a 999 n/a Anton Kazakov (a) Ukraine 0 0 3000 3000 3 000 3000 +3 000
115. 0 115 115 115 115 999 n/a Lim Kok Leong Malaysia 0 3000 3000 3 000 3000 +3 000
116. 0 81 81 81 81 999 n/a Andrew Higginson England 2000 0 0 2000 2 000 2000 +2 000
116. 0 76 76 76 76 999 n/a Ian Burns England 2000 0 0 2000 2 000 2000 +2 000
116. 0 102 102 102 102 999 n/a Mitchell Mann England 2000 0 0 2000 2 000 2000 +2 000
116. 0 77 77 77 77 999 n/a Ross Muir Scotland 2000 0 0 2000 2 000 2000 +2 000
120. 0 999 n/a 999 n/a 999 n/a Alfie Davies (a) Wales 2000 2000 2 000 2000 +2 000
120. 0 999 n/a 999 n/a 999 n/a Barry Pinches (a) England 2000 2000 2 000 2000 +2 000
120. 0 999 n/a 999 n/a 999 n/a Connor Benzey (a) England 2000 2000 2 000 2000 +2 000
120. 0 999 n/a 999 n/a 999 n/a Hamim Hussain (a) England 2000 2000 2 000 2000 +2 000
120. 0 999 n/a 999 n/a 999 n/a Peter Lines (a) England 2000 2000 2 000 2000 +2 000
120. 0 999 n/a 999 n/a 999 n/a Ryan Davies (a) England 2000 2000 2 000 2000 +2 000
120. 0 999 n/a 999 n/a 999 n/a Steven Hallworth (a) England 2000 2000 2 000 2000 +2 000
127. 0 999 n/a 999 n/a 999 n/a Joshua Thomond (a) England 1000 0 0 1000 1 000 1000 +1 000
128. 0 999 n/a 999 n/a 999 n/a Harvey Chandler (a) England 1000 1000 1 000 1000 +1 000
128. 0 999 n/a 999 n/a 999 n/a Josh Mulholland (a) England 1000 1000 1 000 1000 +1 000
128. 0 999 n/a 999 n/a 999 n/a Rory McLeod (a) Jamaica 1000 1000 1 000 1000 +1 000
131. 0 113 113 113 113 999 n/a Ahmed Aly Elsayed United States 0 0 0 0 0 0
131. 0 113 113 113 113 999 n/a Baipat Siripaporn (f) Thailand 0 0 0 0 0
131. 0 999 n/a 999 n/a 999 n/a Joshua Cooper (a) England 0 0 0 0 0 0
131. 0 115 115 115 115 999 n/a Kreishh Gurbaxani India 0 0 0 0 0 0
131. 0 83 83 83 83 999 n/a Liam Pullen England 0 0 0 0 0 0
131. 0 101 101 101 101 999 n/a M Phetmalaikul Thailand 0 0 0 0 0 0
131. 0 100 100 100 100 999 n/a Reanne Evans (f) England 0 0 0 0 0 0
138. 0 8 8 8 8 999 n/a Ding Junhui China 0 0 0 0
138. 0 115 115 115 115 999 n/a Ken Doherty Ireland 0 0 0 0
138. 0 6 6 6 6 999 n/a Luca Brecel Belgium 0 0 0 0 0
138. 0 115 115 115 115 999 n/a Mohammed Shehab United Arab Emirates 0 0 0 0 0
138. 0 115 115 115 115 999 n/a Wang Yuchen Hong Kong 0 0 0 0 0
138. 0 115 115 115 115 999 n/a Bai Yulu (f) China 0 0 0 0 0
144. 0 999 n/a 999 n/a 999 n/a Abdullah Alotayyani (a) Saudi Arabia 0 0 0
144. 0 999 n/a 999 n/a 999 n/a Adeel Aqdus (a) Pakistan 0 0 0
144. 0 999 n/a 999 n/a 999 n/a Ali Hussain Ali (a) Iraq 0 0 0
144. 0 999 n/a 999 n/a 999 n/a Faisal Bahashwan (a) Saudi Arabia 0 0 0
144. 0 999 n/a 999 n/a 999 n/a Fergal Quinn (a) N.Ireland 0 0 0 0
144. 0 999 n/a 999 n/a 999 n/a Florian Nüßle (a) Austria 0 0 0 0
144. 0 999 n/a 999 n/a 999 n/a Gerard Greene (a) N.Ireland 0 0 0 0
144. 0 999 n/a 999 n/a 999 n/a Haitham Al Mahri (a) Oman 0 0 0
144. 0 999 n/a 999 n/a 999 n/a Jamie O'Neill (a) England 0 0 0 0
144. 0 999 n/a 999 n/a 999 n/a Kayden Brierley (a) England 0 0 0 0
144. 0 70 70 70 70 999 n/a Martin Gould England 0 0 0
144. 0 999 n/a 999 n/a 999 n/a Saleh Alamoudi (a) Saudi Arabia 0 0 0
144. 0 48 48 48 48 999 n/a Sam Craigie England 0 0 0 0
144. 0 999 n/a 999 n/a 999 n/a Umut Dikme (a) Germany 0 0 0 0
144. 0 37 37 37 37 999 n/a Cao Yupeng China 0 0 0
144. 0 999 n/a 999 n/a 999 n/a Zack Richardson (a) England 0 0 0 0
144. 0 999 n/a 999 n/a 999 n/a Ziyad Alqabbani (a) Saudi Arabia 0 0 0