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