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