snooker.org Frontpage
2024/2025: Rankings | Seedings | Season Points | UK | Masters | WGP | PC | TC | WC |
Prov Rankings | Prov Seedings | Prov Season Points | Prov EoS Rankings
Women | Q Tour | Q School (2024)

Q Tour Rankings

Ranking money (£) earnt in the 2024/2025 season, updated after Event Seven (final). The winner (yellow) earnt a Main Tour card. The next 16 players (green) qualified for a play-off event for a second Main Tour card. Those who have qualified in other ways are in light blue.

± = Change from previous ranking
Pos Chng-Sort ± Name Nationality 1 2 3 4 5 6 7 Total-Sort Total Chng-Sort ±
1. 0 Zhao Xintong (a) China 0 3000 3000 3000 3000 12000 12 000 0
2. 0 Dylan Emery (a) Wales 0 3000 0 900 200 0 1500 5600 5 600 1500 +1 500
3. 9 +9 Liam Highfield (a) England 300 900 0 0 600 200 3000 5000 5 000 3000 +3 000
4. -1 -1 Ryan Thomerson (a) Australia 1500 600 300 0 1500 0 0 3900 3 900 0
5. -1 -1 Andres Petrov (a) Estonia 3000 300 0 0 300 0 3600 3 600 0
6. -1 -1 Craig Steadman (a) England 200 300 1500 900 200 200 0 3300 3 300 0
7. -1 -1 Ryan Davies (a) England 900 0 200 1500 200 200 200 3200 3 200 200 +200
8. -1 -1 Steven Hallworth (a) England 600 0 900 200 300 900 200 3100 3 100 200 +200
9. 4 +4 Iulian Boiko (a) Ukraine 600 600 0 300 300 200 900 2900 2 900 900 +900
10. 0 Sean O'Sullivan (a) England 0 300 300 600 900 200 600 2900 2 900 600 +600
11. 0 Florian Nüßle (a) Austria 300 200 300 200 200 900 600 2700 2 700 600 +600
12. -3 -3 Harvey Chandler (a) England 0 1500 200 300 0 300 300 2600 2 600 300 +300
13. -5 -5 Mark Joyce (a) England 600 900 0 200 0 600 200 2500 2 500 200 +200
14. 7 +7 Alex Clenshaw (a) England 300 0 600 0 200 200 900 2200 2 200 900 +900
15. -1 -1 Joshua Thomond (a) England 200 200 200 300 300 600 300 2100 2 100 300 +300
16. 0 Ehsan Heydari Nezhad (a) Iran 0 0 1500 200 1700 1 700 200 +200
17. -2 -2 Oliver Sykes (a) England 200 300 300 600 300 0 0 1700 1 700 0
18. 10 +10 Kuldesh Johal (a) England 0 600 0 200 0 200 600 1600 1 600 600 +600
19. 4 +4 Connor Benzey (a) England 300 200 0 600 200 0 300 1600 1 600 300 +300
20. -3 -3 Hayden Staniland (a) England 200 0 200 200 900 0 0 1500 1 500 0
21. -3 -3 Mateusz Baranowski (a) Poland 300 900 0 300 0 0 1500 1 500 0
22. 2 +2 Aaron Busuttil (a) Malta 200 0 200 200 300 300 200 1400 1 400 200 +200
23. -4 -4 Nicolas Mortreux (a) France 200 0 600 0 0 600 0 1400 1 400 0
24. 1 +1 James Cahill (a) England 200 200 200 300 0 200 200 1300 1 300 200 +200
25. -5 -5 Patrick Whelan (a) England 200 200 0 0 600 300 0 1300 1 300 0
26. -4 -4 Simon Blackwell (a) England 900 0 0 200 200 0 1300 1 300 0
27. 4 +4 Ashley Hugill (a) England 200 0 200 0 200 300 300 1200 1 200 300 +300
28. 4 +4 Fergal Quinn (a) Northern Ireland 200 200 0 0 200 300 300 1200 1 200 300 +300
29. -2 -2 Gerard Greene (a) Northern Ireland 200 0 0 600 0 200 200 1200 1 200 200 +200
30. 4 +4 Anton Kazakov (a) Ukraine 0 300 200 200 200 0 200 1100 1 100 200 +200
31. 7 +7 Simon Bedford (a) England 600 0 200 0 0 0 200 1000 1 000 200 +200
32. -6 -6 Matthew Glasby (a) England 0 200 0 0 600 200 0 1000 1 000 0
33. -4 -4 Hamim Hussain (a) England 300 200 0 300 200 0 0 1000 1 000 0
34. -4 -4 Brandon Hall (a) England 0 600 200 0 200 0 0 1000 1 000 0
35. -2 -2 Umut Dikme (a) Germany 300 0 300 0 300 0 0 900 900 0
36. 11 +11 Alfie Davies (a) Wales 0 0 300 200 0 0 300 800 800 300 +300
37. 6 +6 Vladislav Gradinari (a) Moldova 200 0 0 200 200 200 800 800 200 +200
38. -3 -3 Joshua Cooper (a) England 200 300 0 0 0 300 0 800 800 0
39. -2 -2 Barry Pinches (a) England 0 200 600 0 0 0 0 800 800 0
40. -4 -4 Asutosh Padhy (a) India 0 0 600 200 800 800 0
41. -2 -2 Luke Pinches (a) England 0 0 200 0 200 300 0 700 700 0
42. 59 +59 Shaun Liu (a) Hong Kong 0 0 0 0 0 600 600 600 600 +600
43. 6 +6 Jenson Kendrick (a) England 200 0 0 200 0 0 200 600 600 200 +200
44. 6 +6 Daniel Womersley (a) England 0 200 200 0 0 200 600 600 200 +200
45. -5 -5 Nathan Jones (a) England 0 0 600 0 600 600 0
46. -5 -5 Peter Devlin (a) England 0 0 600 0 0 0 0 600 600 0
47. -5 -5 Peter Lines (a) England 300 0 300 0 0 0 0 600 600 0
48. 11 +11 Riley Powell (a) Wales 0 0 0 0 200 0 300 500 500 300 +300
49. -5 -5 Paul Deaville (a) England 0 0 200 0 0 300 0 500 500 0
50. -5 -5 Sean Maddocks (a) England 0 0 0 300 0 200 0 500 500 0
51. -5 -5 Aidan Gallagher (a) England 0 0 200 300 0 0 0 500 500 0
52. -4 -4 Halim Hussain (a) England 200 0 0 0 200 0 0 400 400 0
53. -2 -2 Zack Richardson (a) England 0 200 0 200 0 0 400 400 0
54. 76 +76 Lewis Ullah (a) England 0 0 0 0 300 300 300 300 +300
55. -3 -3 Kayden Brierley (a) England 0 0 0 300 0 0 0 300 300 0
56. -3 -3 Rory McLeod (a) Jamaica 0 0 300 0 0 0 0 300 300 0
57. -2 -2 Alex Millington (a) England 300 0 0 0 300 300 0
58. -4 -4 Mark Vincent (a) England 0 300 0 0 0 0 300 300 0
59. 13 +13 Josh Mulholland (a) England 0 0 0 0 0 0 200 200 200 200 +200
60. 77 +77 Aidan Murphy (a) England 0 0 0 200 200 200 200 +200
61. 79 +79 Callum Beresford (a) England 0 0 200 200 200 200 +200
62. 0 n/a George Pragnell (a) England 200 200 200 200 +200
63. -7 -7 Anthony Wall (a) England 0 0 0 0 0 200 0 200 200 0
64. -3 -3 Ian Martin (a) England 200 0 0 0 0 200 200 0
65. -3 -3 Filips Kalnins (a) Latvia 0 200 0 0 0 200 200 0
66. -3 -3 Jack Borwick (a) Scotland 0 200 0 0 0 0 200 200 0
67. -2 -2 Daniel Boyes (a) England 0 200 0 200 200 0
67. -2 -2 Neal Jones (a) England 0 200 0 200 200 0
69. -12 -12 Denys Khmelevskyi (a) Ukraine 0 0 200 200 200 0
70. -12 -12 Andy Dirven (a) Belgium 200 200 200 0
71. -11 -11 Mykhailo Larkov (a) Ukraine 0 200 0 200 200 0
72. -8 -8 Velian Dimitrov (a) Bulgaria 0 200 0 0 200 200 0
73. -6 -6 David Donovan (a) Wales 200 200 200 0
74. -6 -6 Saqib Nasir (a) England 0 200 0 200 200 0
75. -6 -6 Oliver Briffett-Payne (a) Wales 0 200 0 0 200 200 0
76. -6 -6 Andrejs Pripjoks (a) Latvia 200 0 0 200 200 0
77. -6 -6 Anthony Harris (a) England 200 0 200 200 0
78. -6 -6 Adam Abbas (a) England 0 0 0 0 0 0 0 0 0 0
78. -6 -6 Arsenii Korolev (a) Russia 0 0 0 0 0 0 0 0 0 0
78. -6 -6 Brandon Nguyen (a) England 0 0 0 0 0 0 0 0 0 0
78. -6 -6 Brian Ochoiski (a) France 0 0 0 0 0 0 0 0 0 0
78. -6 -6 Markus Ernicke (a) Germany 0 0 0 0 0 0 0 0 0 0
83. -1 -1 Edward Jones (a) England 0 0 0 0 0 0 0 0 0 0
84. 0 Christian Richter (a) Germany 0 0 0 0 0 0 0 0
85. 1 +1 Jason Wright (a) England 0 0 0 0 0 0 0
86. 1 +1 Corina Maracine (af) Romania 0 0 0 0 0 0 0 0 0
87. 1 +1 Logan Hall (a) England 0 0 0 0 0 0 0 0
88. 2 +2 Elias Martin-Beris (a) England 0 0 0 0 0 0 0
89. 12 +12 Sean McAllister (a) England 0 0 0 0 0 0 0 0 0
89. 12 +12 Steven Wardropper (a) Scotland 0 0 0 0 0 0 0 0 0
91. 15 +15 Francisco Domingues (a) Portugal 0 0 0 0 0 0 0 0
92. 15 +15 Stephen Kershaw (a) England 0 0 0 0 0 0
93. 37 +37 Jack Bradford (a) Wales 0 0 0 0 0 0 0 0
93. 37 +37 Oliver Brown (a) England 0 0 0 0 0 0 0 0
93. 37 +37 Zac Cosker (a) Wales 0 0 0 0 0 0 0 0
96. 41 +41 Kian Dennett (a) England 0 0 0 0 0 0 0
97. 43 +43 Adam Longley (a) England 0 0 0 0 0 0
97. 43 +43 Adam Stacey (a) England 0 0 0 0 0 0
97. 43 +43 Brandon Langan (a) Scotland 0 0 0 0 0 0
97. 43 +43 Jake Robinson (a) England 0 0 0 0 0 0
97. 43 +43 Jason Lawrence (a) Jamaica 0 0 0 0 0 0
97. 43 +43 John Donovan (a) England 0 0 0 0 0 0
97. 43 +43 Kevin Willsher (a) England 0 0 0 0 0 0
97. 43 +43 Kushal kumar Tamang (a) Nepal 0 0 0 0 0 0
97. 43 +43 Lee Shanker (a) England 0 0 0 0 0 0
97. 43 +43 Lou Ming (a) China 0 0 0 0 0 0
97. 43 +43 Nigel Clarke (a) England 0 0 0 0 0 0
97. 43 +43 Stuart Watson (a) England 0 0 0 0 0 0
97. 43 +43 Thomas Rees (a) Wales 0 0 0 0 0 0
110. 61 +61 Andrew Clark (a) Scotland 0 0 0 0 0
110. 61 +61 Andrew Milliard (a) England 0 0 0 0 0
110. 61 +61 Antony Parsons (a) England 0 0 0 0 0
110. 61 +61 Daniel Merrigan (a) Ireland 0 0 0 0 0
110. 61 +61 Marcos Dayao (a) England 0 0 0 0 0
110. 61 +61 Sean King (a) Ireland 0 0 0 0 0
116. 84 +84 Jimmy Gratton (a) England 0 0 0 0 0
117. 115 +115 Dylan Smith (a) England 0 0 0 0 0
117. 115 +115 Jon Wibberley (a) England 0 0 0 0 0
119. 0 n/a Adrian Rosa (a) England 0 0 0 0
119. 0 n/a Ben Wall (a) England 0 0 0 0
119. 0 n/a Danny Brindle (a) England 0 0 0 0
119. 0 n/a Danny Wright (a) England 0 0 0 0
119. 0 n/a David Boyes (a) England 0 0 0 0
119. 0 n/a David Jones (a) England 0 0 0 0
119. 0 n/a Hussain Shah (a) England 0 0 0 0
119. 0 n/a Jack Harris (a) England 0 0 0 0
119. 0 n/a Jay Davies (a) Wales 0 0 0 0
119. 0 n/a Lewis Knowles (a) England 0 0 0 0
119. 0 n/a Luke Newman (a) England 0 0 0 0
119. 0 n/a Matt Williams (a) England 0 0 0 0
119. 0 n/a Matthew Woodcock (a) England 0 0 0 0
119. 0 n/a Paddy Brady (a) Ireland 0 0 0 0
119. 0 n/a Phil O'Kane (a) England 0 0 0 0
119. 0 n/a Ronnie Sullivan (a) England 0 0 0 0
119. 0 n/a Tom Maxfield (a) England 0 0 0 0
119. 0 n/a Tugba Irten (a) England 0 0 0 0
119. 0 n/a Xavier Rizzo (a) Malta 0 0 0 0
138. -66 -66 Daan Leyssen (a) Belgium 0 0 0 0 0 0 0 0 0
138. -66 -66 Rodion Judin (a) Latvia 0 0 0 0 0 0 0 0 0
138. -66 -66 Victor Sarkis (a) Brazil 0 0 0 0 0 0 0 0 0
141. -60 -60 Robert Read (a) England 0 0 0 0 0 0 0 0
142. -59 -59 Huang Lijun (a) China 0 0 0 0 0 0
143. -58 -58 George Petrunko (a) Ukraine 0 0 0 0 0 0
144. -55 -55 Erik Nagy (a) Hungary 0 0 0 0 0 0
145. -54 -54 Amar Chedoe (a) Netherlands 0 0 0 0
145. -54 -54 Dardan Haziri (a) Switzerland 0 0 0 0
145. -54 -54 Edwin Depoorter (a) Belgium 0 0 0 0
145. -54 -54 Ian De Vos (a) Belgium 0 0 0 0
145. -54 -54 Jan Vandenbon (a) Belgium 0 0 0 0
145. -54 -54 Kristof De Mulder (a) Belgium 0 0 0 0
145. -54 -54 Nicolas Dury (a) Belgium 0 0 0 0
145. -54 -54 Olivier Pechenart (a) Belgium 0 0 0 0
145. -54 -54 Phuntsok Jaegers (a) Belgium 0 0 0 0
145. -54 -54 Soufiane El Jouhri (a) Morocco 0 0 0 0
155. -54 -54 Juan Pedro Duran (a) Spain 0 0 0 0 0 0 0 0
156. -51 -51 Michal Kotiuk (a) Poland 0 0 0 0 0 0 0
157. -49 -49 Nikita Bazilevics (a) Latvia 0 0 0 0 0 0
157. -49 -49 Sebastian Milewski (a) Poland 0 0 0 0 0 0
157. -49 -49 Witold Bystrzycki (a) Poland 0 0 0 0 0 0
160. -49 -49 Oliwier Nizialek (a) Poland 0 0 0 0 0
161. -49 -49 Artem Surzhykov (a) Ukraine 0 0 0 0 0
161. -49 -49 Jakub Chromy (a) Poland 0 0 0 0 0
161. -49 -49 Krzysztof Czapnik (a) Poland 0 0 0 0 0
164. -49 -49 Andreas Heidt (a) Germany 0 0 0 0
164. -49 -49 Artem Tseluiko (a) Ukraine 0 0 0 0
164. -49 -49 Borys Nikitin (a) Ukraine 0 0 0 0
164. -49 -49 Davut Dikme (a) Germany 0 0 0 0
164. -49 -49 Denis Sokolov (a) Estonia 0 0 0 0
164. -49 -49 Hubert Micherdzinski (a) Poland 0 0 0 0
164. -49 -49 Lukas Stötzer (a) Austria 0 0 0 0
164. -49 -49 Marcin Bek (a) Poland 0 0 0 0
164. -49 -49 Mikayel Nersisyan (a) Armenia 0 0 0 0
164. -49 -49 Moritz Rusch (a) Germany 0 0 0 0
164. -49 -49 Philipp Koch (a) Austria 0 0 0 0
164. -49 -49 Piotr Murat (a) Poland 0 0 0 0
164. -49 -49 Savelii Nikitin (a) Ukraine 0 0 0 0
164. -49 -49 Victor Sitko (a) Armenia 0 0 0 0
164. -49 -49 Wojciech Sowinski (a) Poland 0 0 0 0
179. -49 -49 Daniel Williams (a) Wales 0 0 0 0 0 0 0
179. -49 -49 Joel Connolly (a) Northern Ireland 0 0 0 0 0 0 0
181. -45 -45 Billy West (a) England 0 0 0 0 0 0
182. -43 -43 Anthony Green (a) England 0 0 0 0 0
183. -43 -43 Amaan Iqbal (a) Scotland 0 0 0 0 0
183. -43 -43 Ayaan Iqbal (a) Scotland 0 0 0 0 0
183. -43 -43 Bradley Tyson (a) Wales 0 0 0 0 0
183. -43 -43 Faizaan Mohammed (a) England 0 0 0 0 0
183. -43 -43 Francisco Gomez (a) Spain 0 0 0 0 0
183. -43 -43 Gary Thomson (a) Scotland 0 0 0 0 0
183. -43 -43 Harry Flower (a) England 0 0 0 0 0
183. -43 -43 Jacob Boyle (a) Wales 0 0 0 0 0
183. -43 -43 Jamie Curtis-Barrett (a) England 0 0 0 0 0
183. -43 -43 Jason Tart (a) England 0 0 0 0 0
183. -43 -43 Jay Bullen (a) England 0 0 0 0 0
183. -43 -43 Louis Wakelin (a) England 0 0 0 0 0
183. -43 -43 Martyn Taylor (a) England 0 0 0 0 0
183. -43 -43 Matthew Burns (a) England 0 0 0 0 0
183. -43 -43 Ronnie Blake (a) England 0 0 0 0 0
183. -43 -43 Sion Stuart (a) Wales 0 0 0 0 0
183. -43 -43 William Lemons (a) England 0 0 0 0 0
200. -29 -29 Ahmed Shwia (a) Libya 0 0 0 0
200. -29 -29 Alex Peart (a) England 0 0 0 0
200. -29 -29 Anthony Fieldsend (a) England 0 0 0 0
200. -29 -29 Ben Pacan (a) England 0 0 0 0
200. -29 -29 Chema Cortes (a) Spain 0 0 0 0
200. -29 -29 Conor Walsh (a) England 0 0 0 0
200. -29 -29 Curtis Daher (a) England 0 0 0 0
200. -29 -29 Damian Wilks (a) England 0 0 0 0
200. -29 -29 Darren Hill (a) England 0 0 0 0
200. -29 -29 Darren Oldroyd (a) Northern Ireland 0 0 0 0
200. -29 -29 David Holcroft (a) England 0 0 0 0
200. -29 -29 Eamon Ferris (a) Northern Ireland 0 0 0 0
200. -29 -29 Gabriel Argos (a) Spain 0 0 0 0
200. -29 -29 Graeme Claridge (a) England 0 0 0 0
200. -29 -29 Jamie O'Neill (a) England 0 0 0 0
200. -29 -29 John Welsh (a) England 0 0 0 0
200. -29 -29 Mudasir Zaib (a) Pakistan 0 0 0 0
200. -29 -29 Pratik Dugar (a) India 0 0 0 0
200. -29 -29 Stephen Delaney (a) England 0 0 0 0
200. -29 -29 Steven Croker (a) England 0 0 0 0
200. -29 -29 Wong Yan (a) Hong Kong 0 0 0 0
221. -23 -23 Arturs Kengis (a) Latvia 0 0 0 0 0
221. -23 -23 Joseph Casha (a) Malta 0 0 0 0 0
223. -23 -23 Adam Jansson (a) Sweden 0 0 0 0
223. -23 -23 Andy Nettleton (a) Sweden 0 0 0 0
223. -23 -23 Anton Havas (a) Sweden 0 0 0 0
223. -23 -23 Arpat Pulat (a) Sweden 0 0 0 0
223. -23 -23 Brian O'Grady (a) Sweden 0 0 0 0
223. -23 -23 Chris Hart (a) England 0 0 0 0
223. -23 -23 Fabian Haken (a) Germany 0 0 0 0
223. -23 -23 Francis Öhlund (a) Sweden 0 0 0 0
223. -23 -23 Ghazzal Mehdi (a) Pakistan 0 0 0 0
223. -23 -23 Isa Nekzad (a) Sweden 0 0 0 0
223. -23 -23 Jason Sormunen (a) Finland 0 0 0 0
223. -23 -23 Johan Havas (a) Sweden 0 0 0 0
223. -23 -23 Oliver Read (a) England 0 0 0 0
223. -23 -23 Saad Aziz (a) Sweden 0 0 0 0
223. -23 -23 Shivan Mohammed Ali (a) Sweden 0 0 0 0
223. -23 -23 Sina Fayazi (a) Sweden 0 0 0 0
223. -23 -23 Suleman Kukka Salam (a) Sweden 0 0 0 0
223. -23 -23 Tanzina Azad (af) Sweden 0 0 0 0
223. -23 -23 Thaweechai Phaoji (a) Sweden 0 0 0 0
223. -23 -23 Yenn Shin Loi (a) Sweden 0 0 0 0
243. -22 -22 Manuel Ederer (a) Germany 0 0 0 0 0
244. -22 -22 Andrey Gladyk (a) Russia 0 0 0 0
244. -22 -22 Boris Lazarkov (a) Bulgaria 0 0 0 0
244. -22 -22 Caiden Casha (a) Malta 0 0 0 0
244. -22 -22 Maksim Kostov (a) Bulgaria 0 0 0 0
244. -22 -22 Mario Paun (a) Romania 0 0 0 0
244. -22 -22 Matvei Lagodzinschii (a) Ukraine 0 0 0 0
244. -22 -22 Petro Sydorenko (a) Ukraine 0 0 0 0
244. -22 -22 Tudor Popescu (a) Romania 0 0 0 0
244. -22 -22 Valik Gren (a) Ukraine 0 0 0 0
244. -22 -22 Vilius Schulte-Ebbert (a) Lithuania 0 0 0 0
254. -22 -22 Adam Duffy (a) England 0 0 0 0
254. -22 -22 Alex Taubman (a) Wales 0 0 0 0
254. -22 -22 Alexander Widau (a) Germany 0 0 0 0
254. -22 -22 Andy Battams (a) England 0 0 0 0
254. -22 -22 Anthony Massey (a) England 0 0 0 0
254. -22 -22 Billy Castle (a) England 0 0 0 0
254. -22 -22 Bradley Cowdroy (a) England 0 0 0 0
254. -22 -22 Daniel Bagley (a) England 0 0 0 0
254. -22 -22 Daniel Crompton (a) England 0 0 0 0
254. -22 -22 Dilraj Ryatt (a) England 0 0 0 0
254. -22 -22 Flynn Jones (a) England 0 0 0 0
254. -22 -22 Imran Puri (a) England 0 0 0 0
254. -22 -22 James Lee (a) England 0 0 0 0
254. -22 -22 Jed Mann (a) England 0 0 0 0
254. -22 -22 Jeff Cundy (a) England 0 0 0 0
254. -22 -22 John Thomas- Foster (a) England 0 0 0 0
254. -22 -22 Leone Crowley (a) Ireland 0 0 0 0
254. -22 -22 Matt Emms (a) England 0 0 0 0
254. -22 -22 Michael Philbin (a) Scotland 0 0 0 0
254. -22 -22 Nirmal Bogati (a) Nepal 0 0 0 0
254. -22 -22 Oliver Spooner (a) England 0 0 0 0
254. -22 -22 Philip Blackburn (a) England 0 0 0 0
254. -22 -22 Rebecca Kenna (af) England 0 0 0 0
254. -22 -22 Richard Binns (a) England 0 0 0 0
254. -22 -22 Sam McKay (a) Scotland 0 0 0 0
254. -22 -22 Scott Bell (a) England 0 0 0 0
254. -22 -22 Scott Harrison (a) England 0 0 0 0
254. -22 -22 Jia Sihao (a) China 0 0 0 0
254. -22 -22 Tyler Rees (a) Wales 0 0 0 0
254. -22 -22 William Forster (a) England 0 0 0 0