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