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