2025 WSF Championship - Groups


MP = Matches Played; MW = Matches Won; ML = Matches Lost; FW = Frames Won; FL = Frames Lost; FA = Frame Average (FW - FL / MP); Diff = Frames Won - Frames Lost; HB = Highest break
5 players per group, Max 2 qualifiers per group.
Group standings criteria: Matches won; Frame average; Head to head;
Click on the Group number to see the group's matches.
Group A
Player MP MW ML FW FL FA Diff
Thailand Nattanapong Chaikul 4 4 0 12 2 2.5 10
England Mark Joyce 4 3 1 9 5 1 4
Hong Kong China LI Langyi Ryan 4 2 2 7 8 -0.25 -1
England Tom Peasland 4 1 3 8 9 -0.25 -1
Morocco Rabi Younes 4 0 4 0 12 -3 -12
Group B
Player MP MW ML FW FL FA Diff
Northern Ireland Fergal Quinn 3 3 0 9 1 2.67 8
England Sean O'Sullivan 3 2 1 7 3 1.33 4
Netherlands Amar Chedoe 3 1 2 3 7 -1.33 -4
Belgium Lhabouze Guillaume 3 0 3 1 9 -2.67 -8
Morocco Elmehdi Lazrak senhaji 0 0 0 0 0 0 0
Group C
Player MP MW ML FW FL FA Diff
England Ashley Hugill 2 2 0 6 0 3 6
Morocco Abdelali Ajouj 2 1 1 3 5 -1 -2
Neutral Athlete Arsenii Korolev 2 0 2 2 6 -2 -4
Morocco Mouaad Benjelloun 0 0 0 0 0 0 0
Libya Rami Alhssoumi 0 0 0 0 0 0 0
Group D
Player MP MW ML FW FL FA Diff
England Sean Maddocks 3 3 0 9 2 2.33 7
Poland Michał Kotiuk 3 2 1 6 5 0.33 1
Turkey Melih Egemen 3 1 2 5 6 -0.33 -1
Morocco Mohamed Amine El Kassabny 3 0 3 2 9 -2.33 -7
Group E
Player MP MW ML FW FL FA Diff
Australia Ryan Thomerson 4 4 0 12 2 2.5 10
England Ryan Davies 4 3 1 11 5 1.5 6
Thailand Narongdat Takantong 4 2 2 7 7 0 0
Morocco Ettaghi Mohamed 4 1 3 5 9 -1 -4
Morocco Mostafa El Younsi 4 0 4 0 12 -3 -12
Group F
Player MP MW ML FW FL FA Diff
Ukraine Iulian Boiko 4 4 0 12 2 2.5 10
England Billy Castle 4 3 1 11 3 2 8
Pakistan Aamir Sohail Ahmad 4 2 2 6 7 -0.25 -1
Belgium Nick Jansen 4 1 3 4 9 -1.25 -5
Morocco Mostafa Lazem 4 0 4 0 12 -3 -12
Group G
Player MP MW ML FW FL FA Diff
Belgium Olivier Pechenart 4 4 0 12 3 2.25 9
England Connor Benzey 4 3 1 9 6 0.75 3
Romania Tudor Popescu 4 2 2 8 7 0.25 1
England Dylan Smith 1 4 1 3 5 9 -1 -4
Morocco Said Machal 4 0 4 3 12 -2.25 -9
Group H
Player MP MW ML FW FL FA Diff
England Daniel Womersley 4 3 1 11 4 1.75 7
Pakistan Qadeer Abbas 4 3 1 10 7 0.75 3
Thailand Peemachol Kongkitchertchoo 4 2 2 9 8 0.25 1
Morocco Ismail Afiq 4 1 3 6 10 -1 -4
Morocco Ameur Abdelati Riad 4 1 3 3 10 -1.75 -7
Group I
Player MP MW ML FW FL FA Diff
England Aidan Murphy 4 4 0 12 2 2.5 10
Morocco Walid Aziz 4 3 1 10 6 1 4
Romania Cristian Mihai Huszti 4 2 2 9 8 0.25 1
Morocco Ahmed Amine Es Soufi 4 1 3 5 9 -1 -4
Malta Caiden Casha 4 0 4 1 12 -2.75 -11
Group J
Player MP MW ML FW FL FA Diff
Malta Aaron Busuttil 3 3 0 9 1 2.67 8
Egypt Mina Awad 3 2 1 6 5 0.33 1
Romania Mihai Vladu 3 1 2 6 6 0 0
England Thiru Siva 3 0 3 0 9 -3 -9
Libya Khaled Abumdas 0 0 0 0 0 0 0
Group K
Player MP MW ML FW FL FA Diff
Austria Florian Nuessle 3 3 0 9 2 2.33 7
England Craig Steadman 3 2 1 6 3 1 3
Hong Kong China Yu Kiu Chang 3 1 2 5 7 -0.67 -2
Morocco Rabie Chami 3 0 3 1 9 -2.67 -8
Wales Thomas William Lancastle 0 0 0 0 0 0 0
Group L
Player MP MW ML FW FL FA Diff
Hong Kong China Kwok Wai Fung 3 3 0 9 1 2.67 8
England John Nicholson 3 2 1 7 5 0.67 2
Morocco Ayt talib Hamza 3 1 2 5 6 -0.33 -1
Romania Matei Unguru 3 0 2 0 9 -3 -9
Group M
Player MP MW ML FW FL FA Diff
England Liam Highfield 3 3 0 9 2 2.33 7
England Oliver Sykes 3 2 1 7 5 0.67 2
Hong Kong China Wallace Wong 3 1 2 5 8 -1 -3
Morocco Elmehdi Faggane 3 0 3 3 9 -2 -6
Morocco Aziz Walid 0 0 0 0 0 0 0
Group N
Player MP MW ML FW FL FA Diff
Latvia Rodions Judins 4 4 0 12 3 2.25 9
Morocco Saad Elantri 4 2 2 9 6 0.75 3
England Halim Hussain 4 2 2 9 8 0.25 1
England Harry Wyatt 4 1 3 4 10 -1.5 -6
Pakistan Muhammad zeeshan Siddiqui 4 1 2 4 11 -1.75 -7
Group O
Player MP MW ML FW FL FA Diff
England Stuart Watson 3 2 1 8 4 1.33 4
Germany Umut Dikme 3 2 1 7 4 1 3
Malta Joseph Casha 3 2 1 7 5 0.67 2
Morocco Hamza Lezar 3 0 3 0 9 -3 -9
Neutral Athlete Andrei Gladyk 0 0 0 0 0 0 0
Group P
Player MP MW ML FW FL FA Diff
Malta Brian Cini 4 4 0 12 2 2.5 10
England Harvey Chandler 4 3 1 10 3 1.75 7
Latvia Nikita Bazilevics 4 1 3 5 9 -1 -4
Pakistan Hassan Gull 4 1 3 4 9 -1.25 -5
Morocco Mahjoub Tawdi 4 1 3 3 11 -2 -8
Group Q
Player MP MW ML FW FL FA Diff
England Barry Pinches 4 4 0 12 2 2.5 10
India Asutosh Padhy 4 3 1 10 4 1.5 6
Morocco Omar Yakoubi Soussane 4 2 2 7 8 -0.25 -1
Cyprus Antonis Poullos 4 1 3 5 9 -1 -4
Morocco Marouane Elmoutaki 4 0 4 1 12 -2.75 -11
Group R
Player MP MW ML FW FL FA Diff
England Faizaan Mohammed 3 3 0 9 0 3 9
Egypt Amir Altahtawy 3 2 1 6 3 1 3
Romania Tudor-Petru Bran 3 1 2 3 7 -1.33 -4
Morocco Hamid Mabchour 3 0 3 1 9 -2.67 -8
Group S
Player MP MW ML FW FL FA Diff
South Africa Abdul Mutalieb Allie 3 3 0 9 3 2 6
Netherlands Brian Beekers 3 2 1 8 3 1.67 5
Morocco Amine Amiri 3 1 2 4 6 -0.67 -2
England Steven Croker 3 0 3 0 9 -3 -9
Libya Mohamed Alagoory 0 0 0 0 0 0 0
Group T
Player MP MW ML FW FL FA Diff
England James Lee 3 3 0 9 3 2 6
Morocco Salaheddine Ktila 3 2 1 8 3 1.67 5
Armenia Mikayel Nersisyan 3 1 2 4 6 -0.67 -2
Morocco Nizar Qaddouri 3 0 3 0 9 -3 -9
Iraq Karar Najim 0 0 0 0 0 0 0
Group U
Player MP MW ML FW FL FA Diff
Ukraine Michael Larkov 4 3 1 10 3 1.75 7
Hong Kong China Hon Man Chau 4 3 1 11 5 1.5 6
England O'Shay Scott 4 3 1 9 6 0.75 3
Morocco Amine Abbassi 4 1 3 4 11 -1.75 -7
Turkey Eren Gurgoze 4 0 4 3 12 -2.25 -9
Group V
Player MP MW ML FW FL FA Diff
Brazil Victor Sarkis 4 4 0 12 4 2 8
Jamaica Rory McLeod 4 2 2 8 6 0.5 2
Morocco Louafi Anas 4 2 2 9 8 0.25 1
England Tony Knowles 4 1 3 5 9 -1 -4
Romania Mario Paun 4 1 3 4 11 -1.75 -7
Group W
Player MP MW ML FW FL FA Diff
China Zhou Jinhao 4 4 0 12 0 3 12
Belgium Yorben Vervondel 4 3 1 9 4 1.25 5
England Bradley Cowdroy 4 2 2 7 6 0.25 1
Neutral Athlete Victor Sitko 4 1 3 3 9 -1.5 -6
Morocco Yassin Assellalou 4 0 4 0 12 -3 -12
Group X
Player MP MW ML FW FL FA Diff
England Ian Martin 2 2 0 6 1 2.5 5
Moldova Vladislav Gradinari 2 1 1 3 4 -0.5 -1
Morocco Karim Benomar 2 0 2 2 6 -2 -4
Morocco Aissa Rayad 0 0 0 0 0 0 0
Kuwait Omar Alhaji 0 0 0 0 0 0 0
Group Y
Player MP MW ML FW FL FA Diff
England Kian Dennett 2 2 0 6 3 1.5 3
Netherlands Léon Alewijnse 2 1 1 4 4 0 0
Morocco Abdelhamid Jaber 2 0 2 3 6 -1.5 -3
Ukraine Denys Khmelevskyi 0 0 0 0 0 0 0
Ireland Leone Crowley 0 0 0 0 0 0 0
Group Z
Player MP MW ML FW FL FA Diff
England Alex Millington 4 4 0 12 0 3 12
Hong Kong China Lee Tsz Ho 4 3 1 9 6 0.75 3
Serbia Filip Vidak 4 2 2 6 8 -0.5 -2
Scotland Sam McKay 4 1 3 5 10 -1.25 -5
Morocco Rifai Jalal 4 0 4 4 12 -2 -8
Group AA
Player MP MW ML FW FL FA Diff
Morocco Yassine Bellamine 3 3 0 9 4 1.67 5
Poland Michał Szubarczyk 3 2 1 8 3 1.67 5
France Brian Ochoiski 3 1 2 5 6 -0.33 -1
Turkey Kayhan Durukan 3 0 3 0 9 -3 -9
England Zachary Richardson 0 0 0 0 0 0 0
Group AB
Player MP MW ML FW FL FA Diff
Wales Alfie Davies 4 4 0 12 1 2.75 11
Netherlands Hugo van Houten 4 3 1 10 3 1.75 7
England Danny Connolly 4 2 2 6 9 -0.75 -3
Morocco Yassine Lahmidi 4 1 3 4 11 -1.75 -7
Morocco Younes El fatihi 4 0 3 4 12 -2 -8
Group AC
Player MP MW ML FW FL FA Diff
England Patrick Whelan 4 4 0 12 4 2 8
Belgium Kevin Hanssens 4 3 1 11 5 1.5 6
Turkey Ismail Türker 4 2 2 7 7 0 0
Morocco Mohamed Reda Matour 4 1 2 5 10 -1.25 -5
Morocco Mostapha Bourass 4 0 4 3 12 -2.25 -9
Group AD
Player MP MW ML FW FL FA Diff
Singapore Jaden Ong 4 4 0 12 1 2.75 11
Luxembourg Fred Wagner 4 2 2 7 8 -0.25 -1
Romania Vladut Ciuche 4 2 2 8 10 -0.5 -2
Morocco Abderrahmane Hichami 4 1 3 6 9 -0.75 -3
England Mason Wilson 4 1 3 5 10 -1.25 -5
Group AE
Player MP MW ML FW FL FA Diff
China Yang Gao 4 4 0 12 3 2.25 9
Poland Mateusz Baranowski 4 3 1 11 4 1.75 7
Belgium Sybren Sokolowski 4 2 2 7 7 0 0
Morocco Mourad Naitali 4 1 3 5 10 -1.25 -5
England Harry Flower 4 0 4 1 12 -2.75 -11
Group AF
Player MP MW ML FW FL FA Diff
England James Cahill 4 4 0 12 1 2.75 11
England Adam Abbas 4 3 1 9 7 0.5 2
China Barrie Vesty 4 2 2 6 6 0 0
Belgium Alain Vandersteen 4 1 3 6 9 -0.75 -3
Morocco Bensalem Benmassoud 4 0 4 2 12 -2.5 -10
Group AG
Player MP MW ML FW FL FA Diff
Thailand Chatchapong Nasa 3 3 0 9 2 2.33 7
Hong Kong China On Yee Ng 3 2 1 6 5 0.33 1
England Callum Beresford 3 1 2 7 6 0.33 1
Morocco Youssef Drissi 3 0 3 0 9 -3 -9
Libya Abdulrahman Alaqouri 0 0 0 0 0 0 0
Group AH
Player MP MW ML FW FL FA Diff
England Wayne Brown 4 3 1 10 4 1.5 6
Germany Christian Richter 4 3 1 9 4 1.25 5
England Ryan Gibson 4 2 2 8 7 0.25 1
Wales Zac Cosker 4 2 2 7 7 0 0
Morocco Rachid Achemlal 4 0 3 0 12 -3 -12
Group AI
Player MP MW ML FW FL FA Diff
England Jay Bullen 4 3 1 10 4 1.5 6
Thailand Lomnaw Issarangkun Na Ayuttaya 4 3 1 10 4 1.5 6
Belgium Johny Moermans 4 3 1 9 4 1.25 5
Morocco Karim Benali 4 1 3 4 9 -1.25 -5
Morocco Ait yaakoub Fouad 4 0 3 0 12 -3 -12