snooker.org Frontpage
Home: Rankings: 2021/2022: Rankings | Seedings | Season Points
Prov Rankings | Prov Seedings | Prov Season Points | Prov WGP | Prov PC | Prov TC | Prov Crucible Rankings | Prov EoS Rankings
Twitter

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.

; S = Seeding ; ± = Change from current list
# Chng-Sort ± R-Sort R S-Sort S O-Sort O Name Nationality CL BO NIO EO UK SO Points-Sort Sum Chng-Sort ±
1. 0 9 9 9 9 999 n/a Mark J Williams Wales 2000 100000 7500 6500 0 116000 116 000 116000 +116 000
2. 0 11 11 11 11 999 n/a Mark Allen Northern Ireland 23000 3000 70000 0 12000 0 108000 108 000 108000 +108 000
3. 0 22 22 22 22 999 n/a David B Gilbert England 33000 12000 10000 4000 17000 3000 79000 79 000 79000 +79 000
3. 0 7 7 7 7 999 n/a John Higgins Scotland 2000 5000 30000 30000 12000 0 79000 79 000 79000 +79 000
5. 0 4 4 4 4 999 n/a Neil Robertson Australia 4000 70000 0 0 74000 74 000 74000 +74 000
6. 0 21 21 21 21 999 n/a Gary Wilson England 1000 45000 4000 3000 6500 3000 62500 62 500 62500 +62 500
7. 0 3 3 3 3 999 n/a Ronnie O'Sullivan England 3000 7500 20000 24500 0 55000 55 000 55000 +55 000
8. 0 24 24 24 24 999 n/a Ricky Walden England 6000 12000 20000 3000 12000 0 53000 53 000 53000 +53 000
9. 0 5 5 5 5 999 n/a Kyren Wilson England 9000 0 4000 10000 24500 0 47500 47 500 47500 +47 500
10. 0 47 47 47 47 999 n/a Jimmy Robertson England 5000 20000 7500 3000 6500 3000 45000 45 000 45000 +45 000
11. 0 36 36 36 36 999 n/a Mark King England 2000 3000 4000 20000 12000 3000 44000 44 000 44000 +44 000
12. 0 2 2 2 2 999 n/a Judd Trump England 6000 5000 10000 10000 12000 0 43000 43 000 43000 +43 000
13. 0 12 12 12 12 999 n/a Yan Bingtao China 6000 0 20000 10000 6500 0 42500 42 500 42500 +42 500
14. 0 40 40 40 40 999 n/a Luca Brecel Belgium 1000 5000 4000 10000 17000 3000 40000 40 000 40000 +40 000
15. 0 13 13 13 13 999 n/a Stuart Bingham England 6000 3000 7500 3000 12000 0 31500 31 500 31500 +31 500
16. 0 56 56 56 56 999 n/a Anthony Hamilton England 2000 5000 4000 17000 3000 31000 31 000 31000 +31 000
17. 0 20 20 20 20 999 n/a Allister Carter England 11000 7000 3000 3000 6500 0 30500 30 500 30500 +30 500
17. 0 26 26 26 26 999 n/a Zhao Xintong China 2000 0 0 4000 24500 0 30500 30 500 30500 +30 500
19. 0 63 63 63 63 999 n/a Hossein Vafaei Iran 0 7000 0 3000 17000 3000 30000 30 000 30000 +30 000
19. 0 35 35 35 35 999 n/a Matthew Selt England 5000 5000 0 0 17000 3000 30000 30 000 30000 +30 000
21. 0 83 83 83 83 999 n/a Cao Yupeng China 8000 3000 3000 3000 12000 0 29000 29 000 29000 +29 000
22. 0 16 16 16 16 999 n/a Anthony McGill Scotland 0 0 0 4000 24500 0 28500 28 500 28500 +28 500
23. 0 14 14 14 14 999 n/a Barry Hawkins England 4000 0 3000 4000 17000 0 28000 28 000 28000 +28 000
23. 0 45 45 45 45 999 n/a Noppon Saengkham Thailand 5000 3000 3000 0 17000 0 28000 28 000 28000 +28 000
25. 0 25 25 25 25 999 n/a Tom Ford England 11000 0 3000 4000 6500 3000 27500 27 500 27500 +27 500
26. 0 33 33 33 33 999 n/a Jordan Brown Northern Ireland 2000 5000 0 0 17000 3000 27000 27 000 27000 +27 000
27. 0 8 8 8 8 999 n/a Stephen Maguire Scotland 0 7000 7500 0 12000 0 26500 26 500 26500 +26 500
28. 0 53 53 53 53 999 n/a Ben Woollaston England 2000 0 3000 4000 17000 0 26000 26 000 26000 +26 000
29. 0 1 1 1 1 999 n/a Mark Selby England 3000 7500 7500 6500 0 24500 24 500 24500 +24 500
30. 0 17 17 17 17 999 n/a Zhou Yuelong China 12000 0 12000 24000 24 000 24000 +24 000
31. 0 101 101 101 101 999 n/a Andy Hicks England 0 3000 3000 0 17000 0 23000 23 000 23000 +23 000
31. 0 40 40 40 40 999 n/a Elliot Slessor England 0 20000 3000 0 0 0 23000 23 000 23000 +23 000
31. 0 43 43 43 43 999 n/a Liam Highfield England 2000 5000 4000 0 12000 0 23000 23 000 23000 +23 000
34. 0 103 103 103 103 999 n/a Peter Lines England 5000 0 0 0 17000 0 22000 22 000 22000 +22 000
35. 0 31 31 31 31 999 n/a Xiao Guodong China 0 3000 3000 12000 3000 21000 21 000 21000 +21 000
35. 0 15 15 15 15 999 n/a Jack Lisowski England 0 4000 0 17000 0 21000 21 000 21000 +21 000
35. 0 69 69 69 69 999 n/a Oliver Lines England 6000 5000 4000 3000 0 3000 21000 21 000 21000 +21 000
35. 0 68 68 68 68 999 n/a Robbie Williams England 1000 3000 0 7500 6500 3000 21000 21 000 21000 +21 000
35. 0 101 101 101 101 999 n/a Wu Yize China 3000 0 3000 12000 3000 21000 21 000 21000 +21 000
40. 0 19 19 19 19 999 n/a Martin Gould England 1000 3000 3000 4000 6500 3000 20500 20 500 20500 +20 500
41. 0 18 18 18 18 999 n/a Graeme Dott Scotland 5000 0 3000 12000 0 20000 20 000 20000 +20 000
41. 0 28 28 28 28 999 n/a Lu Ning China 12000 4000 4000 0 0 20000 20 000 20000 +20 000
41. 0 55 55 55 55 999 n/a Sam Craigie England 2000 0 3000 0 12000 3000 20000 20 000 20000 +20 000
41. 0 6 6 6 6 999 n/a Shaun Murphy England 6000 0 10000 4000 0 0 20000 20 000 20000 +20 000
45. 0 92 92 92 92 999 n/a Hammad Miah England 0 7000 3000 0 6500 3000 19500 19 500 19500 +19 500
45. 0 60 60 60 60 999 n/a Jak Jones Wales 1000 5000 4000 3000 6500 0 19500 19 500 19500 +19 500
47. 0 58 58 58 58 999 n/a Akani Songsermsawad Thailand 2000 0 3000 4000 6500 3000 18500 18 500 18500 +18 500
48. 0 65 65 65 65 999 n/a Mark Joyce England 3000 0 0 3000 12000 0 18000 18 000 18000 +18 000
49. 0 54 54 54 54 999 n/a Joe O'Connor England 1000 7000 0 3000 6500 0 17500 17 500 17500 +17 500
49. 0 48 48 48 48 999 n/a Mark Davis England 4000 3000 7500 0 3000 17500 17 500 17500 +17 500
51. 0 62 62 62 62 999 n/a Chris Wakelin England 0 0 3000 4000 6500 3000 16500 16 500 16500 +16 500
51. 0 40 40 40 40 999 n/a Li Hang China 3000 0 4000 6500 3000 16500 16 500 16500 +16 500
53. 0 73 73 73 73 999 n/a Allan Taylor England 2000 5000 3000 3000 0 3000 16000 16 000 16000 +16 000
53. 0 59 59 59 59 999 n/a Dominic Dale Wales 1000 3000 0 0 12000 0 16000 16 000 16000 +16 000
55. 0 50 50 50 50 999 n/a Martin O'Donnell England 0 3000 3000 3000 6500 0 15500 15 500 15500 +15 500
55. 0 999 n/a 999 n/a 999 n/a Ross Muir (a) Scotland 1000 7000 0 7500 0 15500 15 500 15500 +15 500
57. 0 88 88 88 88 999 n/a Mitchell Mann England 2000 0 10000 0 0 3000 15000 15 000 15000 +15 000
57. 0 22 22 22 22 999 n/a Ryan Day Wales 9000 0 3000 0 0 3000 15000 15 000 15000 +15 000
59. 0 43 43 43 43 999 n/a Alexander Ursenbacher Switzerland 5000 0 0 3000 6500 0 14500 14 500 14500 +14 500
59. 0 49 49 49 49 999 n/a David Grace England 2000 3000 3000 0 6500 0 14500 14 500 14500 +14 500
61. 0 75 75 75 75 999 n/a Fergal O'Brien Ireland 4000 0 3000 4000 0 3000 14000 14 000 14000 +14 000
61. 0 10 10 10 10 999 n/a Ding Junhui China 7500 6500 0 14000 14 000 14000 +14 000
61. 0 89 89 89 89 999 n/a Xu Si China 5000 3000 3000 0 3000 14000 14 000 14000 +14 000
64. 0 81 81 81 81 999 n/a Ashley Hugill England 4000 3000 0 0 6500 0 13500 13 500 13500 +13 500
64. 0 100 100 100 100 999 n/a Gerard Greene Northern Ireland 4000 0 0 3000 6500 0 13500 13 500 13500 +13 500
64. 0 56 56 56 56 999 n/a Tian Pengfei China 0 4000 3000 6500 0 13500 13 500 13500 +13 500
64. 0 52 52 52 52 999 n/a Stuart Carrington England 4000 0 0 3000 6500 0 13500 13 500 13500 +13 500
64. 0 78 78 78 78 999 n/a Gao Yang China 1000 0 3000 0 6500 3000 13500 13 500 13500 +13 500
69. 0 93 93 93 93 999 n/a Jackson Page Wales 2000 0 7500 0 0 3000 12500 12 500 12500 +12 500
69. 0 39 39 39 39 999 n/a Thepchaiya Un-Nooh Thailand 2000 0 0 4000 6500 0 12500 12 500 12500 +12 500
71. 0 94 94 94 94 999 n/a Chang Bingyu China 6000 0 0 3000 0 3000 12000 12 000 12000 +12 000
71. 0 999 n/a 999 n/a 999 n/a David Lilley (a) England 6000 3000 0 0 0 3000 12000 12 000 12000 +12 000
71. 0 94 94 94 94 999 n/a Duane Jones Wales 1000 5000 3000 0 0 3000 12000 12 000 12000 +12 000
71. 0 82 82 82 82 999 n/a Lee Walker Wales 1000 5000 3000 0 3000 12000 12 000 12000 +12 000
75. 0 999 n/a 999 n/a 999 n/a Si Jiahui (a) China 2000 0 0 0 6500 3000 11500 11 500 11500 +11 500
75. 0 30 30 30 30 999 n/a Joe Perry England 2000 0 0 0 6500 3000 11500 11 500 11500 +11 500
77. 0 999 n/a 999 n/a 999 n/a Bai Langning (a) China 8000 3000 0 0 0 11000 11 000 11000 +11 000
77. 0 999 n/a 999 n/a 999 n/a Michael Georgiou (a) Cyprus 2000 3000 0 3000 0 3000 11000 11 000 11000 +11 000
77. 0 76 76 76 76 999 n/a Rory McLeod Jamaica 2000 3000 3000 3000 0 0 11000 11 000 11000 +11 000
80. 0 97 97 97 97 999 n/a Farakh Ajaib Pakistan 1000 0 3000 0 6500 0 10500 10 500 10500 +10 500
80. 0 999 n/a 999 n/a 999 n/a John Astley (a) England 1000 3000 0 6500 0 10500 10 500 10500 +10 500
82. 0 73 73 73 73 999 n/a Ken Doherty Ireland 4000 3000 0 0 0 3000 10000 10 000 10000 +10 000
83. 0 34 34 34 34 999 n/a Robert Milkins England 0 0 3000 0 6500 0 9500 9 500 9500 +9 500
83. 0 87 87 87 87 999 n/a Fan Zhengyi China 0 3000 0 6500 0 9500 9 500 9500 +9 500
85. 0 70 70 70 70 999 n/a Ashley Carty England 2000 0 4000 3000 0 0 9000 9 000 9000 +9 000
85. 0 94 94 94 94 999 n/a Louis Heathcote England 2000 3000 4000 0 0 0 9000 9 000 9000 +9 000
85. 0 37 37 37 37 999 n/a Matthew Stevens Wales 5000 0 4000 0 0 0 9000 9 000 9000 +9 000
85. 0 32 32 32 32 999 n/a Scott Donaldson Scotland 0 3000 0 3000 0 3000 9000 9 000 9000 +9 000
85. 0 71 71 71 71 999 n/a Steven Hallworth England 2000 0 0 4000 0 3000 9000 9 000 9000 +9 000
85. 0 27 27 27 27 999 n/a Liang Wenbo China 3000 3000 0 0 3000 9000 9 000 9000 +9 000
91. 0 67 67 67 67 999 n/a Jamie Clarke Wales 1000 0 0 7500 0 0 8500 8 500 8500 +8 500
91. 0 37 37 37 37 999 n/a Michael Holt England 2000 0 0 0 6500 0 8500 8 500 8500 +8 500
93. 0 103 103 103 103 999 n/a Craig Steadman England 5000 0 0 0 0 3000 8000 8 000 8000 +8 000
93. 0 76 76 76 76 999 n/a Zhao Jianbo China 2000 3000 0 0 0 3000 8000 8 000 8000 +8 000
93. 0 98 98 98 98 999 n/a Zhang Jiankang China 1000 7000 0 0 0 8000 8 000 8000 +8 000
93. 0 79 79 79 79 999 n/a Lukas Kleckers Germany 1000 7000 0 0 0 0 8000 8 000 8000 +8 000
93. 0 80 80 80 80 999 n/a Peter Devlin England 2000 0 3000 3000 0 0 8000 8 000 8000 +8 000
98. 0 99 99 99 99 999 n/a Fraser Patrick Scotland 0 0 0 7500 0 0 7500 7 500 7500 +7 500
98. 0 51 51 51 51 999 n/a Lü Haotian China 0 7500 0 0 0 7500 7 500 7500 +7 500
98. 0 999 n/a 999 n/a 999 n/a Paul Deaville (a) England 7500 7500 7 500 7500 +7 500
101. 0 999 n/a 999 n/a 999 n/a James Cahill (a) England 0 0 4000 3000 7000 7 000 7000 +7 000
101. 0 66 66 66 66 999 n/a Pang Junxu China 2000 5000 0 0 0 0 7000 7 000 7000 +7 000
103. 0 84 84 84 84 999 n/a Ben Hancorn England 1000 5000 0 0 0 0 6000 6 000 6000 +6 000
103. 0 89 89 89 89 999 n/a Stephen Hendry Scotland 3000 3000 0 0 6000 6 000 6000 +6 000
105. 0 103 103 103 103 999 n/a Andrew Pagett Wales 0 5000 0 0 0 0 5000 5 000 5000 +5 000
105. 0 45 45 45 45 999 n/a Jamie Jones Wales 2000 0 0 0 0 3000 5000 5 000 5000 +5 000
105. 0 103 103 103 103 999 n/a Yuan Sijun China 2000 0 3000 0 0 0 5000 5 000 5000 +5 000
105. 0 72 72 72 72 999 n/a Simon Lichtenberg Germany 2000 0 3000 0 0 0 5000 5 000 5000 +5 000
109. 0 107 107 107 107 999 n/a Alfie Burden England 0 4000 0 0 0 4000 4 000 4000 +4 000
109. 0 107 107 107 107 999 n/a Barry Pinches England 1000 3000 0 0 0 0 4000 4 000 4000 +4 000
109. 0 107 107 107 107 999 n/a Ian Burns England 1000 3000 0 0 0 0 4000 4 000 4000 +4 000
109. 0 107 107 107 107 999 n/a Jimmy White England 1000 3000 0 0 0 0 4000 4 000 4000 +4 000
109. 0 61 61 61 61 999 n/a Nigel Bond England 1000 0 0 3000 0 0 4000 4 000 4000 +4 000
109. 0 999 n/a 999 n/a 999 n/a Sanderson Lam (a) England 1000 0 0 0 0 3000 4000 4 000 4000 +4 000
109. 0 999 n/a 999 n/a 999 n/a Soheil Vahedi (a) Iran 1000 0 0 3000 0 0 4000 4 000 4000 +4 000
116. 0 999 n/a 999 n/a 999 n/a Dylan Emery (a) Wales 0 3000 0 3000 3 000 3000 +3 000
116. 0 111 111 111 111 999 n/a Iulian Boiko Ukraine 0 0 0 0 0 3000 3000 3 000 3000 +3 000
116. 0 111 111 111 111 999 n/a Jamie O'Neill England 3000 0 0 0 3000 3 000 3000 +3 000
116. 0 86 86 86 86 999 n/a Jamie Wilson England 0 0 0 3000 0 0 3000 3 000 3000 +3 000
116. 0 115 115 115 115 999 n/a Michael Judge Ireland 0 0 0 0 0 3000 3000 3 000 3000 +3 000
116. 0 115 115 115 115 999 n/a Lei Peifan China 0 0 0 3000 3000 3 000 3000 +3 000
116. 0 111 111 111 111 999 n/a Chen Zifan China 0 3000 0 0 0 0 3000 3 000 3000 +3 000
123. 0 999 n/a 999 n/a 999 n/a Leo Fernandez (a) Ireland 2000 2000 2 000 2000 +2 000
123. 0 999 n/a 999 n/a 999 n/a Michael White (a) Wales 2000 0 0 0 0 0 2000 2 000 2000 +2 000
125. 0 63 63 63 63 999 n/a Andrew Higginson England 1000 0 0 0 0 0 1000 1 000 1000 +1 000
125. 0 999 n/a 999 n/a 999 n/a Billy Joe Castle (a) England 1000 1000 1 000 1000 +1 000
125. 0 999 n/a 999 n/a 999 n/a Daniel Womersley (a) England 1000 1000 1 000 1000 +1 000
125. 0 999 n/a 999 n/a 999 n/a Haydon Pinhey (a) England 1000 1000 1 000 1000 +1 000
125. 0 999 n/a 999 n/a 999 n/a Joshua Thomond (a) England 1000 1000 1 000 1000 +1 000
125. 0 999 n/a 999 n/a 999 n/a Michael Collumb (a) Scotland 1000 1000 1 000 1000 +1 000
125. 0 999 n/a 999 n/a 999 n/a Simon Blackwell (a) England 1000 1000 1 000 1000 +1 000
125. 0 91 91 91 91 999 n/a Zak Surety England 1000 0 0 0 0 0 1000 1 000 1000 +1 000
125. 0 84 84 84 84 999 n/a Aaron Hill Ireland 1000 0 0 0 0 0 1000 1 000 1000 +1 000
134. 0 999 n/a 999 n/a 999 n/a Amaan Iqbal (a) Scotland 0 0 0 0
134. 0 115 115 115 115 999 n/a Zhang Anda China 0 0 0 0 0 0 0 0
134. 0 999 n/a 999 n/a 999 n/a Ben Fortey (a) Wales 0 0 0 0
134. 0 999 n/a 999 n/a 999 n/a Christopher Clifford (a) Northern Ireland 0 0 0 0
134. 0 115 115 115 115 999 n/a Dean Young Scotland 0 0 0 0 0 0 0 0 0
134. 0 115 115 115 115 999 n/a Igor Figueiredo Brazil 0 0 0 0 0 0
134. 0 999 n/a 999 n/a 999 n/a Kuldesh Johal (a) England 0 0 0 0
134. 0 28 28 28 28 999 n/a Kurt Maflin Norway 0 0 0 0 0 0 0
134. 0 999 n/a 999 n/a 999 n/a Liam Graham (a) Scotland 0 0 0 0
134. 0 999 n/a 999 n/a 999 n/a Luke Pinches (a) England 0 0 0 0
134. 0 115 115 115 115 999 n/a Marco Fu Hong Kong 0 0 0
134. 0 999 n/a 999 n/a 999 n/a Mark Lloyd (a) England 0 0 0 0 0 0 0
134. 0 999 n/a 999 n/a 999 n/a Oliver Brown (a) England 0 0 0 0
134. 0 999 n/a 999 n/a 999 n/a Oliver Sykes (a) England 0 0 0 0
134. 0 115 115 115 115 999 n/a Ng On Yee (f) Hong Kong 0 0 0 0 0 0
134. 0 115 115 115 115 999 n/a Reanne Evans (f) England 0 0 0 0 0 0 0 0 0
134. 0 999 n/a 999 n/a 999 n/a Robbie McGuigan (a) Northern Ireland 0 0 0 0
134. 0 999 n/a 999 n/a 999 n/a Robert McCullough (a) Northern Ireland 0 0 0 0
134. 0 999 n/a 999 n/a 999 n/a Rod Lawler (a) England 0 0 0 0
134. 0 999 n/a 999 n/a 999 n/a Ryan Davies (a) England 0 0 0 0
134. 0 999 n/a 999 n/a 999 n/a Saqib Nasir (a) England 0 0 0 0
134. 0 114 114 114 114 999 n/a Sean Maddocks England 0 0 0 0 0 0 0 0 0
134. 0 999 n/a 999 n/a 999 n/a Sydney Wilson (a) England 0 0 0 0