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