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 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 SM EO BO WUO NIO IC UK Points-Sort Sum Chng-Sort ±
1. 0 10 10 10 10 999 n/a Ali Carter England 33000 0 33000 33 000 33000 +33 000
2. 0 39 39 39 39 999 n/a Jackson Page Wales 23000 0 23000 23 000 23000 +23 000
3. 0 22 22 22 22 999 n/a David Gilbert England 11000 0 11000 11 000 11000 +11 000
3. 0 49 49 49 49 999 n/a Scott Donaldson Scotland 11000 0 11000 11 000 11000 +11 000
5. 0 9 9 9 9 999 n/a Mark J Williams Wales 9000 0 9000 9 000 9000 +9 000
5. 0 70 70 70 70 999 n/a Long Zehuang China 9000 0 9000 9 000 9000 +9 000
7. 0 57 57 57 57 999 n/a David Lilley England 8000 0 8000 8 000 8000 +8 000
7. 0 53 53 53 53 999 n/a Martin O'Donnell England 8000 0 8000 8 000 8000 +8 000
9. 0 82 82 82 82 999 n/a Alexander Ursenbacher Switzerland 6000 0 6000 6 000 6000 +6 000
9. 0 55 55 55 55 999 n/a Ben Woollaston England 6000 0 6000 6 000 6000 +6 000
9. 0 11 11 11 11 999 n/a Gary Wilson England 6000 0 6000 6 000 6000 +6 000
9. 0 21 21 21 21 999 n/a Hossein Vafaei Iran 6000 0 6000 6 000 6000 +6 000
9. 0 14 14 14 14 999 n/a Jak Jones Wales 6000 0 6000 6 000 6000 +6 000
9. 0 25 25 25 25 999 n/a Stuart Bingham England 6000 0 6000 6 000 6000 +6 000
9. 0 36 36 36 36 999 n/a Wu Yize China 6000 0 6000 6 000 6000 +6 000
9. 0 50 50 50 50 999 n/a Fan Zhengyi China 6000 0 6000 6 000 6000 +6 000
17. 0 65 65 65 65 999 n/a He Guoqiang China 5000 0 5000 5 000 5000 +5 000
17. 0 19 19 19 19 999 n/a Jack Lisowski England 5000 0 5000 5 000 5000 +5 000
17. 0 48 48 48 48 999 n/a Matthew Stevens Wales 5000 0 5000 5 000 5000 +5 000
17. 0 92 92 92 92 999 n/a Robbie McGuigan N.Ireland 5000 0 5000 5 000 5000 +5 000
17. 0 18 18 18 18 999 n/a Ryan Day Wales 5000 0 5000 5 000 5000 +5 000
17. 0 7 7 7 7 999 n/a Shaun Murphy England 5000 0 5000 5 000 5000 +5 000
17. 0 72 72 72 72 999 n/a Stuart Carrington England 5000 0 5000 5 000 5000 +5 000
17. 0 43 43 43 43 999 n/a Thepchaiya Un-Nooh Thailand 5000 0 5000 5 000 5000 +5 000
25. 0 68 68 68 68 999 n/a Ashley Carty England 4000 0 4000 4 000 4000 +4 000
25. 0 24 24 24 24 999 n/a Chris Wakelin England 4000 0 4000 4 000 4000 +4 000
25. 0 77 77 77 77 999 n/a Ma Hailong China 4000 0 4000 4 000 4000 +4 000
25. 0 42 42 42 42 999 n/a Jamie Jones Wales 4000 0 4000 4 000 4000 +4 000
25. 0 20 20 20 20 999 n/a Si Jiahui China 4000 0 4000 4 000 4000 +4 000
25. 0 28 28 28 28 999 n/a Joe O'Connor England 4000 0 4000 4 000 4000 +4 000
25. 0 60 60 60 60 999 n/a Michael White (a) Wales 4000 4000 4 000 4000 +4 000
25. 0 27 27 27 27 999 n/a Neil Robertson Australia 4000 0 4000 4 000 4000 +4 000
33. 0 64 64 64 64 999 n/a Aaron Hill Ireland 2000 0 2000 2 000 2000 +2 000
33. 0 79 79 79 79 999 n/a Alfie Burden England 2000 0 2000 2 000 2000 +2 000
33. 0 999 n/a 999 n/a 999 n/a Alfie Davies (a) Wales 2000 2000 2 000 2000 +2 000
33. 0 81 81 81 81 999 n/a Andrew Higginson England 2000 0 2000 2 000 2000 +2 000
33. 0 999 n/a 999 n/a 999 n/a Barry Pinches (a) England 2000 2000 2 000 2000 +2 000
33. 0 95 95 95 95 999 n/a Ben Mertens Belgium 2000 0 2000 2 000 2000 +2 000
33. 0 999 n/a 999 n/a 999 n/a Connor Benzey (a) England 2000 2000 2 000 2000 +2 000
33. 0 66 66 66 66 999 n/a Daniel Wells Wales 2000 0 2000 2 000 2000 +2 000
33. 0 44 44 44 44 999 n/a Elliot Slessor England 2000 0 2000 2 000 2000 +2 000
33. 0 95 95 95 95 999 n/a Farakh Ajaib Pakistan 2000 0 2000 2 000 2000 +2 000
33. 0 999 n/a 999 n/a 999 n/a Hamim Hussain (a) England 2000 2000 2 000 2000 +2 000
33. 0 74 74 74 74 999 n/a Ian Burns England 2000 0 2000 2 000 2000 +2 000
33. 0 80 80 80 80 999 n/a Ishpreet Singh Chadha India 2000 0 2000 2 000 2000 +2 000
33. 0 46 46 46 46 999 n/a Joe Perry England 2000 0 2000 2 000 2000 +2 000
33. 0 45 45 45 45 999 n/a Jordan Brown N.Ireland 2000 0 2000 2 000 2000 +2 000
33. 0 29 29 29 29 999 n/a Pang Junxu China 2000 0 2000 2 000 2000 +2 000
33. 0 95 95 95 95 999 n/a Cheung Ka Wai Hong Kong 2000 0 2000 2 000 2000 +2 000
33. 0 3 3 3 3 999 n/a Kyren Wilson England 2000 0 2000 2 000 2000 +2 000
33. 0 95 95 95 95 999 n/a Liam Davies Wales 2000 0 2000 2 000 2000 +2 000
33. 0 73 73 73 73 999 n/a Louis Heathcote England 2000 0 2000 2 000 2000 +2 000
33. 0 56 56 56 56 999 n/a Mark Davis England 2000 0 2000 2 000 2000 +2 000
33. 0 37 37 37 37 999 n/a Matthew Selt England 2000 0 2000 2 000 2000 +2 000
33. 0 95 95 95 95 999 n/a Mitchell Mann England 2000 0 2000 2 000 2000 +2 000
33. 0 999 n/a 999 n/a 999 n/a Peter Lines (a) England 2000 2000 2 000 2000 +2 000
33. 0 33 33 33 33 999 n/a Ricky Walden England 2000 0 2000 2 000 2000 +2 000
33. 0 75 75 75 75 999 n/a Ross Muir Scotland 2000 0 2000 2 000 2000 +2 000
33. 0 999 n/a 999 n/a 999 n/a Ryan Davies (a) England 2000 2000 2 000 2000 +2 000
33. 0 58 58 58 58 999 n/a Xu Si China 2000 0 2000 2 000 2000 +2 000
33. 0 41 41 41 41 999 n/a Yuan Sijun China 2000 0 2000 2 000 2000 +2 000
33. 0 86 86 86 86 999 n/a Stan Moody England 2000 0 2000 2 000 2000 +2 000
33. 0 999 n/a 999 n/a 999 n/a Steven Hallworth (a) England 2000 2000 2 000 2000 +2 000
33. 0 76 76 76 76 999 n/a Xing Zihao China 2000 0 2000 2 000 2000 +2 000
65. 0 100 100 100 100 999 n/a Allan Taylor England 1000 0 1000 1 000 1000 +1 000
65. 0 59 59 59 59 999 n/a Anthony Hamilton England 1000 0 1000 1 000 1000 +1 000
65. 0 100 100 100 100 999 n/a Antoni Kowalski Poland 1000 0 1000 1 000 1000 +1 000
65. 0 100 100 100 100 999 n/a Gong Chenzhi China 1000 0 1000 1 000 1000 +1 000
65. 0 100 100 100 100 999 n/a Chris Totten Scotland 1000 0 1000 1 000 1000 +1 000
65. 0 999 n/a 999 n/a 999 n/a Daniel Womersley (a) England 1000 1000 1 000 1000 +1 000
65. 0 62 62 62 62 999 n/a David Grace England 1000 0 1000 1 000 1000 +1 000
65. 0 40 40 40 40 999 n/a Dominic Dale Wales 1000 0 1000 1 000 1000 +1 000
65. 0 100 100 100 100 999 n/a Duane Jones Wales 1000 0 1000 1 000 1000 +1 000
65. 0 54 54 54 54 999 n/a Graeme Dott Scotland 1000 0 1000 1 000 1000 +1 000
65. 0 84 84 84 84 999 n/a Hammad Miah England 1000 0 1000 1 000 1000 +1 000
65. 0 999 n/a 999 n/a 999 n/a Harvey Chandler (a) England 1000 1000 1 000 1000 +1 000
65. 0 999 n/a 999 n/a 999 n/a Iulian Boiko (a) Ukraine 1000 1000 1 000 1000 +1 000
65. 0 63 63 63 63 999 n/a Jamie Clarke Wales 1000 0 1000 1 000 1000 +1 000
65. 0 16 16 16 16 999 n/a John Higgins Scotland 1000 0 1000 1 000 1000 +1 000
65. 0 999 n/a 999 n/a 999 n/a Josh Mulholland (a) England 1000 1000 1 000 1000 +1 000
65. 0 999 n/a 999 n/a 999 n/a Joshua Thomond (a) England 1000 1000 1 000 1000 +1 000
65. 0 78 78 78 78 999 n/a Jiang Jun China 1000 0 1000 1 000 1000 +1 000
65. 0 89 89 89 89 999 n/a Liam Graham Scotland 1000 0 1000 1 000 1000 +1 000
65. 0 999 n/a 999 n/a 999 n/a Mark Joyce (a) England 1000 1000 1 000 1000 +1 000
65. 0 100 100 100 100 999 n/a Michael Holt England 1000 0 1000 1 000 1000 +1 000
65. 0 100 100 100 100 999 n/a Mink Nutcharut (f) Thailand 1000 0 1000 1 000 1000 +1 000
65. 0 100 100 100 100 999 n/a Lei Peifan China 1000 0 1000 1 000 1000 +1 000
65. 0 52 52 52 52 999 n/a Tian Pengfei China 1000 0 1000 1 000 1000 +1 000
65. 0 38 38 38 38 999 n/a Robbie Williams England 1000 0 1000 1 000 1000 +1 000
65. 0 5 5 5 5 999 n/a Ronnie O'Sullivan England 1000 0 1000 1 000 1000 +1 000
65. 0 999 n/a 999 n/a 999 n/a Rory McLeod (a) Jamaica 1000 1000 1 000 1000 +1 000
65. 0 85 85 85 85 999 n/a Rory Thor Malaysia 1000 0 1000 1 000 1000 +1 000
65. 0 61 61 61 61 999 n/a Sanderson Lam England 1000 0 1000 1 000 1000 +1 000
65. 0 999 n/a 999 n/a 999 n/a Simon Blackwell (a) England 1000 0 1000 1 000 1000 +1 000
65. 0 30 30 30 30 999 n/a Stephen Maguire Scotland 1000 0 1000 1 000 1000 +1 000
65. 0 100 100 100 100 999 n/a Zak Surety England 1000 0 1000 1 000 1000 +1 000
97. 0 109 109 109 109 999 n/a Ahmed Aly Elsayed United States 0 0 0 0 0
97. 0 111 111 111 111 999 n/a Amir Sarkhosh Iran 0 0 0 0
97. 0 12 12 12 12 999 n/a Zhang Anda China 0 0 0 0
97. 0 87 87 87 87 999 n/a Andrew Pagett Wales 0 0 0 0 0
97. 0 32 32 32 32 999 n/a Anthony McGill Scotland 0 0 0 0
97. 0 999 n/a 999 n/a 999 n/a Anton Kazakov (a) Ukraine 0 0 0 0
97. 0 111 111 111 111 999 n/a Artemijs Zizins Latvia 0 0 0 0 0
97. 0 109 109 109 109 999 n/a Baipat Siripaporn (f) Thailand 0 0 0 0 0
97. 0 15 15 15 15 999 n/a Barry Hawkins England 0 0 0 0
97. 0 111 111 111 111 999 n/a Bulcsu Revesz Hungary 0 0 0 0 0
97. 0 90 90 90 90 999 n/a Dean Young Scotland 0 0 0 0 0
97. 0 999 n/a 999 n/a 999 n/a Dylan Emery (a) Wales 0 0 0 0 0
97. 0 999 n/a 999 n/a 999 n/a Fergal Quinn (a) N.Ireland 0 0 0 0
97. 0 999 n/a 999 n/a 999 n/a Florian Nüßle (a) Austria 0 0 0 0
97. 0 999 n/a 999 n/a 999 n/a Gerard Greene (a) N.Ireland 0 0 0 0
97. 0 34 34 34 34 999 n/a Xiao Guodong China 0 0 0 0
97. 0 31 31 31 31 999 n/a Lyu Haotian China 0 0 0 0
97. 0 111 111 111 111 999 n/a Haris Tahir Pakistan 0 0 0 0
97. 0 111 111 111 111 999 n/a Haydon Pinhey England 0 0 0 0 0
97. 0 67 67 67 67 999 n/a Liu Hongyu China 0 0 0 0 0
97. 0 999 n/a 999 n/a 999 n/a Jamie O'Neill (a) England 0 0 0 0
97. 0 111 111 111 111 999 n/a Huang Jiahao China 0 0 0 0 0
97. 0 51 51 51 51 999 n/a Jimmy Robertson England 0 0 0 0 0
97. 0 88 88 88 88 999 n/a Jimmy White England 0 0 0 0
97. 0 111 111 111 111 999 n/a Jonas Luz Brazil 0 0 0
97. 0 999 n/a 999 n/a 999 n/a Joshua Cooper (a) England 0 0 0 0
97. 0 2 2 2 2 999 n/a Judd Trump England 0 0 0 0
97. 0 111 111 111 111 999 n/a Julien Leclercq Belgium 0 0 0 0 0
97. 0 8 8 8 8 999 n/a Ding Junhui China 0 0 0 0
97. 0 999 n/a 999 n/a 999 n/a Kayden Brierley (a) England 0 0 0 0
97. 0 111 111 111 111 999 n/a Ken Doherty Ireland 0 0 0 0
97. 0 111 111 111 111 999 n/a Lim Kok Leong Malaysia 0 0 0 0
97. 0 111 111 111 111 999 n/a Kreishh Gurbaxani India 0 0 0 0 0
97. 0 83 83 83 83 999 n/a Liam Pullen England 0 0 0 0 0
97. 0 4 4 4 4 999 n/a Luca Brecel Belgium 0 0 0 0
97. 0 94 94 94 94 999 n/a M Phetmalaikul Thailand 0 0 0 0 0
97. 0 69 69 69 69 999 n/a Marco Fu Hong Kong 0 0 0 0
97. 0 1 1 1 1 999 n/a Mark Allen N.Ireland 0 0 0 0
97. 0 6 6 6 6 999 n/a Mark Selby England 0 0 0 0
97. 0 71 71 71 71 999 n/a Martin Gould England 0 0 0 0
97. 0 111 111 111 111 999 n/a Mohammed Mustafa Shehab United Arab Emirates 0 0 0 0
97. 0 91 91 91 91 999 n/a Mostafa Dorgham Egypt 0 0 0 0 0
97. 0 26 26 26 26 999 n/a Noppon Saengkham Thailand 0 0 0 0
97. 0 111 111 111 111 999 n/a Oliver Lines England 0 0 0 0 0
97. 0 999 n/a 999 n/a 999 n/a Paul Deaville (a) England 0 0 0 0
97. 0 93 93 93 93 999 n/a Reanne Evans (f) England 0 0 0 0 0
97. 0 17 17 17 17 999 n/a Robert Milkins England 0 0 0 0 0
97. 0 47 47 47 47 999 n/a Sam Craigie England 0 0 0 0
97. 0 111 111 111 111 999 n/a Sunny Akani Thailand 0 0 0 0
97. 0 13 13 13 13 999 n/a Tom Ford England 0 0 0 0 0
97. 0 999 n/a 999 n/a 999 n/a Umut Dikme (a) Germany 0 0 0 0
97. 0 111 111 111 111 999 n/a Wang Yuchen Hong Kong 0 0 0 0
97. 0 23 23 23 23 999 n/a Zhou Yuelong China 0 0 0 0 0
97. 0 111 111 111 111 999 n/a Bai Yulu (f) China 0 0 0 0
97. 0 35 35 35 35 999 n/a Cao Yupeng China 0 0 0
97. 0 999 n/a 999 n/a 999 n/a Zack Richardson (a) England 0 0 0 0