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 Tour | Prov Q Tour | 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 SAM 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 13200 12000 0 5000 606200 606 200 606200 +606 200
2. 0 7 7 7 7 999 n/a Mark J Williams Wales 9000 14000 200000 0 5000 228000 228 000 228000 +228 000
3. 0 2 2 2 2 999 n/a Kyren Wilson England 2000 177000 30000 9000 9000 0 0 227000 227 000 227000 +227 000
4. 0 16 16 15 15 999 n/a Neil Robertson Australia 4000 5350 50000 100000 6000 4500 5000 174850 174 850 174850 +174 850
5. 0 8 8 8 8 999 n/a Shaun Murphy England 5000 9400 100000 5400 3000 4500 5000 132300 132 300 132300 +132 300
6. 0 4 4 5 5 999 n/a Mark Selby England 14000 13200 100000 0 5000 132200 132 200 132200 +132 200
7. 0 13 13 13 13 999 n/a Si Jiahui China 4000 9400 100000 9000 3000 4500 0 129900 129 900 129900 +129 900
8. 0 5 5 4 4 999 n/a Ronnie O'Sullivan England 1000 34500 50000 0 85500 85 500 85500 +85 500
9. 0 32 32 31 31 999 n/a Wu Yize China 6000 20000 45000 3000 4500 5000 83500 83 500 83500 +83 500
10. 0 39 39 38 38 999 n/a Jimmy Robertson England 0 14000 50000 3600 0 4500 3600 5000 80700 80 700 80700 +80 700
11. 0 19 19 21 21 999 n/a David Gilbert England 11000 22350 20000 5400 12000 0 5000 75750 75 750 75750 +75 750
12. 0 29 29 29 29 999 n/a Xiao Guodong China 9400 50000 3600 3000 4500 5000 75500 75 500 75500 +75 500
13. 0 14 14 17 17 999 n/a John Higgins Scotland 1000 5350 9000 45000 4500 5000 69850 69 850 69850 +69 850
14. 0 22 22 24 24 999 n/a Chris Wakelin England 4000 9400 11000 21000 9000 4500 5000 63900 63 900 63900 +63 900
15. 0 35 35 37 37 999 n/a Elliot Slessor England 2000 5350 30000 12000 4500 3600 5000 62450 62 450 62450 +62 450
16. 0 26 26 28 28 999 n/a Pang Junxu China 2000 9400 30000 9000 0 4500 5000 59900 59 900 59900 +59 900
17. 0 3 3 3 3 999 n/a Mark Allen N.Ireland 14000 13200 20000 4500 5000 56700 56 700 56700 +56 700
18. 0 24 24 25 25 999 n/a Stuart Bingham England 6000 9400 30000 6000 0 5000 56400 56 400 56400 +56 400
19. 0 38 38 40 40 999 n/a Thepchaiya Un-Nooh Thailand 5000 9400 20000 3600 9000 0 3600 5000 55600 55 600 55600 +55 600
20. 0 10 10 10 10 999 n/a Gary Wilson England 6000 9400 30000 0 4500 5000 54900 54 900 54900 +54 900
21. 0 20 20 20 20 999 n/a Jack Lisowski England 5000 9400 30000 0 4500 5000 53900 53 900 53900 +53 900
22. 0 42 42 43 43 999 n/a Scott Donaldson Scotland 11000 5350 30000 0 0 3600 0 49950 49 950 49950 +49 950
23. 0 34 34 34 34 999 n/a Matthew Selt England 2000 22350 11000 5400 0 4500 3600 0 48850 48 850 48850 +48 850
24. 0 51 51 49 49 999 n/a Ben Woollaston England 6000 20000 9000 3000 4500 5000 47500 47 500 47500 +47 500
25. 0 11 11 12 12 999 n/a Zhang Anda China 5350 30000 5400 6000 0 0 46750 46 750 46750 +46 750
26. 0 40 40 39 39 999 n/a Yuan Sijun China 2000 9400 20000 6000 0 3600 5000 46000 46 000 46000 +46 000
27. 0 48 48 52 52 999 n/a Xu Si China 2000 22350 5400 6000 4500 5000 45250 45 250 45250 +45 250
28. 0 18 18 18 18 999 n/a Barry Hawkins England 22350 13200 0 4500 5000 45050 45 050 45050 +45 050
29. 0 23 23 23 23 999 n/a Hossein Vafaei Iran 6000 14000 11000 5400 3000 4500 0 43900 43 900 43900 +43 900
30. 0 12 12 11 11 999 n/a Ali Carter England 33000 5400 0 4500 0 42900 42 900 42900 +42 900
31. 0 33 33 33 33 999 n/a Lyu Haotian China 9400 11000 5400 9000 0 5000 39800 39 800 39800 +39 800
32. 0 69 69 68 68 999 n/a Ishpreet Singh Chadha India 2000 7000 21000 0 4500 3600 0 38100 38 100 38100 +38 100
33. 0 28 28 19 19 999 n/a Ryan Day Wales 5000 9400 11000 3000 4500 5000 37900 37 900 37900 +37 900
34. 0 17 17 16 16 999 n/a Jak Jones Wales 6000 14000 12000 4500 0 36500 36 500 36500 +36 500
35. 0 55 55 55 55 999 n/a Daniel Wells Wales 2000 34500 0 0 0 36500 36 500 36500 +36 500
36. 0 44 44 45 45 999 n/a Jackson Page Wales 23000 3600 0 4500 5000 36100 36 100 36100 +36 100
37. 0 54 54 54 54 999 n/a Graeme Dott Scotland 1000 9400 11000 6000 4500 3600 0 35500 35 500 35500 +35 500
38. 0 85 85 85 85 999 n/a Gong Chenzhi China 1000 14000 11000 0 3000 0 1000 5000 35000 35 000 35000 +35 000
39. 0 63 63 62 62 999 n/a He Guoqiang China 5000 5350 9000 0 4500 3600 5000 32450 32 450 32450 +32 450
40. 0 66 66 65 65 999 n/a Liu Hongyu China 0 20000 3600 0 0 3600 5000 32200 32 200 32200 +32 200
41. 0 30 30 32 32 999 n/a Stephen Maguire Scotland 1000 5350 11000 5400 9000 0 0 31750 31 750 31750 +31 750
42. 0 82 82 86 86 999 n/a Stan Moody England 2000 7000 0 9000 4500 3600 5000 31100 31 100 31100 +31 100
43. 0 31 31 30 30 999 n/a Joe O'Connor England 4000 5350 11000 5400 0 0 5000 30750 30 750 30750 +30 750
44. 0 56 56 57 57 999 n/a Martin O'Donnell England 8000 11000 3000 0 3600 5000 30600 30 600 30600 +30 600
45. 0 58 58 59 59 999 n/a Mark Davis England 2000 5350 3600 6000 4500 3600 5000 30050 30 050 30050 +30 050
46. 0 60 60 61 61 999 n/a Jamie Clarke Wales 1000 5350 3600 3000 8000 3600 5000 29550 29 550 29550 +29 550
47. 0 83 83 99 99 999 n/a Oliver Lines England 0 4000 5400 20000 0 0 0 29400 29 400 29400 +29 400
48. 0 49 49 51 51 999 n/a Fan Zhengyi China 6000 9000 0 4500 3600 5000 28100 28 100 28100 +28 100
49. 0 37 37 36 36 999 n/a Ricky Walden England 2000 9400 3600 6000 0 5000 26000 26 000 26000 +26 000
50. 0 89 89 88 88 999 n/a Lei Peifan China 1000 20000 1000 0 0 3600 0 25600 25 600 25600 +25 600
51. 0 90 90 94 94 999 n/a Ben Mertens Belgium 2000 5350 7000 0 6000 0 0 5000 25350 25 350 25350 +25 350
52. 0 96 96 93 93 999 n/a Zak Surety England 1000 5350 4000 5400 0 4500 0 5000 25250 25 250 25250 +25 250
53. 0 61 61 58 58 999 n/a Anthony Hamilton England 1000 11000 3600 0 4500 5000 25100 25 100 25100 +25 100
54. 0 74 74 81 81 999 n/a Rory Thor Malaysia 1000 11000 0 9000 0 3600 0 24600 24 600 24600 +24 600
55. 0 57 57 56 56 999 n/a Tian Pengfei China 1000 5350 7000 3000 4500 3600 0 24450 24 450 24450 +24 450
56. 0 91 91 95 95 999 n/a Sunny Akani Thailand 9400 4000 6000 4500 0 23900 23 900 23900 +23 900
57. 0 36 36 35 35 999 n/a Anthony McGill Scotland 5350 5400 0 4500 3600 5000 23850 23 850 23850 +23 850
58. 0 27 27 27 27 999 n/a Noppon Saengkham Thailand 5350 11000 3000 4500 0 23850 23 850 23850 +23 850
59. 0 70 70 71 71 999 n/a Long Zehuang China 9000 3600 3000 4500 3600 0 23700 23 700 23700 +23 700
60. 0 62 62 63 63 999 n/a Aaron Hill Ireland 2000 5350 3600 3000 4500 5000 23450 23 450 23450 +23 450
61. 0 53 53 50 50 999 n/a Matthew Stevens Wales 5000 5350 3600 0 0 3600 5000 22550 22 550 22550 +22 550
62. 0 92 92 91 91 999 n/a Bulcsu Revesz Hungary 0 5350 7000 3600 3000 0 3600 0 22550 22 550 22550 +22 550
63. 0 41 41 41 41 999 n/a Dominic Dale Wales 1000 14000 3600 0 0 3600 0 22200 22 200 22200 +22 200
64. 0 77 77 75 75 999 n/a Jiang Jun China 1000 7000 5400 0 0 3600 5000 22000 22 000 22000 +22 000
65. 0 67 67 67 67 999 n/a Ashley Carty England 4000 11000 1000 6000 0 0 22000 22 000 22000 +22 000
66. 0 45 45 46 46 999 n/a Jordan Brown N.Ireland 2000 5350 11000 0 0 3600 0 21950 21 950 21950 +21 950
67. 0 25 25 26 26 999 n/a Zhou Yuelong China 0 5350 11000 3000 0 0 19350 19 350 19350 +19 350
68. 0 80 80 80 80 999 n/a Hammad Miah England 1000 9400 1000 3000 4500 0 0 18900 18 900 18900 +18 900
69. 0 68 68 69 69 999 n/a Marco Fu Hong Kong 0 7000 1000 6000 4500 0 0 18500 18 500 18500 +18 500
70. 0 99 99 97 97 999 n/a Amir Sarkhosh Iran 5350 7000 0 0 0 1000 5000 18350 18 350 18350 +18 350
71. 0 73 73 76 76 999 n/a Alfie Burden England 2000 5350 7000 0 3000 0 1000 0 18350 18 350 18350 +18 350
72. 0 72 72 72 72 999 n/a Louis Heathcote England 2000 7000 1000 0 4500 3600 0 18100 18 100 18100 +18 100
73. 0 59 59 60 60 999 n/a David Lilley England 8000 5350 0 4500 0 17850 17 850 17850 +17 850
74. 0 101 101 101 101 999 n/a Michael Holt England 1000 4000 3600 3000 0 1000 5000 17600 17 600 17600 +17 600
75. 0 64 64 64 64 999 n/a Sanderson Lam England 1000 7000 0 4500 5000 17500 17 500 17500 +17 500
76. 0 71 71 70 70 999 n/a Stuart Carrington England 5000 7000 0 0 5000 17000 17 000 17000 +17 000
77. 0 102 102 102 102 999 n/a Duane Jones Wales 1000 7000 0 3000 4500 1000 0 16500 16 500 16500 +16 500
78. 0 94 94 90 90 999 n/a Jimmy White England 7000 1000 0 4500 3600 0 16100 16 100 16100 +16 100
79. 0 75 75 73 73 999 n/a Ross Muir Scotland 2000 9000 0 0 0 5000 16000 16 000 16000 +16 000
80. 0 46 46 48 48 999 n/a Joe Perry England 2000 5350 3600 0 0 5000 15950 15 950 15950 +15 950
81. 0 78 78 78 78 999 n/a Ma Hailong China 4000 5350 0 3000 0 3600 0 15950 15 950 15950 +15 950
82. 0 95 95 91 91 999 n/a Artemijs Zizins Latvia 0 5350 7000 3600 0 0 0 0 15950 15 950 15950 +15 950
83. 0 999 n/a 999 n/a 999 n/a Dylan Emery (a) Wales 0 5350 1000 0 4500 0 5000 15850 15 850 15850 +15 850
84. 0 76 76 74 74 999 n/a Xing Zihao China 2000 7000 1000 0 4500 1000 0 15500 15 500 15500 +15 500
85. 0 102 102 102 102 999 n/a Allan Taylor England 1000 7000 0 3000 4500 0 0 15500 15 500 15500 +15 500
86. 0 93 93 89 89 999 n/a Dean Young Scotland 0 5350 4000 1000 0 0 0 5000 15350 15 350 15350 +15 350
87. 0 88 88 87 87 999 n/a Andrew Pagett Wales 0 7000 3600 0 4500 0 0 15100 15 100 15100 +15 100
88. 0 50 50 47 47 999 n/a Jamie Jones Wales 4000 5350 5400 0 0 14750 14 750 14750 +14 750
89. 0 105 105 105 105 999 n/a Cheung Ka Wai Hong Kong 2000 4000 1000 3000 4500 0 0 14500 14 500 14500 +14 500
90. 0 6 6 6 6 999 n/a Luca Brecel Belgium 5400 9000 0 0 14400 14 400 14400 +14 400
91. 0 65 65 66 66 999 n/a David Grace England 1000 3600 6000 0 3600 0 14200 14 200 14200 +14 200
92. 0 999 n/a 999 n/a 999 n/a Simon Blackwell (a) England 1000 4000 0 3000 0 1000 5000 14000 14 000 14000 +14 000
93. 0 98 98 105 105 999 n/a Liam Davies Wales 2000 4000 1000 6000 0 1000 0 14000 14 000 14000 +14 000
94. 0 47 47 44 44 999 n/a Robbie Williams England 1000 3000 4500 5000 13500 13 500 13500 +13 500
95. 0 999 n/a 999 n/a 999 n/a Paul Deaville (a) England 0 5350 7000 0 0 12350 12 350 12350 +12 350
96. 0 108 108 107 107 999 n/a Haydon Pinhey England 0 7000 0 0 0 0 5000 12000 12 000 12000 +12 000
97. 0 102 102 102 102 999 n/a Antoni Kowalski Poland 1000 7000 0 3000 0 1000 0 12000 12 000 12000 +12 000
98. 0 100 100 98 98 999 n/a Robbie McGuigan N.Ireland 5000 7000 0 0 0 0 0 12000 12 000 12000 +12 000
99. 0 999 n/a 999 n/a 999 n/a Daniel Womersley (a) England 1000 0 4500 1000 5000 11500 11 500 11500 +11 500
100. 0 110 110 120 120 999 n/a Haris Tahir Pakistan 0 6000 4500 1000 0 11500 11 500 11500 +11 500
101. 0 999 n/a 999 n/a 999 n/a Iulian Boiko (a) Ukraine 1000 0 6000 4500 0 0 11500 11 500 11500 +11 500
102. 0 84 84 82 82 999 n/a Andrew Higginson England 2000 3600 0 0 0 5000 10600 10 600 10600 +10 600
103. 0 86 86 83 83 999 n/a Alexander Ursenbacher Switzerland 6000 1000 0 0 3600 0 10600 10 600 10600 +10 600
104. 0 107 107 109 109 999 n/a Chris Totten Scotland 1000 4000 1000 3000 0 1000 0 10000 10 000 10000 +10 000
105. 0 106 106 100 100 999 n/a Julien Leclercq Belgium 0 5350 4000 0 0 0 0 0 9350 9 350 9350 +9 350
106. 0 97 97 96 96 999 n/a Liam Graham Scotland 1000 4000 0 3000 0 1000 0 9000 9 000 9000 +9 000
107. 0 112 112 111 111 999 n/a Farakh Ajaib Pakistan 2000 4000 0 0 0 1000 0 7000 7 000 7000 +7 000
108. 0 111 111 109 109 999 n/a Mink Nutcharut (f) Thailand 1000 4000 1000 0 0 0 0 6000 6 000 6000 +6 000
109. 0 81 81 79 79 999 n/a Ian Burns England 2000 3600 0 0 0 0 5600 5 600 5600 +5 600
110. 0 109 109 108 108 999 n/a Mostafa Dorgham Egypt 0 1000 0 4500 0 0 5500 5 500 5500 +5 500
111. 0 15 15 14 14 999 n/a Tom Ford England 0 5350 0 0 0 5350 5 350 5350 +5 350
112. 0 119 119 117 117 999 n/a Wang Yuchen Hong Kong 1000 0 0 3600 0 4600 4 600 4600 +4 600
113. 0 21 21 22 22 999 n/a Robert Milkins England 0 0 4500 0 4500 4 500 4500 +4 500
114. 0 999 n/a 999 n/a 999 n/a Wang Xinbo (a) China 4500 4500 4 500 4500 +4 500
115. 0 113 113 112 112 999 n/a Huang Jiahao China 0 4000 0 0 0 0 0 4000 4 000 4000 +4 000
116. 0 115 115 113 113 999 n/a Jonas Luz Brazil 4000 0 0 4000 4 000 4000 +4 000
117. 0 999 n/a 999 n/a 999 n/a Mark Joyce (a) England 1000 0 3000 0 0 4000 4 000 4000 +4 000
118. 0 999 n/a 999 n/a 999 n/a Mohamed Elkhayat (a) Egypt 4000 4000 4 000 4000 +4 000
119. 0 999 n/a 999 n/a 999 n/a Michael White (a) Wales 4000 4000 4 000 4000 +4 000
120. 0 117 117 115 115 999 n/a Mitchell Mann England 2000 1000 0 0 0 0 3000 3 000 3000 +3 000
121. 0 999 n/a 999 n/a 999 n/a Anton Kazakov (a) Ukraine 0 0 3000 0 3000 3 000 3000 +3 000
122. 0 116 116 120 120 999 n/a Lim Kok Leong Malaysia 0 3000 0 3000 3 000 3000 +3 000
123. 0 999 n/a 999 n/a 999 n/a Lewis Ullah (a) England 3000 3000 3 000 3000 +3 000
124. 0 87 87 84 84 999 n/a Liam Pullen England 0 1000 0 0 1000 0 2000 2 000 2000 +2 000
125. 0 999 n/a 999 n/a 999 n/a Joshua Thomond (a) England 1000 1000 0 0 0 2000 2 000 2000 +2 000
126. 0 999 n/a 999 n/a 999 n/a Alfie Davies (a) Wales 2000 2000 2 000 2000 +2 000
126. 0 999 n/a 999 n/a 999 n/a Barry Pinches (a) England 2000 2000 2 000 2000 +2 000
126. 0 999 n/a 999 n/a 999 n/a Connor Benzey (a) England 2000 2000 2 000 2000 +2 000
126. 0 999 n/a 999 n/a 999 n/a Hamim Hussain (a) England 2000 2000 2 000 2000 +2 000
126. 0 999 n/a 999 n/a 999 n/a Peter Lines (a) England 2000 2000 2 000 2000 +2 000
126. 0 999 n/a 999 n/a 999 n/a Ryan Davies (a) England 2000 2000 2 000 2000 +2 000
126. 0 999 n/a 999 n/a 999 n/a Steven Hallworth (a) England 2000 2000 2 000 2000 +2 000
133. 0 121 121 119 119 999 n/a Kreishh Gurbaxani India 0 0 0 0 1000 0 1000 1 000 1000 +1 000
133. 0 118 118 116 116 999 n/a M Phetmalaikul Thailand 0 0 0 0 1000 0 1000 1 000 1000 +1 000
135. 0 122 122 120 120 999 n/a Bai Yulu (f) China 0 0 0 1000 0 1000 1 000 1000 +1 000
136. 0 999 n/a 999 n/a 999 n/a Joel Connolly (a) N.Ireland 1000 1000 1 000 1000 +1 000
137. 0 999 n/a 999 n/a 999 n/a Oliver Sykes (a) England 1000 1000 1 000 1000 +1 000
138. 0 999 n/a 999 n/a 999 n/a Harvey Chandler (a) England 1000 1000 1 000 1000 +1 000
138. 0 999 n/a 999 n/a 999 n/a Josh Mulholland (a) England 1000 1000 1 000 1000 +1 000
138. 0 999 n/a 999 n/a 999 n/a Rory McLeod (a) Jamaica 1000 1000 1 000 1000 +1 000
141. 0 120 120 118 118 999 n/a Ahmed Aly Elsayed United States 0 0 0 0 0 0 0 0 0
141. 0 114 114 114 114 999 n/a Reanne Evans (f) England 0 0 0 0 0 0 0 0 0
143. 0 124 124 124 124 999 n/a Baipat Siripaporn (f) Thailand 0 0 0 0 0 0 0 0
144. 0 125 125 124 124 999 n/a Ken Doherty Ireland 0 0 0 0 0 0 0
145. 0 9 9 9 9 999 n/a Ding Junhui China 0 0 0 0 0 0
146. 0 999 n/a 999 n/a 999 n/a Joshua Cooper (a) England 0 0 0 0 0 0 0
147. 0 999 n/a 999 n/a 999 n/a Florian Nüßle (a) Austria 0 0 0 0 0
148. 0 999 n/a 999 n/a 999 n/a Jamie Gardiner (a) N.Ireland 0 0 0 0
149. 0 122 122 120 120 999 n/a Mohammed Shehab United Arab Emirates 0 0 0 0 0 0
150. 0 999 n/a 999 n/a 999 n/a Abdullah Alotayyani (a) Saudi Arabia 0 0 0
150. 0 999 n/a 999 n/a 999 n/a Adeel Aqdus (a) Pakistan 0 0 0
150. 0 999 n/a 999 n/a 999 n/a Ali Hussain Ali (a) Iraq 0 0 0
150. 0 999 n/a 999 n/a 999 n/a Faisal Bahashwan (a) Saudi Arabia 0 0 0
150. 0 999 n/a 999 n/a 999 n/a Fergal Quinn (a) N.Ireland 0 0 0 0
150. 0 999 n/a 999 n/a 999 n/a Gerard Greene (a) N.Ireland 0 0 0 0
150. 0 999 n/a 999 n/a 999 n/a Haitham Al Mahri (a) Oman 0 0 0
150. 0 999 n/a 999 n/a 999 n/a Jamie O'Neill (a) England 0 0 0 0
150. 0 999 n/a 999 n/a 999 n/a Kayden Brierley (a) England 0 0 0 0
150. 0 79 79 77 77 999 n/a Martin Gould England 0 0 0
150. 0 999 n/a 999 n/a 999 n/a Saleh Alamoudi (a) Saudi Arabia 0 0 0
150. 0 52 52 53 53 999 n/a Sam Craigie England 0 0 0
150. 0 999 n/a 999 n/a 999 n/a Umut Dikme (a) Germany 0 0 0 0
150. 0 43 43 42 42 999 n/a Cao Yupeng China 0 0 0
150. 0 999 n/a 999 n/a 999 n/a Zack Richardson (a) England 0 0 0 0
150. 0 999 n/a 999 n/a 999 n/a Ziyad Alqabbani (a) Saudi Arabia 0 0 0