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

Q Tour Rankings

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