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