snooker.org Frontpage
Home: Rankings: 2023/2024: Rankings | Seedings | Season Points
Prov Rankings | Prov Seedings | Prov Season Points | Prov UK Ch.ship Seedings | Prov Masters Seedings | Prov WGP | Prov Crucible Rankings | Prov EoS Rankings
Q Tour | Prov Q Tour | Q School (2023) | 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.

; S = Seeding ; ± = Change from current list
# Chng-Sort ± R-Sort R S-Sort S O-Sort O Name Nationality CL EM BO EO WUO NIO IC UK SHO SO Points-Sort Sum Chng-Sort ±
1. 0 13 13 13 13 999 n/a Barry Hawkins England 2000 80000 8000 4500 5000 99500 99 500 99500 +99 500
2. 0 10 10 10 10 999 n/a Mark J Williams Wales 23000 4500 20000 4500 5000 57000 57 000 57000 +57 000
3. 0 7 7 7 7 999 n/a Shaun Murphy England 33000 7500 3000 5000 48500 48 500 48500 +48 500
4. 0 4 4 4 4 999 n/a Judd Trump England 6000 35000 3000 4500 48500 48 500 48500 +48 500
5. 0 5 5 5 5 999 n/a Mark Selby England 17500 20000 4500 5000 47000 47 000 47000 +47 000
6. 0 37 37 37 37 999 n/a Xiao Guodong China 8000 4500 20000 3000 4500 5000 45000 45 000 45000 +45 000
7. 0 17 17 17 17 999 n/a Hossein Vafaei Iran 2000 3000 20000 3000 5000 33000 33 000 33000 +33 000
8. 0 23 23 23 23 999 n/a Noppon Saengkham Thailand 9000 11000 3000 4500 5000 32500 32 500 32500 +32 500
9. 0 26 26 26 26 999 n/a Chris Wakelin England 11000 4500 3000 3000 4500 5000 31000 31 000 31000 +31 000
10. 0 9 9 9 9 999 n/a John Higgins Scotland 17500 3000 4500 5000 30000 30 000 30000 +30 000
11. 0 25 25 25 25 999 n/a David Gilbert England 6000 7500 8000 3000 5000 29500 29 500 29500 +29 500
12. 0 21 21 21 21 999 n/a Tom Ford England 4500 12000 3000 4500 5000 29000 29 000 29000 +29 000
13. 0 8 8 8 8 999 n/a Kyren Wilson England 6000 11000 5000 5000 27000 27 000 27000 +27 000
14. 0 39 39 39 39 999 n/a Lyu Haotian China 2000 11000 3000 4500 5000 25500 25 500 25500 +25 500
15. 0 80 80 80 80 999 n/a Ashley Carty England 5000 11000 5000 4500 25500 25 500 25500 +25 500
16. 0 14 14 14 14 999 n/a Jack Lisowski England 3000 12000 4500 5000 24500 24 500 24500 +24 500
17. 0 51 51 51 51 999 n/a Scott Donaldson Scotland 0 3000 8000 3000 4500 5000 23500 23 500 23500 +23 500
18. 0 30 30 30 30 999 n/a Si Jiahui China 6000 4500 5000 3000 5000 23500 23 500 23500 +23 500
19. 0 66 66 66 66 999 n/a Michael White Wales 6000 4500 0 3000 4500 5000 23000 23 000 23000 +23 000
20. 0 28 28 28 28 999 n/a Jimmy Robertson England 2000 7500 5000 3000 5000 22500 22 500 22500 +22 500
21. 0 36 36 36 36 999 n/a Thepchaiya Un-Nooh Thailand 5000 4500 3000 4500 5000 22000 22 000 22000 +22 000
22. 0 31 31 31 31 999 n/a Fan Zhengyi China 2000 0 12000 3000 5000 22000 22 000 22000 +22 000
23. 0 73 73 73 73 999 n/a Sanderson Lam England 4000 3000 5000 4500 5000 21500 21 500 21500 +21 500
24. 0 58 58 58 58 999 n/a Dominic Dale Wales 2000 3000 3000 3000 4500 5000 20500 20 500 20500 +20 500
24. 0 45 45 45 45 999 n/a Jamie Jones Wales 2000 3000 3000 3000 4500 5000 20500 20 500 20500 +20 500
26. 0 44 44 44 44 999 n/a Cao Yupeng China 8000 0 0 3000 4500 5000 20500 20 500 20500 +20 500
27. 0 46 46 46 46 999 n/a Sam Craigie England 11000 0 0 4500 5000 20500 20 500 20500 +20 500
28. 0 47 47 47 47 999 n/a Robbie Williams England 6000 4500 5000 5000 20500 20 500 20500 +20 500
29. 0 29 29 29 29 999 n/a Matthew Selt England 2000 0 5000 3000 4500 5000 19500 19 500 19500 +19 500
30. 0 92 92 92 92 999 n/a Daniel Wells Wales 4000 3000 3000 4500 5000 19500 19 500 19500 +19 500
31. 0 124 124 124 124 999 n/a He Guoqiang China 0 12000 3000 4500 19500 19 500 19500 +19 500
32. 0 43 43 43 43 999 n/a Matthew Stevens Wales 5000 3000 5000 5000 18000 18 000 18000 +18 000
33. 0 65 65 65 65 999 n/a Mark Davis England 2000 3000 0 3000 4500 5000 17500 17 500 17500 +17 500
34. 0 11 11 11 11 999 n/a Ali Carter England 1000 3000 8000 5000 17000 17 000 17000 +17 000
35. 0 48 48 48 48 999 n/a Wu Yize China 2000 4500 3000 3000 4500 17000 17 000 17000 +17 000
36. 0 33 33 33 33 999 n/a Joe O'Connor England 1000 3000 0 3000 4500 5000 16500 16 500 16500 +16 500
37. 0 62 62 62 62 999 n/a Oliver Lines England 2000 0 5000 4500 5000 16500 16 500 16500 +16 500
37. 0 16 16 16 16 999 n/a Ryan Day Wales 2000 0 5000 4500 5000 16500 16 500 16500 +16 500
39. 0 22 22 22 22 999 n/a Stuart Bingham England 1000 3000 3000 4500 5000 16500 16 500 16500 +16 500
40. 0 34 34 34 34 999 n/a Pang Junxu China 4000 3000 0 4500 5000 16500 16 500 16500 +16 500
41. 0 20 20 20 20 999 n/a Ricky Walden England 1000 7500 0 3000 5000 16500 16 500 16500 +16 500
42. 0 42 42 42 42 999 n/a Graeme Dott Scotland 1000 8000 3000 4500 16500 16 500 16500 +16 500
43. 0 12 12 12 12 999 n/a Robert Milkins England 9000 0 3000 4500 16500 16 500 16500 +16 500
44. 0 41 41 41 41 999 n/a Ben Woollaston England 4000 7500 0 4500 16000 16 000 16000 +16 000
45. 0 32 32 32 32 999 n/a Stephen Maguire Scotland 3000 3000 4500 5000 15500 15 500 15500 +15 500
46. 0 3 3 3 3 999 n/a Mark Allen Northern Ireland 3000 3000 4500 5000 15500 15 500 15500 +15 500
47. 0 49 49 49 49 999 n/a Jackson Page Wales 2000 0 0 3000 4500 5000 14500 14 500 14500 +14 500
48. 0 50 50 50 50 999 n/a Yuan Sijun China 2000 0 5000 3000 4500 14500 14 500 14500 +14 500
49. 0 18 18 18 18 999 n/a Gary Wilson England 1000 0 5000 3000 5000 14000 14 000 14000 +14 000
50. 0 55 55 55 55 999 n/a Zhang Anda China 1000 0 0 3000 4500 5000 13500 13 500 13500 +13 500
50. 0 111 111 111 111 999 n/a Stuart Carrington England 1000 0 0 3000 4500 5000 13500 13 500 13500 +13 500
52. 0 57 57 57 57 999 n/a Elliot Slessor England 1000 3000 0 4500 5000 13500 13 500 13500 +13 500
52. 0 40 40 40 40 999 n/a Jordan Brown Northern Ireland 1000 3000 0 4500 5000 13500 13 500 13500 +13 500
54. 0 35 35 35 35 999 n/a Jak Jones Wales 4000 0 0 4500 5000 13500 13 500 13500 +13 500
55. 0 95 95 95 95 999 n/a Ross Muir Scotland 1000 4500 3000 5000 13500 13 500 13500 +13 500
56. 0 111 111 111 111 999 n/a Hammad Miah England 1000 0 5000 3000 4500 13500 13 500 13500 +13 500
57. 0 104 104 104 104 999 n/a Ishpreet Singh Chadha India 1000 3000 5000 4500 13500 13 500 13500 +13 500
58. 0 75 75 75 75 999 n/a Dylan Emery Wales 2000 3000 0 3000 5000 13000 13 000 13000 +13 000
59. 0 72 72 72 72 999 n/a Ben Mertens Belgium 1000 4500 3000 4500 13000 13 000 13000 +13 000
60. 0 6 6 6 6 999 n/a Neil Robertson Australia 0 3000 4500 5000 12500 12 500 12500 +12 500
61. 0 99 99 99 99 999 n/a Martin O'Donnell England 5000 0 0 3000 4500 12500 12 500 12500 +12 500
62. 0 61 61 61 61 999 n/a Xu Si China 2000 3000 3000 4500 12500 12 500 12500 +12 500
63. 0 27 27 27 27 999 n/a Zhou Yuelong China 5000 4500 0 3000 12500 12 500 12500 +12 500
64. 0 38 38 38 38 999 n/a Anthony Hamilton England 5000 4500 3000 12500 12 500 12500 +12 500
65. 0 103 103 103 103 999 n/a Fergal O'Brien Ireland 1000 8000 3000 12000 12 000 12000 +12 000
66. 0 91 91 91 91 999 n/a Liu Hongyu China 6000 3000 3000 12000 12 000 12000 +12 000
67. 0 63 63 63 63 999 n/a Mark Joyce England 2000 0 0 4500 5000 11500 11 500 11500 +11 500
68. 0 53 53 53 53 999 n/a Andy Hicks England 1000 4500 3000 3000 11500 11 500 11500 +11 500
69. 0 56 56 56 56 999 n/a David Grace England 0 0 3000 3000 5000 11000 11 000 11000 +11 000
70. 0 88 88 88 88 999 n/a Oliver Brown England 2000 3000 3000 3000 11000 11 000 11000 +11 000
71. 0 86 86 86 86 999 n/a Rod Lawler England 1000 0 5000 4500 10500 10 500 10500 +10 500
72. 0 67 67 67 67 999 n/a Ashley Hugill England 0 7500 3000 10500 10 500 10500 +10 500
73. 0 52 52 52 52 999 n/a Tian Pengfei China 2000 0 3000 5000 10000 10 000 10000 +10 000
74. 0 68 68 68 68 999 n/a John Astley England 5000 0 0 5000 10000 10 000 10000 +10 000
74. 0 99 99 99 99 999 n/a Long Zehuang China 5000 0 0 5000 10000 10 000 10000 +10 000
76. 0 69 69 69 69 999 n/a Julien Leclercq Belgium 2000 0 5000 3000 10000 10 000 10000 +10 000
77. 0 71 71 71 71 999 n/a James Cahill England 4000 3000 0 3000 10000 10 000 10000 +10 000
78. 0 108 108 108 108 999 n/a Ma Hailong China 2000 0 8000 10000 10 000 10000 +10 000
79. 0 124 124 124 124 999 n/a Marco Fu Hong Kong 0 0 4500 5000 9500 9 500 9500 +9 500
80. 0 96 96 96 96 999 n/a Alfie Burden England 2000 3000 0 4500 9500 9 500 9500 +9 500
81. 0 79 79 79 79 999 n/a Allan Taylor England 2000 4500 0 3000 9500 9 500 9500 +9 500
82. 0 77 77 77 77 999 n/a Zak Surety England 2000 4500 3000 9500 9 500 9500 +9 500
83. 0 111 111 111 111 999 n/a Liam Pullen England 1000 0 0 3000 5000 9000 9 000 9000 +9 000
84. 0 74 74 74 74 999 n/a Aaron Hill Ireland 1000 3000 0 4500 8500 8 500 8500 +8 500
85. 0 19 19 19 19 999 n/a Anthony McGill Scotland 0 0 3000 5000 8000 8 000 8000 +8 000
86. 0 96 96 96 96 999 n/a Andrew Higginson England 2000 3000 0 3000 8000 8 000 8000 +8 000
86. 0 96 96 96 96 999 n/a Louis Heathcote England 2000 3000 0 3000 8000 8 000 8000 +8 000
88. 0 15 15 15 15 999 n/a Ding Junhui China 8000 8000 8 000 8000 +8 000
89. 0 2 2 2 2 999 n/a Luca Brecel Belgium 7500 0 7500 7 500 7500 +7 500
90. 0 999 n/a 999 n/a 999 n/a Duane Jones (a) Wales 0 7500 7500 7 500 7500 +7 500
91. 0 84 84 84 84 999 n/a Muhammad Asif Pakistan 1000 0 3000 3000 7000 7 000 7000 +7 000
92. 0 76 76 76 76 999 n/a Ken Doherty Ireland 1000 3000 3000 7000 7 000 7000 +7 000
93. 0 24 24 24 24 999 n/a Joe Perry England 4000 3000 0 7000 7 000 7000 +7 000
94. 0 54 54 54 54 999 n/a Jamie Clarke Wales 2000 0 0 4500 6500 6 500 6500 +6 500
95. 0 85 85 85 85 999 n/a Adam Duffy England 0 3000 0 3000 6000 6 000 6000 +6 000
96. 0 999 n/a 999 n/a 999 n/a Michael Holt (a) England 6000 6000 6 000 6000 +6 000
97. 0 111 111 111 111 999 n/a Ian Burns England 1000 0 0 4500 5500 5 500 5500 +5 500
98. 0 70 70 70 70 999 n/a David Lilley England 2000 0 0 3000 5000 5 000 5000 +5 000
99. 0 59 59 59 59 999 n/a Liam Highfield England 0 4500 4500 4 500 4500 +4 500
100. 0 78 78 78 78 999 n/a Lukas Kleckers Germany 1000 0 0 3000 4000 4 000 4000 +4 000
100. 0 60 60 60 60 999 n/a Martin Gould England 1000 0 0 3000 4000 4 000 4000 +4 000
102. 0 94 94 94 94 999 n/a Mohamed Ibrahim Egypt 1000 0 3000 4000 4 000 4000 +4 000
103. 0 104 104 104 104 999 n/a Jiang Jun China 1000 3000 0 4000 4 000 4000 +4 000
103. 0 104 104 104 104 999 n/a Reanne Evans (f) England 1000 3000 0 4000 4 000 4000 +4 000
105. 0 999 n/a 999 n/a 999 n/a Barry Pinches (a) England 4000 0 4000 4 000 4000 +4 000
106. 0 116 116 116 116 999 n/a Jenson Kendrick England 0 0 0 3000 3000 3 000 3000 +3 000
107. 0 119 119 119 119 999 n/a Liam Graham Scotland 0 0 3000 3000 3 000 3000 +3 000
108. 0 124 124 124 124 999 n/a Thor Chuan Leong Malaysia 0 3000 3000 3 000 3000 +3 000
109. 0 83 83 83 83 999 n/a Peng Yisong China 0 3000 0 3000 3 000 3000 +3 000
110. 0 108 108 108 108 999 n/a Alexander Ursenbacher Switzerland 2000 0 0 2000 2 000 2000 +2 000
110. 0 108 108 108 108 999 n/a Xing Zihao China 2000 0 0 2000 2 000 2000 +2 000
112. 0 999 n/a 999 n/a 999 n/a Florian Nüßle (a) Austria 2000 2000 2 000 2000 +2 000
112. 0 999 n/a 999 n/a 999 n/a Sean McAllister (a) England 2000 2000 2 000 2000 +2 000
114. 0 111 111 111 111 999 n/a Dean Young Scotland 1000 0 0 1000 1 000 1000 +1 000
115. 0 999 n/a 999 n/a 999 n/a Sydney Wilson (a) England 1000 0 1000 1 000 1000 +1 000
116. 0 999 n/a 999 n/a 999 n/a Chris Totten (a) Scotland 1000 1000 1 000 1000 +1 000
116. 0 999 n/a 999 n/a 999 n/a Craig Steadman (a) England 1000 1000 1 000 1000 +1 000
116. 0 999 n/a 999 n/a 999 n/a Peter Lines (a) England 1000 1000 1 000 1000 +1 000
119. 0 999 n/a 999 n/a 999 n/a Ryan Davies (a) England 0 0 0 0 0
120. 0 999 n/a 999 n/a 999 n/a Bradley Cowdroy (a) England 0 0 0 0
121. 0 119 119 119 119 999 n/a Ahmed Aly Elsayed United States 0 0 0 0 0 0
121. 0 89 89 89 89 999 n/a Andres Petrov Estonia 0 0 0 0 0 0
121. 0 119 119 119 119 999 n/a Andrew Pagett Wales 0 0 0 0 0 0
121. 0 81 81 81 81 999 n/a Andy Lee Hong Kong 0 0 0 0 0 0
121. 0 101 101 101 101 999 n/a Anton Kazakov Ukraine 0 0 0 0 0 0
121. 0 102 102 102 102 999 n/a Himanshu Jain India 0 0 0 0 0 0
121. 0 119 119 119 119 999 n/a Jimmy White England 0 0 0 0 0 0
121. 0 107 107 107 107 999 n/a Mink Nutcharut (f) Thailand 0 0 0 0 0 0
121. 0 118 118 118 118 999 n/a Rebecca Kenna (f) England 0 0 0 0 0 0
121. 0 93 93 93 93 999 n/a Ryan Thomerson Australia 0 0 0 0 0 0
121. 0 82 82 82 82 999 n/a Sean O'Sullivan England 0 0 0 0 0 0
121. 0 119 119 119 119 999 n/a Stan Moody England 0 0 0 0 0 0
121. 0 999 n/a 999 n/a 999 n/a Steven Hallworth (a) England 0 0 0 0 0 0
121. 0 117 117 117 117 999 n/a Victor Sarkis Brazil 0 0 0 0 0 0
135. 0 124 124 124 124 999 n/a Baipat Siripaporn (f) Thailand 0 0 0 0 0
135. 0 124 124 124 124 999 n/a M Phetmalaikul Thailand 0 0 0 0 0
137. 0 999 n/a 999 n/a 999 n/a Rory McLeod (a) Jamaica 0 0 0 0 0
138. 0 129 129 129 129 999 n/a Mostafa Dorgham Egypt 0 0 0 0
138. 0 129 129 129 129 999 n/a Stephen Hendry Scotland 0 0 0 0
140. 0 999 n/a 999 n/a 999 n/a Alfie Davies (a) Wales 0 0 0 0 0
140. 0 999 n/a 999 n/a 999 n/a Haydon Pinhey (a) England 0 0 0 0 0
142. 0 87 87 87 87 999 n/a Asjad Iqbal Pakistan 0 0 0 0
142. 0 999 n/a 999 n/a 999 n/a Iulian Boiko (a) Ukraine 0 0 0 0
142. 0 1 1 1 1 999 n/a Ronnie O'Sullivan England 0 0 0 0
145. 0 999 n/a 999 n/a 999 n/a Alex Taubman (a) Wales 0 0 0 0
145. 0 999 n/a 999 n/a 999 n/a Daniel Holoyda (a) Poland 0 0 0 0
145. 0 90 90 90 90 999 n/a Dechawat Poomjaeng Thailand 0 0 0
145. 0 999 n/a 999 n/a 999 n/a Fergal Quinn (a) Northern Ireland 0 0 0 0
145. 0 999 n/a 999 n/a 999 n/a Jamie O'Neill (a) England 0 0 0 0
145. 0 999 n/a 999 n/a 999 n/a Josh Mulholland (a) England 0 0 0 0
145. 0 999 n/a 999 n/a 999 n/a Joshua Thomond (a) England 0 0 0 0
145. 0 64 64 64 64 999 n/a Mark King (susp) England 0 0 0