snooker.org Frontpage
2026/2027: Rankings | Seedings
Provisional: Rankings | Seedings | Season Points | End-of-season
Events: UK | Masters | WGP | WC
Other: Women | Q School (2026)

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.

± = Change from current list
# Chng-Sort ± R-Sort R S-Sort S O-Sort O Name Nationality Points-Sort Total Chng-Sort ± CL CO WUO BO EO XGP NIO IC UK SHO SO GM
1. 0 48 48 48 48 999 n/a Chang Bingyu China 22000 22 000 22000 +22 000 4000 10000 8000
1. 0 35 35 35 35 999 n/a Jackson Page Wales 22000 22 000 22000 +22 000 4000 10000 8000
3. 0 31 31 31 31 999 n/a David Gilbert England 18000 18 000 18000 +18 000 10000 8000
3. 0 28 28 28 28 999 n/a Hossein Vafaei Iran 18000 18 000 18000 +18 000 10000 8000
3. 0 25 25 25 25 999 n/a Pang Junxu China 18000 18 000 18000 +18 000 10000 8000
3. 0 79 79 79 79 999 n/a Yao Pengcheng China 18000 18 000 18000 +18 000 10000 8000
7. 0 72 72 72 72 999 n/a Dylan Emery Wales 17000 17 000 17000 +17 000 4000 5000 8000
8. 0 22 22 22 22 999 n/a Ali Carter England 15500 15 500 15500 +15 500 7500 8000
8. 0 45 45 45 45 999 n/a Daniel Wells Wales 15500 15 500 15500 +15 500 7500 8000
8. 0 24 24 24 24 999 n/a Gary Wilson England 15500 15 500 15500 +15 500 7500 8000
8. 0 47 47 47 47 999 n/a He Guoqiang China 15500 15 500 15500 +15 500 7500 8000
8. 0 30 30 30 30 999 n/a Yuan Sijun China 15500 15 500 15500 +15 500 7500 8000
13. 0 41 41 41 41 999 n/a Aaron Hill Ireland 14500 14 500 14500 +14 500 10000 4500
13. 0 58 58 58 58 999 n/a Liu Hongyu China 14500 14 500 14500 +14 500 10000 4500
13. 0 43 43 43 43 999 n/a Matthew Selt England 14500 14 500 14500 +14 500 10000 4500
13. 0 46 46 46 46 999 n/a Noppon Saengkham Thailand 14500 14 500 14500 +14 500 10000 4500
13. 0 36 36 36 36 999 n/a Tom Ford England 14500 14 500 14500 +14 500 10000 4500
18. 0 73 73 73 73 999 n/a Steven Hallworth England 14000 14 000 14000 +14 000 1000 5000 8000
19. 0 20 20 20 20 999 n/a Zhang Anda China 14000 14 000 14000 +14 000 4000 10000 0
20. 0 65 65 65 65 999 n/a Jiang Jun China 13500 13 500 13500 +13 500 2000 10000 1500
21. 0 57 57 57 57 999 n/a Fan Zhengyi China 12000 12 000 12000 +12 000 7500 4500
22. 0 34 34 34 34 999 n/a Xu Si China 11500 11 500 11500 +11 500 4000 7500 0
23. 0 51 51 51 51 999 n/a Michael Holt England 10500 10 500 10500 +10 500 1000 5000 4500
24. 0 38 38 38 38 999 n/a Anthony McGill Scotland 10000 10 000 10000 +10 000 10000 0
24. 0 21 21 21 21 999 n/a Stuart Bingham England 10000 10 000 10000 +10 000 10000 0
24. 0 23 23 23 23 999 n/a Zhou Yuelong China 10000 10 000 10000 +10 000 10000 0
27. 0 64 64 64 64 999 n/a Jordan Brown N.Ireland 9500 9 500 9500 +9 500 5000 4500
27. 0 67 67 67 67 999 n/a Louis Heathcote England 9500 9 500 9500 +9 500 5000 4500
29. 0 37 37 37 37 999 n/a Ryan Day Wales 9000 9 000 9000 +9 000 1000 0 8000
30. 0 76 76 76 76 999 n/a Ian Burns England 9000 9 000 9000 +9 000 4000 5000 0
31. 0 32 32 32 32 999 n/a Jak Jones Wales 8000 8 000 8000 +8 000 0 8000
31. 0 29 29 29 29 999 n/a Stephen Maguire Scotland 8000 8 000 8000 +8 000 0 8000
33. 0 60 60 60 60 999 n/a David Lilley England 7500 7 500 7500 +7 500 7500 0
33. 0 19 19 19 19 999 n/a Elliot Slessor England 7500 7 500 7500 +7 500 7500 0
33. 0 71 71 71 71 999 n/a Iulian Boiko Ukraine 7500 7 500 7500 +7 500 7500 0
33. 0 17 17 17 17 999 n/a Jack Lisowski England 7500 7 500 7500 +7 500 7500 0
33. 0 33 33 33 33 999 n/a Jimmy Robertson England 7500 7 500 7500 +7 500 7500 0
33. 0 27 27 27 27 999 n/a Joe O'Connor England 7500 7 500 7500 +7 500 7500 0
33. 0 68 68 68 68 999 n/a Liam Highfield England 7500 7 500 7500 +7 500 7500 0
33. 0 44 44 44 44 999 n/a Luca Brecel Belgium 7500 7 500 7500 +7 500 7500 0
41. 0 999 n/a 999 n/a 999 n/a Chen Ruifu (a) China 7500 7 500 7500 +7 500 7500
42. 0 98 98 98 98 999 n/a Alfie Burden England 7000 7 000 7000 +7 000 2500 4500
42. 0 98 98 98 98 999 n/a Ashley Carty England 7000 7 000 7000 +7 000 2500 4500
42. 0 93 93 93 93 999 n/a Florian Nüßle Austria 7000 7 000 7000 +7 000 2500 4500
42. 0 92 92 92 92 999 n/a Oliver Brown England 7000 7 000 7000 +7 000 2500 4500
42. 0 98 98 98 98 999 n/a Oliver Sykes England 7000 7 000 7000 +7 000 2500 4500
47. 0 98 98 98 98 999 n/a Jamie Clarke Wales 7000 7 000 7000 +7 000 2000 5000 0
47. 0 50 50 50 50 999 n/a Long Zehuang China 7000 7 000 7000 +7 000 2000 5000 0
49. 0 62 62 62 62 999 n/a Ben Mertens Belgium 6500 6 500 6500 +6 500 5000 1500
49. 0 98 98 98 98 999 n/a Hammad Miah England 6500 6 500 6500 +6 500 5000 1500
49. 0 98 98 98 98 999 n/a Mitchell Mann England 6500 6 500 6500 +6 500 5000 1500
49. 0 70 70 70 70 999 n/a Sam Craigie England 6500 6 500 6500 +6 500 5000 1500
49. 0 75 75 75 75 999 n/a Gao Yang China 6500 6 500 6500 +6 500 5000 1500
54. 0 98 98 98 98 999 n/a Artemijs Zizins Latvia 5500 5 500 5500 +5 500 1000 0 4500
55. 0 84 84 84 84 999 n/a Ross Muir Scotland 5000 5 000 5000 +5 000 0 5000 0
56. 0 61 61 61 61 999 n/a Lyu Haotian China 5000 5 000 5000 +5 000 5000 0
56. 0 59 59 59 59 999 n/a Ishpreet Singh Chadha India 5000 5 000 5000 +5 000 5000 0
56. 0 63 63 63 63 999 n/a Jamie Jones Wales 5000 5 000 5000 +5 000 5000 0
56. 0 66 66 66 66 999 n/a Liam Pullen England 5000 5 000 5000 +5 000 5000 0
56. 0 69 69 69 69 999 n/a Marco Fu Hong Kong 5000 5 000 5000 +5 000 5000 0
56. 0 52 52 52 52 999 n/a Martin O'Donnell England 5000 5 000 5000 +5 000 5000 0
56. 0 49 49 49 49 999 n/a Matthew Stevens Wales 5000 5 000 5000 +5 000 5000 0
56. 0 54 54 54 54 999 n/a Ricky Walden England 5000 5 000 5000 +5 000 5000 0
56. 0 80 80 80 80 999 n/a Xu Yichen China 5000 5 000 5000 +5 000 5000 0
56. 0 78 78 78 78 999 n/a Lan Yuhao China 5000 5 000 5000 +5 000 5000 0
66. 0 39 39 39 39 999 n/a Ben Woollaston England 4500 4 500 4500 +4 500 0 4500
66. 0 98 98 98 98 999 n/a Liam Davies Wales 4500 4 500 4500 +4 500 0 4500
66. 0 56 56 56 56 999 n/a Robbie Williams England 4500 4 500 4500 +4 500 0 4500
66. 0 40 40 40 40 999 n/a Stan Moody England 4500 4 500 4500 +4 500 0 4500
66. 0 98 98 98 98 999 n/a Wang Xinbo China 4500 4 500 4500 +4 500 0 4500
71. 0 98 98 98 98 999 n/a Julien Leclercq Belgium 4500 4 500 4500 +4 500 2000 2500 0
72. 0 98 98 98 98 999 n/a Andrew Higginson England 4000 4 000 4000 +4 000 2500 1500
72. 0 98 98 98 98 999 n/a Gong Chenzhi China 4000 4 000 4000 +4 000 2500 1500
72. 0 999 n/a 999 n/a 999 n/a Duane Jones (a) Wales 4000 4 000 4000 +4 000 2500 1500
72. 0 81 81 81 81 999 n/a Zhao Hanyang China 4000 4 000 4000 +4 000 2500 1500
72. 0 98 98 98 98 999 n/a Huang Jiahao China 4000 4 000 4000 +4 000 2500 1500
72. 0 96 96 96 96 999 n/a Sahil Nayyar Canada 4000 4 000 4000 +4 000 2500 1500
78. 0 999 n/a 999 n/a 999 n/a Daniel Womersley (a) England 3500 3 500 3500 +3 500 1000 2500
79. 0 98 98 98 98 999 n/a Craig Steadman England 2500 2 500 2500 +2 500 0 2500 0
80. 0 98 98 98 98 999 n/a Antoni Kowalski Poland 2500 2 500 2500 +2 500 2500 0
80. 0 91 91 91 91 999 n/a Chatchapong Nasa Thailand 2500 2 500 2500 +2 500 2500 0
80. 0 98 98 98 98 999 n/a Deng Haohui China 2500 2 500 2500 +2 500 2500 0
80. 0 94 94 94 94 999 n/a Jimmy White England 2500 2 500 2500 +2 500 2500 0
80. 0 82 82 82 82 999 n/a Reanne Evans (f) England 2500 2 500 2500 +2 500 2500 0
80. 0 98 98 98 98 999 n/a T Tirapongpaiboon Thailand 2500 2 500 2500 +2 500 2500 0
86. 0 999 n/a 999 n/a 999 n/a Mark Joyce (a) England 2500 2 500 2500 +2 500 2500
86. 0 999 n/a 999 n/a 999 n/a Peter Lines (a) England 2500 2 500 2500 +2 500 2500
86. 0 999 n/a 999 n/a 999 n/a Robert Milkins (a) England 2500 2 500 2500 +2 500 2500
86. 0 999 n/a 999 n/a 999 n/a Ryan Thomerson (a) Australia 2500 2 500 2500 +2 500 2500
86. 0 999 n/a 999 n/a 999 n/a Simon Blackwell (a) England 2500 2 500 2500 +2 500 2500
86. 0 999 n/a 999 n/a 999 n/a Zhang Yang (a) China 2500 2 500 2500 +2 500 2500
86. 0 999 n/a 999 n/a 999 n/a Wang Yuhang (a) China 2500 2 500 2500 +2 500 2500
93. 0 999 n/a 999 n/a 999 n/a Haydon Pinhey (a) England 2000 2 000 2000 +2 000 2000
93. 0 999 n/a 999 n/a 999 n/a Jamie O'Neill (a) England 2000 2 000 2000 +2 000 2000
95. 0 98 98 98 98 999 n/a Phil O'Kane England 1500 1 500 1500 +1 500 0 0 1500
96. 0 98 98 98 98 999 n/a Anton Kazakov Ukraine 1500 1 500 1500 +1 500 0 1500
96. 0 86 86 86 86 999 n/a Leone Crowley Ireland 1500 1 500 1500 +1 500 0 1500
96. 0 97 97 97 97 999 n/a Mahmoud El Hareedy Egypt 1500 1 500 1500 +1 500 0 1500
96. 0 98 98 98 98 999 n/a Sean O'Sullivan England 1500 1 500 1500 +1 500 0 1500
96. 0 83 83 83 83 999 n/a Liu Wenwei China 1500 1 500 1500 +1 500 0 1500
96. 0 98 98 98 98 999 n/a Luo Zetao China 1500 1 500 1500 +1 500 0 1500
102. 0 77 77 77 77 999 n/a Michal Szubarczyk Poland 1000 1 000 1000 +1 000 1000 0 0
103. 0 98 98 98 98 999 n/a Ashley Hugill England 0 0 0 0 0 0
103. 0 8 8 8 8 999 n/a Kyren Wilson England 0 0 0 0 0 0
105. 0 89 89 89 89 999 n/a Alexander Ursenbacher Switzerland 0 0 0 0 0
105. 0 10 10 10 10 999 n/a Barry Hawkins England 0 0 0 0 0
105. 0 13 13 13 13 999 n/a Chris Wakelin England 0 0 0 0 0
105. 0 88 88 88 88 999 n/a Connor Benzey England 0 0 0 0 0
105. 0 74 74 74 74 999 n/a David Grace England 0 0 0 0 0
105. 0 90 90 90 90 999 n/a Fergal Quinn N.Ireland 0 0 0 0 0
105. 0 11 11 11 11 999 n/a Xiao Guodong China 0 0 0 0 0
105. 0 16 16 16 16 999 n/a Si Jiahui China 0 0 0 0 0
105. 0 5 5 5 5 999 n/a John Higgins Scotland 0 0 0 0 0
105. 0 1 1 1 1 999 n/a Judd Trump England 0 0 0 0 0
105. 0 15 15 15 15 999 n/a Ding Junhui China 0 0 0 0 0
105. 0 87 87 87 87 999 n/a Liam Graham Scotland 0 0 0 0 0
105. 0 12 12 12 12 999 n/a Mark Allen N.Ireland 0 0 0 0 0
105. 0 9 9 9 9 999 n/a Mark Selby England 0 0 0 0 0
105. 0 7 7 7 7 999 n/a Mark J Williams Wales 0 0 0 0 0
105. 0 85 85 85 85 999 n/a Mateusz Baranowski Poland 0 0 0 0 0
105. 0 98 98 98 98 999 n/a Michael Larkov Ukraine 0 0 0 0 0
105. 0 2 2 2 2 999 n/a Neil Robertson Australia 0 0 0 0 0
105. 0 53 53 53 53 999 n/a Oliver Lines England 0 0 0 0 0
105. 0 95 95 95 95 999 n/a Ng On Yee (f) Hong Kong 0 0 0 0 0
105. 0 98 98 98 98 999 n/a Panchaya Channoi (f) Thailand 0 0 0 0 0
105. 0 98 98 98 98 999 n/a Paul Norris England 0 0 0 0 0
105. 0 26 26 26 26 999 n/a Lei Peifan China 0 0 0 0 0
105. 0 14 14 14 14 999 n/a Ronnie O'Sullivan England 0 0 0 0 0
105. 0 55 55 55 55 999 n/a Scott Donaldson Scotland 0 0 0 0 0
105. 0 6 6 6 6 999 n/a Shaun Murphy England 0 0 0 0 0
105. 0 98 98 98 98 999 n/a Stuart Carrington England 0 0 0 0 0
105. 0 18 18 18 18 999 n/a Thepchaiya Un-Nooh Thailand 0 0 0 0 0
105. 0 3 3 3 3 999 n/a Zhao Xintong China 0 0 0 0 0
105. 0 98 98 98 98 999 n/a Liu Yang China 0 0 0 0 0
105. 0 4 4 4 4 999 n/a Wu Yize China 0 0 0 0 0
105. 0 98 98 98 98 999 n/a Bai Yulu (f) China 0 0 0 0 0
105. 0 42 42 42 42 999 n/a Zak Surety England 0 0 0 0 0
138. 0 999 n/a 999 n/a 999 n/a Alfie Davies (a) Wales 0 0 0 0
138. 0 999 n/a 999 n/a 999 n/a Allan Taylor (a) England 0 0 0 0
138. 0 999 n/a 999 n/a 999 n/a George Pragnell (a) England 0 0 0 0
138. 0 999 n/a 999 n/a 999 n/a Xu Jiarui (a) China 0 0 0 0
138. 0 999 n/a 999 n/a 999 n/a Joshua Thomond (a) England 0 0 0 0
138. 0 98 98 98 98 999 n/a Cheung Ka Wai Hong Kong 0 0 0 0
138. 0 999 n/a 999 n/a 999 n/a Nattanapong Chaikul (a) Thailand 0 0 0 0
138. 0 999 n/a 999 n/a 999 n/a Patrick Whelan (a) England 0 0 0 0
138. 0 999 n/a 999 n/a 999 n/a Zhou Yichen (a) China 0 0 0 0
147. 0 999 n/a 999 n/a 999 n/a Jeff Cundy (a) England 0 0 0 0
148. 0 98 98 98 98 999 n/a Igor Figueiredo Brazil 0 0 0