2024 WSF Championship - Groups


Legend: MP = Matches Played; MW = Matches Won; FW = Frames Won; FL = Frames Lost; FA = Frame Average (FW - FL / MP); Diff = Frames Won - Frames Lost
5 players per group, Max 2 qualifiers per group.
Progression order: Matches won; Frame average; Head to head;
Click on the Group number to see the group's matches.
Group A
Player MP MW FW FL FA Diff
Malta Aaron Busuttil 3 3 9 3 2 6
Thailand Nattanapong Chaikul 3 2 8 4 1.33 4
England Chae Ross 3 1 4 6 -0.67 -2
Belgium Pechenart Olivier 3 0 1 9 -2.67 -8
Pakistan Muhammad Awais 0 0 0 0 0 0
Group B
Player MP MW FW FL FA Diff
France Brian Ochoiski 4 4 12 3 2.25 9
Mongolia Orgil Nasanbuyan 4 3 11 6 1.25 5
England Louis Wakelin 4 2 7 7 0 0
Wales Bradley Tyson 4 1 6 9 -0.75 -3
England Colin Mitchell 4 0 1 12 -2.75 -11
Group C
Player MP MW FW FL FA Diff
England Connor Benzey 3 2 7 3 1.33 4
Malta Alex Borg 3 2 6 3 1 3
Ireland Seán King 3 1 3 6 -1 -3
Romania Cristian Surdea 3 1 3 7 -1.33 -4
Albania Fatosh Dervishaj 0 0 0 0 0 0
Group D
Player MP MW FW FL FA Diff
Hong Kong China Wallace Wong 4 4 12 3 2.25 9
Romania Tudor Chitu 4 3 11 7 1 4
Bulgaria Viktor Iliev 4 2 8 6 0.5 2
England John Nicholson 4 1 5 11 -1.5 -6
England Steven Croker 4 0 3 12 -2.25 -9
Group E
Player MP MW FW FL FA Diff
England Barry Pinches 3 3 9 0 3 9
Mongolia Narantuya Bayarsaikhan 3 2 6 3 1 3
Albania Bulent Fazliu 3 1 3 6 -1 -3
England Harry Flower 3 0 0 9 -3 -9
Bosnia and Herzegovina Eldar Cormehmedovic 0 0 0 0 0 0
Group F
Player MP MW FW FL FA Diff
England Luke Simmonds 4 3 11 5 1.5 6
Belgium Sybren Sokolowski 4 3 10 6 1 4
Wales Jack Bradford 4 2 9 10 -0.25 -1
Hong Kong China Lee Tsz Ho 4 2 9 10 -0.25 -1
Libya Kusai Sharif 4 0 4 12 -2 -8
Group G
Player MP MW FW FL FA Diff
Thailand Wiphu Phuthisabodi 4 4 12 0 3 12
England Tony Knowles 4 3 9 4 1.25 5
Morocco Elmehdi Faggane 4 2 6 7 -0.25 -1
Spain Juan Pedro Durán López 4 1 4 11 -1.75 -7
Libya Seraj Eldughrey 4 0 3 12 -2.25 -9
Group H
Player MP MW FW FL FA Diff
England Paul Deaville 4 4 12 2 2.5 10
England Nathan Jones 4 3 11 5 1.5 6
Hong Kong China On Yee Ng 4 2 7 8 -0.25 -1
Belgium Daan Leyssen 4 1 6 9 -0.75 -3
Albania Luan Aliu 4 0 0 12 -3 -12
Group I
Player MP MW FW FL FA Diff
Albania Kledio Kaçi 4 4 12 3 2.25 9
Israel Shachar Ruberg 4 3 9 4 1.25 5
England Brandon Hall 4 2 9 8 0.25 1
England Stuart Watson 4 1 6 9 -0.75 -3
Romania Filip-Andrei Balanescu 4 0 0 12 -3 -12
Group J
Player MP MW FW FL FA Diff
England Gary Milne 4 4 12 4 2 8
Moldova Vladislav Gradinari 4 3 11 3 2 8
Hong Kong China Hon Man Chau 4 2 6 6 0 0
England Philip Blackburn 4 1 3 10 -1.75 -7
Albania Mohamed Aboudy 4 0 3 12 -2.25 -9
Group K
Player MP MW FW FL FA Diff
India Asutosh Padhy 4 4 12 2 2.5 10
England Ryan Gibson 4 3 9 5 1 4
Ukraine Taras Ulianchenko 4 2 9 7 0.5 2
Egypt Ahmed Badr 4 1 4 11 -1.75 -7
Albania Fidan Krasniqi 4 0 3 12 -2.25 -9
Group L
Player MP MW FW FL FA Diff
China Gong Chenzhi 3 3 9 0 3 9
Poland Antoni Kowalski 3 2 6 4 0.67 2
England Dylan Smith 1 3 1 4 7 -1 -3
Albania Dorjan Maknori 3 0 1 9 -2.67 -8
Bulgaria Bratislav Krastev 0 0 0 0 0 0
Group M
Player MP MW FW FL FA Diff
England Daniel Womersley 3 3 9 2 2.33 7
Wales Alex Taubman 3 2 6 3 1 3
Turkey Melih Egemen 3 1 4 7 -1 -3
Mongolia Uvgunburged Davaasuren 3 0 2 9 -2.33 -7
Group N
Player MP MW FW FL FA Diff
Latvia Artemijs Žižins 4 4 12 4 2 8
Austria Maximilian Pfleger 4 2 8 7 0.25 1
England Bradley Cowdroy 4 2 8 7 0.25 1
Israel Yaron Bodor 4 2 8 9 -0.25 -1
Morocco Idriss El Mokri 4 0 3 12 -2.25 -9
Group O
Player MP MW FW FL FA Diff
Northern Ireland Robbie McGuigan 4 4 12 4 2 8
Germany Manuel Ederer 4 3 10 5 1.25 5
Ireland Paddy Brady 4 2 6 7 -0.25 -1
England Mark Vincent 4 1 5 10 -1.25 -5
Mongolia Nyamdavaa Purevsuren 4 0 5 12 -1.75 -7
Group P
Player MP MW FW FL FA Diff
China Deng Haohui 3 3 9 1 2.67 8
Northern Ireland Joel Connolly 3 2 7 3 1.33 4
England Mason Wilson 3 1 3 7 -1.33 -4
Albania Muhamet Bllaca 3 0 1 9 -2.67 -8
England Garry Coulson 0 0 0 0 0 0
Group Q
Player MP MW FW FL FA Diff
Germany Umut Dikme 4 4 12 2 2.5 10
South Africa Abdul Mutalieb Allie 4 3 10 5 1.25 5
England Elias Martin-Beris 4 2 7 8 -0.25 -1
England Aristos Pampouris 4 1 5 9 -1 -4
Albania Olsi Hysa 4 0 2 12 -2.5 -10
Group R
Player MP MW FW FL FA Diff
Hong Kong China Yuchen Wang 3 3 9 2 2.33 7
England Mitchell Travis 3 2 8 3 1.67 5
South Africa Munier Cassim 3 1 3 6 -1 -3
Albania Florent Kuci 3 0 0 9 -3 -9
Group S
Player MP MW FW FL FA Diff
England Kian Dennett 4 3 10 5 1.25 5
Albania Besar Spahiu 4 3 11 9 0.5 2
Romania Mario Paun 4 2 8 7 0.25 1
Mongolia Bolorkhuu Erdene 4 2 9 8 0.25 1
Egypt Mohamed Osama 4 0 3 12 -2.25 -9
Group T
Player MP MW FW FL FA Diff
England Matthew Hulatt 4 4 12 1 2.75 11
Libya Salah Grira 4 2 7 7 0 0
Romania Vladut Ciuche 4 2 6 6 0 0
Albania Besjan Sinanaj 4 2 7 8 -0.25 -1
England Michael Stone 4 0 2 12 -2.5 -10
Group U
Player MP MW FW FL FA Diff
England Hamim Hussain 4 4 12 6 1.5 6
Ukraine Iulian Boiko 4 3 11 6 1.25 5
England Matthew Glasby 4 2 8 9 -0.25 -1
Serbia Vasilije Pešić 4 1 6 9 -0.75 -3
Romania Tudor Popescu 4 0 5 12 -1.75 -7
Group V
Player MP MW FW FL FA Diff
England Steven Hallworth 4 4 12 1 2.75 11
England Jay Bullen 4 3 9 7 0.5 2
Serbia Marko Stoilkovic 4 2 9 6 0.75 3
Mongolia Bolorchuluun Bayarjargal 4 1 4 9 -1.25 -5
Romania Andrei Orzan 4 0 1 12 -2.75 -11
Group W
Player MP MW FW FL FA Diff
England Luke Pinches 4 3 10 4 1.5 6
England Aidan Murphy 4 3 10 6 1 4
Bosnia and Herzegovina Kenan Terzic 4 2 10 8 0.5 2
Ukraine 立 唐 4 1 5 9 -1 -4
Romania Mihai Vladu 4 1 3 11 -2 -8
Group X
Player MP MW FW FL FA Diff
England Halim Hussain 4 4 12 3 2.25 9
England Phil O’Kane 4 3 11 3 2 8
Morocco Yassine Bellamine 4 2 6 8 -0.5 -2
Hong Kong China Man Yan So 4 1 6 9 -0.75 -3
Mongolia Ganzorig Soyolsuren 4 0 0 12 -3 -12
Group Y
Player MP MW FW FL FA Diff
Poland Mateusz Baranowski 4 4 12 4 2 8
England Ryan Davies 4 3 11 6 1.25 5
Latvia Filips Kalnins 4 1 9 9 0 0
Wales Thomas William Lancastle 4 1 4 9 -1.25 -5
Albania Joel Demaj 4 1 3 11 -2 -8
Group Z
Player MP MW FW FL FA Diff
India Kreishh Gurbaxani 4 4 12 2 2.5 10
Austria Florian Nuessle 4 2 8 8 0 0
Ukraine Michael Larkov 4 2 7 8 -0.25 -1
Ireland Leone Crowley 4 1 7 9 -0.5 -2
England Saqib Nasir 4 1 4 11 -1.75 -7
Group AA
Player MP MW FW FL FA Diff
Wales Alfie Davies 4 4 12 2 2.5 10
England Sean Maddocks 4 3 9 4 1.25 5
England Peter Devlin 4 2 8 7 0.25 1
India Hrithik Jain 4 1 5 9 -1 -4
Portugal Francisco Domingues 4 0 0 12 -3 -12
Group AB
Player MP MW FW FL FA Diff
China Lei Peifan 4 4 12 2 2.5 10
England Patrick Whelan 4 3 11 3 2 8
England Jake Crofts 4 2 6 7 -0.25 -1
Bosnia and Herzegovina Amir Kunic 4 1 4 9 -1.25 -5
Albania Shpend Ahmeti 4 0 0 12 -3 -12
Group AC
Player MP MW FW FL FA Diff
Ukraine Denys Khmelevskyi 4 3 11 5 1.5 6
England Hayden Staniland 4 3 11 5 1.5 6
Wales Liam Davies 4 3 11 5 1.5 6
Albania Myqerem Dervishaj 4 1 3 9 -1.5 -6
Romania Corina Maracine 4 0 0 12 -3 -12
Group AD
Player MP MW FW FL FA Diff
Jamaica Rory McLeod 4 4 12 3 2.25 9
England Josh Mulholland 4 3 10 6 1 4
Scotland Steven Wardropper 4 1 5 9 -1 -4
Bosnia and Herzegovina Nedim Ramic 4 1 6 10 -1 -4
Mongolia Khash-Ochir Tuvshinjargal 4 1 5 10 -1.25 -5
Group AE
Player MP MW FW FL FA Diff
England Craig Steadman 4 3 10 5 1.25 5
Austria Oskar Charlesworth 4 3 9 6 0.75 3
France Nicolas Mortreux 4 2 9 7 0.5 2
Scotland Ayaan Iqbal 4 2 9 8 0.25 1
Albania Muhamet Huruglica 4 0 1 12 -2.75 -11
Group AF
Player MP MW FW FL FA Diff
Czech Republic Ales Herout 4 4 12 2 2.5 10
Belgium Nick Jansen 4 3 9 4 1.25 5
Romania Cristian Mihai Huszti 4 2 9 6 0.75 3
England Barry Bramhall 4 1 3 9 -1.5 -6
Latvia Viktors Jengovatovs 4 0 0 12 -3 -12
Group AG
Player MP MW FW FL FA Diff
Scotland Jack Borwick 3 3 9 1 2.67 8
Wales Zac Cosker 3 2 7 3 1.33 4
England Adam Abbas 3 1 3 8 -1.67 -5
Albania Bekim Aliu 3 0 2 9 -2.33 -7
Pakistan Zain Khalid 0 0 0 0 0 0
Group AH
Player MP MW FW FL FA Diff
China Yang Gao 3 3 9 0 3 9
England Harvey Chandler 3 2 6 4 0.67 2
Egypt Mohamed Amin 3 1 4 6 -0.67 -2
Mongolia Enkhtuvshin Bat-Ochir 3 0 0 9 -3 -9
England Alex Clenshaw 0 0 0 0 0 0
Group AI
Player MP MW FW FL FA Diff
Wales Duane Jones 4 3 11 4 1.75 7
Latvia Rodions Judins 4 2 10 8 0.5 2
England Faizaan Mohammed 4 2 8 8 0 0
Ukraine Petro Sydorenko 4 2 7 10 -0.75 -3
Afghanistan Aref Hussaini 4 1 3 9 -1.5 -6
Group AJ
Player MP MW FW FL FA Diff
Hong Kong China Ka Wai Cheung 4 4 12 1 2.75 11
Poland Marcin Nitschke 4 3 9 6 0.75 3
England Tom Peasland 4 2 7 7 0 0
Scotland Amaan Iqbal 4 1 7 11 -1 -4
Bosnia and Herzegovina Mario-Zeljo Milosevic 4 0 2 12 -2.5 -10
Group AK
Player MP MW FW FL FA Diff
England Oliver Sykes 3 3 9 0 3 9
England Mark Taylor 3 2 6 4 0.67 2
Ireland Adam Halnon 3 1 4 8 -1.33 -4
Albania Tonet Shehaj 3 0 2 9 -2.33 -7
Group AL
Player MP MW FW FL FA Diff
England Callum Beresford 4 4 12 3 2.25 9
Romania Alexandru-George Florescu 4 3 11 5 1.5 6
Scotland Brandon Langan 4 2 6 8 -0.5 -2
Germany Christian Richter 4 1 6 9 -0.75 -3
Mongolia Narmandakh Tserendorj 4 0 2 12 -2.5 -10
Group AM
Player MP MW FW FL FA Diff
England Mohammed Ali 4 4 12 0 3 12
England Andrew Greaves 4 3 9 3 1.5 6
Morocco Mourad Naitali 4 2 6 6 0 0
Mongolia Ganbold Bazarragchaa 4 1 3 11 -2 -8
Albania Muhamet Ajrullahu 4 0 2 12 -2.5 -10
Group AN
Player MP MW FW FL FA Diff
Bosnia and Herzegovina Eldar Karamehmedovic 4 4 12 3 2.25 9
Bulgaria Velian Dimitrov 4 3 11 3 2 8
England Marcos Dayao 4 2 7 6 0.25 1
Mongolia Buyantugs Purev 4 1 3 9 -1.5 -6
Albania Bledar Koçi 4 0 0 12 -3 -12
Group AO
Player MP MW FW FL FA Diff
Northern Ireland Fergal Quinn 3 2 8 3 1.67 5
Thailand Narongdat Takantong 3 2 8 5 1 3
China Honghao Luo 3 2 6 5 0.33 1
Japan Yoshitaka Sato 3 0 0 9 -3 -9
England Simon Dent 0 0 0 0 0 0
Group AP
Player MP MW FW FL FA Diff
Hungary Bulcsú Révész 4 4 12 1 2.75 11
Ukraine Artem Surzhykov 4 2 8 8 0 0
England Lee Whaley 4 2 7 7 0 0
Morocco Louafi Anas 4 1 5 10 -1.25 -5
Romania Teaca Iulian Alin 4 1 5 11 -1.5 -6
Group AQ
Player MP MW FW FL FA Diff
England Kuldesh Johal 3 3 9 1 2.67 8
Ukraine Matvei Lagodzinschii 3 2 7 4 1 3
England Steven Hughes 3 1 4 6 -0.67 -2
Albania Aranit Duraku 3 0 0 9 -3 -9