snooker.org Frontpage
2025/2026: Rankings | Seedings | Season Points
Prov Rankings | 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 25 25 27 27 999 n/a Stephen Maguire Scotland 57500 57 500 57500 +57 500 33000 20000 4500 0
2. 0 28 28 28 28 999 n/a Joe O'Connor England 50500 50 500 50500 +50 500 23000 20000 4500 3000
3. 0 29 29 29 29 999 n/a Elliot Slessor England 40500 40 500 40500 +40 500 6000 30000 4500 0
4. 0 101 101 96 96 999 n/a Chang Bingyu China 39500 39 500 39500 +39 500 2000 30000 4500 3000
5. 0 17 17 17 17 999 n/a Ali Carter England 36500 36 500 36500 +36 500 2000 30000 4500 0
5. 0 9 9 9 9 999 n/a Barry Hawkins England 36500 36 500 36500 +36 500 2000 30000 4500 0
5. 0 14 14 15 15 999 n/a Si Jiahui China 36500 36 500 36500 +36 500 2000 30000 4500 0
8. 0 15 15 14 14 999 n/a Shaun Murphy England 34500 34 500 34500 +34 500 0 30000 4500 0
9. 0 2 2 2 2 999 n/a Kyren Wilson England 34500 34 500 34500 +34 500 30000 4500 0
9. 0 7 7 7 7 999 n/a Mark Selby England 34500 34 500 34500 +34 500 30000 4500 0
9. 0 3 3 3 3 999 n/a Mark J Williams Wales 34500 34 500 34500 +34 500 30000 4500 0
9. 0 8 8 8 8 999 n/a Neil Robertson Australia 34500 34 500 34500 +34 500 30000 4500 0
13. 0 16 16 16 16 999 n/a Chris Wakelin England 34000 34 000 34000 +34 000 4000 30000 0
13. 0 21 21 22 22 999 n/a Stuart Bingham England 34000 34 000 34000 +34 000 4000 30000 0
15. 0 68 68 67 67 999 n/a Oliver Lines England 31000 31 000 31000 +31 000 1000 30000 0
16. 0 5 5 5 5 999 n/a Ronnie O'Sullivan England 30000 30 000 30000 +30 000 30000 0
16. 0 11 11 11 11 999 n/a Zhao Xintong China 30000 30 000 30000 +30 000 30000 0
18. 0 6 6 6 6 999 n/a Ding Junhui China 30000 30 000 30000 +30 000 30000
19. 0 42 42 42 42 999 n/a Ben Woollaston England 29500 29 500 29500 +29 500 2000 20000 4500 3000
20. 0 30 30 30 30 999 n/a Yuan Sijun China 29500 29 500 29500 +29 500 5000 20000 4500 0
21. 0 46 46 46 46 999 n/a Thepchaiya Un-Nooh Thailand 28500 28 500 28500 +28 500 4000 20000 4500 0
22. 0 19 19 18 18 999 n/a Gary Wilson England 26500 26 500 26500 +26 500 2000 20000 4500 0
23. 0 43 43 43 43 999 n/a Martin O'Donnell England 25000 25 000 25000 +25 000 2000 20000 3000
23. 0 59 59 58 58 999 n/a Long Zehuang China 25000 25 000 25000 +25 000 2000 20000 3000
25. 0 20 20 20 20 999 n/a Wu Yize China 25000 25 000 25000 +25 000 5000 20000 0
26. 0 52 52 52 52 999 n/a Matthew Stevens Wales 24500 24 500 24500 +24 500 6000 11000 4500 3000
27. 0 27 27 26 26 999 n/a Pang Junxu China 24500 24 500 24500 +24 500 9000 11000 4500 0
28. 0 113 113 96 96 999 n/a Iulian Boiko Ukraine 23000 23 000 23000 +23 000 0 20000 3000
29. 0 70 70 72 72 999 n/a Ben Mertens Belgium 22500 22 500 22500 +22 500 11000 7000 4500 0
30. 0 85 85 85 85 999 n/a Farakh Ajaib Pakistan 21000 21 000 21000 +21 000 1000 20000 0
31. 0 23 23 23 23 999 n/a David Gilbert England 20500 20 500 20500 +20 500 5000 11000 4500 0
31. 0 26 26 25 25 999 n/a Jack Lisowski England 20500 20 500 20500 +20 500 5000 11000 4500 0
33. 0 113 113 96 96 999 n/a Steven Hallworth England 20000 20 000 20000 +20 000 0 20000 0
34. 0 22 22 21 21 999 n/a Jak Jones Wales 19500 19 500 19500 +19 500 1000 11000 4500 3000
34. 0 106 106 96 96 999 n/a Louis Heathcote England 19500 19 500 19500 +19 500 1000 11000 4500 3000
34. 0 36 36 33 33 999 n/a Noppon Saengkham Thailand 19500 19 500 19500 +19 500 1000 11000 4500 3000
37. 0 92 92 96 96 999 n/a Sam Craigie England 19000 19 000 19000 +19 000 5000 11000 3000
38. 0 49 49 50 50 999 n/a Aaron Hill Ireland 17500 17 500 17500 +17 500 2000 11000 4500 0
38. 0 51 51 51 51 999 n/a Jamie Jones Wales 17500 17 500 17500 +17 500 2000 11000 4500 0
40. 0 57 57 56 56 999 n/a Liu Hongyu China 17500 17 500 17500 +17 500 6000 7000 4500 0
41. 0 62 62 64 64 999 n/a Stan Moody England 16500 16 500 16500 +16 500 1000 11000 4500 0
41. 0 33 33 32 32 999 n/a Zhou Yuelong China 16500 16 500 16500 +16 500 1000 11000 4500 0
43. 0 75 75 75 75 999 n/a Amir Sarkhosh Iran 16000 16 000 16000 +16 000 6000 7000 3000
44. 0 32 32 34 34 999 n/a Matthew Selt England 15500 15 500 15500 +15 500 8000 0 4500 3000
45. 0 77 77 78 78 999 n/a Artemijs Zizins Latvia 15500 15 500 15500 +15 500 4000 7000 4500 0
46. 0 76 76 76 76 999 n/a Liam Davies Wales 13500 13 500 13500 +13 500 6000 0 4500 3000
47. 0 92 92 96 96 999 n/a Dylan Emery Wales 13500 13 500 13500 +13 500 5000 4000 4500 0
48. 0 18 18 19 19 999 n/a Tom Ford England 13500 13 500 13500 +13 500 9000 0 4500 0
49. 0 73 73 73 73 999 n/a Wang Yuchen Hong Kong 12500 12 500 12500 +12 500 1000 7000 4500 0
50. 0 41 41 41 41 999 n/a Xu Si China 12500 12 500 12500 +12 500 8000 0 4500 0
51. 0 72 72 71 71 999 n/a Antoni Kowalski Poland 12000 12 000 12000 +12 000 2000 7000 3000
52. 0 60 60 60 60 999 n/a Sanderson Lam England 12000 12 000 12000 +12 000 1000 11000 0
52. 0 106 106 96 96 999 n/a Lan Yuhao China 12000 12 000 12000 +12 000 1000 11000 0
54. 0 31 31 31 31 999 n/a Lei Peifan China 11500 11 500 11500 +11 500 4000 0 4500 3000
55. 0 55 55 53 53 999 n/a Jordan Brown N.Ireland 11500 11 500 11500 +11 500 0 7000 4500 0
55. 0 113 113 96 96 999 n/a Reanne Evans (f) England 11500 11 500 11500 +11 500 0 7000 4500 0
57. 0 74 74 74 74 999 n/a Allan Taylor England 11000 11 000 11000 +11 000 1000 7000 3000
57. 0 106 106 96 96 999 n/a Gao Yang China 11000 11 000 11000 +11 000 1000 7000 3000
59. 0 58 58 59 59 999 n/a Anthony McGill Scotland 11000 11 000 11000 +11 000 11000 0
59. 0 24 24 24 24 999 n/a Hossein Vafaei Iran 11000 11 000 11000 +11 000 11000 0
61. 0 40 40 40 40 999 n/a Ricky Walden England 11000 11 000 11000 +11 000 11000 0 0
62. 0 101 101 96 96 999 n/a Liam Highfield England 10500 10 500 10500 +10 500 2000 4000 4500 0
63. 0 12 12 12 12 999 n/a Zhang Anda China 10500 10 500 10500 +10 500 6000 0 4500 0
64. 0 64 64 65 65 999 n/a Zak Surety England 9500 9 500 9500 +9 500 2000 0 4500 3000
65. 0 56 56 57 57 999 n/a David Lilley England 9000 9 000 9000 +9 000 6000 0 3000
66. 0 999 n/a 999 n/a 999 n/a Ashley Hugill (a) England 9000 9 000 9000 +9 000 2000 7000 0
66. 0 67 67 68 68 999 n/a Gong Chenzhi China 9000 9 000 9000 +9 000 2000 7000 0
66. 0 69 69 69 69 999 n/a Duane Jones Wales 9000 9 000 9000 +9 000 2000 7000 0
66. 0 78 78 77 77 999 n/a Julien Leclercq Belgium 9000 9 000 9000 +9 000 2000 7000 0
70. 0 83 83 82 82 999 n/a Haris Tahir Pakistan 8500 8 500 8500 +8 500 1000 0 4500 3000
71. 0 113 113 96 96 999 n/a David Grace England 8500 8 500 8500 +8 500 0 4000 4500 0
71. 0 113 113 96 96 999 n/a Zhao Hanyang China 8500 8 500 8500 +8 500 0 4000 4500 0
73. 0 80 80 81 81 999 n/a Haydon Pinhey England 8500 8 500 8500 +8 500 4000 0 4500 0
74. 0 113 113 96 96 999 n/a Marco Fu Hong Kong 7500 7 500 7500 +7 500 0 4500 3000
75. 0 87 87 87 87 999 n/a Huang Jiahao China 7000 7 000 7000 +7 000 0 7000 0
75. 0 113 113 96 96 999 n/a Michal Szubarczyk Poland 7000 7 000 7000 +7 000 0 7000 0
77. 0 113 113 96 96 999 n/a Chatchapong Nasa Thailand 7000 7 000 7000 +7 000 7000 0
78. 0 34 34 36 36 999 n/a Jackson Page Wales 6500 6 500 6500 +6 500 2000 0 4500 0
78. 0 66 66 66 66 999 n/a Michael Holt England 6500 6 500 6500 +6 500 2000 0 4500 0
78. 0 37 37 37 37 999 n/a Ryan Day Wales 6500 6 500 6500 +6 500 2000 0 4500 0
81. 0 101 101 96 96 999 n/a Oliver Brown England 6000 6 000 6000 +6 000 2000 4000 0
81. 0 999 n/a 999 n/a 999 n/a Umut Dikme (a) Germany 6000 6 000 6000 +6 000 2000 4000 0
83. 0 999 n/a 999 n/a 999 n/a Alfie Burden (a) England 6000 6 000 6000 +6 000 6000
84. 0 38 38 38 38 999 n/a Lyu Haotian China 5500 5 500 5500 +5 500 1000 0 4500 0
84. 0 35 35 35 35 999 n/a Jimmy Robertson England 5500 5 500 5500 +5 500 1000 0 4500 0
84. 0 54 54 55 55 999 n/a Scott Donaldson Scotland 5500 5 500 5500 +5 500 1000 0 4500 0
87. 0 101 101 96 96 999 n/a Ian Burns England 5000 5 000 5000 +5 000 2000 0 3000
87. 0 82 82 84 84 999 n/a Robbie McGuigan N.Ireland 5000 5 000 5000 +5 000 2000 0 3000
89. 0 98 98 94 94 999 n/a Hatem Yassen Egypt 5000 5 000 5000 +5 000 1000 4000 0
89. 0 106 106 96 96 999 n/a Liam Graham Scotland 5000 5 000 5000 +5 000 1000 4000 0
89. 0 106 106 96 96 999 n/a Liam Pullen England 5000 5 000 5000 +5 000 1000 4000 0
89. 0 106 106 96 96 999 n/a Ross Muir Scotland 5000 5 000 5000 +5 000 1000 4000 0
93. 0 92 92 96 96 999 n/a Ng On Yee (f) Hong Kong 5000 5 000 5000 +5 000 5000 0 0
93. 0 47 47 47 47 999 n/a Robbie Williams England 5000 5 000 5000 +5 000 5000 0 0
95. 0 63 63 63 63 999 n/a Ishpreet Singh Chadha India 4500 4 500 4500 +4 500 0 4500 0
95. 0 113 113 96 96 999 n/a Jimmy White England 4500 4 500 4500 +4 500 0 4500 0
95. 0 4 4 4 4 999 n/a John Higgins Scotland 4500 4 500 4500 +4 500 0 4500 0
98. 0 45 45 45 45 999 n/a He Guoqiang China 4000 4 000 4000 +4 000 1000 0 3000
98. 0 81 81 80 80 999 n/a Cheung Ka Wai Hong Kong 4000 4 000 4000 +4 000 1000 0 3000
98. 0 50 50 49 49 999 n/a Robert Milkins England 4000 4 000 4000 +4 000 1000 0 3000
98. 0 999 n/a 999 n/a 999 n/a Ryan Davies (a) England 4000 4 000 4000 +4 000 1000 0 3000
102. 0 113 113 96 96 999 n/a Alexander Ursenbacher Switzerland 4000 4 000 4000 +4 000 0 4000 0
102. 0 113 113 96 96 999 n/a Connor Benzey England 4000 4 000 4000 +4 000 0 4000 0
102. 0 113 113 96 96 999 n/a Fergal Quinn N.Ireland 4000 4 000 4000 +4 000 0 4000 0
102. 0 97 97 92 92 999 n/a Jonas Luz Brazil 4000 4 000 4000 +4 000 0 4000 0
102. 0 113 113 96 96 999 n/a Leone Crowley Ireland 4000 4 000 4000 +4 000 0 4000 0
102. 0 113 113 96 96 999 n/a Sahil Nayyar Canada 4000 4 000 4000 +4 000 0 4000 0
108. 0 89 89 89 89 999 n/a Ken Doherty Ireland 4000 4 000 4000 +4 000 4000 0
109. 0 95 95 96 96 999 n/a Yao Pengcheng China 4000 4 000 4000 +4 000 4000 0 0
109. 0 95 95 96 96 999 n/a Liu Wenwei China 4000 4 000 4000 +4 000 4000 0 0
111. 0 999 n/a 999 n/a 999 n/a Hesham Shawky (a) Egypt 4000 4 000 4000 +4 000 4000
111. 0 100 100 95 95 999 n/a Mohammed Shehab United Arab Emirates 4000 4 000 4000 +4 000 4000
113. 0 999 n/a 999 n/a 999 n/a Ashley Carty (a) England 3000 3 000 3000 +3 000 0 3000
113. 0 86 86 86 86 999 n/a Mitchell Mann England 3000 3 000 3000 +3 000 0 0 3000
113. 0 113 113 96 96 999 n/a Xu Yichen China 3000 3 000 3000 +3 000 0 0 3000
116. 0 71 71 70 70 999 n/a Sunny Akani Thailand 3000 3 000 3000 +3 000 0 3000
117. 0 44 44 44 44 999 n/a Daniel Wells Wales 2000 2 000 2000 +2 000 2000 0 0
117. 0 101 101 96 96 999 n/a Jiang Jun China 2000 2 000 2000 +2 000 2000 0 0
117. 0 53 53 54 54 999 n/a Mark Davis England 2000 2 000 2000 +2 000 2000 0 0
117. 0 999 n/a 999 n/a 999 n/a Stuart Carrington (a) England 2000 2 000 2000 +2 000 2000 0
121. 0 999 n/a 999 n/a 999 n/a Alfie Davies (a) Wales 2000 2 000 2000 +2 000 2000
121. 0 999 n/a 999 n/a 999 n/a Craig Steadman (a) England 2000 2 000 2000 +2 000 2000
121. 0 999 n/a 999 n/a 999 n/a George Pragnell (a) England 2000 2 000 2000 +2 000 2000
121. 0 999 n/a 999 n/a 999 n/a Simon Blackwell (a) England 2000 2 000 2000 +2 000 2000
125. 0 79 79 79 79 999 n/a Bulcsu Revesz Hungary 1000 1 000 1000 +1 000 1000 0 0
125. 0 106 106 96 96 999 n/a Florian Nüßle Austria 1000 1 000 1000 +1 000 1000 0 0
125. 0 88 88 88 88 999 n/a Bai Yulu (f) China 1000 1 000 1000 +1 000 1000 0
125. 0 48 48 48 48 999 n/a Fan Zhengyi China 1000 1 000 1000 +1 000 1000 0 0
129. 0 999 n/a 999 n/a 999 n/a Daniel Womersley (a) England 1000 1 000 1000 +1 000 1000
129. 0 999 n/a 999 n/a 999 n/a Gary Thomson (a) Scotland 1000 1 000 1000 +1 000 1000
129. 0 999 n/a 999 n/a 999 n/a Jack Bradford (a) Wales 1000 1 000 1000 +1 000 1000
129. 0 999 n/a 999 n/a 999 n/a Zack Richardson (a) England 1000 1 000 1000 +1 000 1000
133. 0 84 84 83 83 999 n/a Chris Totten Scotland 0 0 0 0 0 0
133. 0 91 91 91 91 999 n/a Kreishh Gurbaxani India 0 0 0 0 0 0
133. 0 113 113 96 96 999 n/a Mateusz Baranowski Poland 0 0 0 0 0 0
133. 0 90 90 90 90 999 n/a Mink Nutcharut (f) Thailand 0 0 0 0 0 0
133. 0 999 n/a 999 n/a 999 n/a Patrick Whelan (a) England 0 0 0 0 0 0
138. 0 13 13 13 13 999 n/a Xiao Guodong China 0 0 0 0
138. 0 1 1 1 1 999 n/a Judd Trump England 0 0 0 0 0
138. 0 10 10 10 10 999 n/a Mark Allen N.Ireland 0 0 0 0 0
141. 0 999 n/a 999 n/a 999 n/a Abdullah Alshammari (a) Saudi Arabia 0 0 0 0
141. 0 999 n/a 999 n/a 999 n/a Abdulraouf Saigh (a) Saudi Arabia 0 0 0 0
141. 0 999 n/a 999 n/a 999 n/a Alex Clenshaw (a) England 0 0 0 0
141. 0 999 n/a 999 n/a 999 n/a Andrew Pagett (a) Wales 0 0 0 0
141. 0 999 n/a 999 n/a 999 n/a Asif Mukhtar (a) Pakistan 0 0 0 0
141. 0 999 n/a 999 n/a 999 n/a Dean Young (a) Scotland 0 0 0 0
141. 0 999 n/a 999 n/a 999 n/a Fahad Alghamdi (a) Saudi Arabia 0 0 0 0
141. 0 61 61 61 61 999 n/a Graeme Dott (susp) Scotland 0 0 0
141. 0 999 n/a 999 n/a 999 n/a Halim Hussain (a) England 0 0 0 0
141. 0 999 n/a 999 n/a 999 n/a James Cahill (a) England 0 0 0 0
141. 0 999 n/a 999 n/a 999 n/a John Astley (a) England 0 0 0 0
141. 0 999 n/a 999 n/a 999 n/a Kayden Brierley (a) England 0 0 0 0
141. 0 99 99 93 93 999 n/a Lim Kok Leong Malaysia 0 0 0
141. 0 39 39 39 39 999 n/a Luca Brecel Belgium 0 0 0 0
141. 0 113 113 96 96 999 n/a Mahmoud El Hareedy Egypt 0 0 0 0
141. 0 999 n/a 999 n/a 999 n/a Mark Lloyd (a) England 0 0 0 0
141. 0 999 n/a 999 n/a 999 n/a Musaad Almisfir (a) Saudi Arabia 0 0 0 0
141. 0 999 n/a 999 n/a 999 n/a Musab Sayegh (a) Saudi Arabia 0 0 0 0
141. 0 999 n/a 999 n/a 999 n/a Paul Deaville (a) England 0 0 0 0
141. 0 999 n/a 999 n/a 999 n/a Saud Albaker (a) Saudi Arabia 0 0 0 0
141. 0 65 65 62 62 999 n/a Cao Yupeng China 0 0 0