Average Points Scored Per Frame - Decade 2010-2019 - Professional

Filtering

Average points scored in a frame by and against a player.
Status
Categories
Scope
Range
These stats can only be calculated for matches with frame scores listed. The stat on this specific page is based on 24288 (81.93%) matches with frame scores out of 29644 total matches.
Rank Player Average Points For Average Against Average Frame Difference
England Judd Trump 58 44 14
England Mark Selby 58 44 14
China Ding Junhui 58 44 14
England Shaun Murphy 56 46 10
England Stephen Lee 55 47 8
England Ali Carter 53 46 8
Scotland John Higgins 56 44 12
England Peter Ebdon 52 49 2
Wales Ryan Day 52 48 4
Scotland Stephen Hendry 51 50 1
Scotland Marcus Campbell 47 50 -3
England Robert Milkins 50 46 3
England Ricky Walden 52 47 5
China Li Hang 53 49 4
England Mark Davis 52 46 6
Australia Neil Robertson 58 44 14
Wales Mark Williams 53 44 9
England Ronnie O'Sullivan 64 41 22
Wales Matthew Stevens 50 47 3
Norway Kurt Maflin 53 49 4
England Stuart Bingham 55 44 11
Northern Ireland Mark Allen 56 46 10
England Jamie Cope 49 50 -1
China Tian Pengfei 54 49 5
England Nigel Bond 50 50 -0
England Martin Gould 54 47 7
Scotland Graeme Dott 53 46 6
England Joe Perry 53 46 7
Scotland Stephen Maguire 53 44 9
Hong Kong Marco Fu 55 47 8
Northern Ireland Gerard Greene 48 52 -4
England Barry Hawkins 53 46 7
China Cao Yupeng 51 50 0
China Mei Xiwen 51 50 1
China Rouzi Maimaiti 49 53 -4
England Jimmy White 48 50 -2
China Jin Long 48 52 -4
Ireland Ken Doherty 50 48 2
China Li Yan 47 51 -4
China Yu Delu 51 50 1
England Alfie Burden 51 50 0
England Tom Ford 53 49 4
England Anthony Hamilton 51 49 2
England Mark King 51 49 2
England Mark Joyce 51 49 2
England Rory McLeod 50 50 0
England Andrew Higginson 53 48 4
Wales Dominic Dale 50 49 2
China Liang Wenbo 53 46 7
England Mike Dunn 49 50 -1
Thailand Issara Kachaiwong 41 48 -7
England Rod Lawler 48 50 -2
Thailand James Wattana 46 50 -4
England Ben Woollaston 52 48 3
Ireland Fergal O'Brien 52 49 3
England Matthew Selt 51 47 4
China Liu Song 50 50 0
England Joe Jogia 47 50 -3
England Dave Harold 49 52 -2
Ireland Joe Delaney 47 51 -4
England Barry Pinches 47 52 -5
England David Gilbert 54 47 7
England Peter Lines 47 51 -4
Belgium Bjorn Haneveer 48 52 -4
Scotland James McBain 47 53 -6
Malta Tony Drago 47 52 -5
England Michael Holt 50 47 3
England Steve Davis 48 51 -2
Scotland Jamie Burnett 51 49 2
England Matthew Couch 44 53 -9
Scotland Alan McManus 51 49 2
England Adrian Gunnell 48 53 -6
China Xiao Guodong 54 47 7
England Jack Lisowski 53 48 5
England Jimmy Robertson 53 49 4
England Liam Highfield 51 49 2
England Ian McCulloch 50 51 -1
England Kuldesh Johal 48 52 -5
Wales Jamie Jones 51 48 3
England Andy Hicks 49 51 -3
England Kyren Wilson 52 48 4
England Stuart Pettman 48 51 -3
Scotland Anthony McGill 53 48 5
England Paul Davison 48 53 -5
Wales Michael White 51 46 5
Northern Ireland Patrick Wallace 53 49 5
Thailand Noppon Saengkham 44 49 -4
Northern Ireland Dermot McGlinchey 38 60 -22
England Simon Bedford 48 51 -3
Wales Andrew Pagett 43 52 -9
England Jamie O'Neill 48 51 -3
Ireland David Morris 50 50 -1
Wales Jak Jones 43 57 -14
Brazil Igor Figueiredo 47 53 -7
Thailand Thanawat Thirapongpaiboon 47 50 -3
England Justin Astley 47 52 -5
England Adam Wicheard 46 51 -5
Ireland Michael Judge 46 54 -7
England Robbie Williams 49 50 -2
Scotland Eden Sharav 46 54 -8
Scotland Scott MacKenzie 45 54 -9
England Gary Wilson 53 48 5
Thailand Dechawat Poomjaeng 48 50 -2
Belgium Luca Brecel 51 48 3
England Nick Jennings 49 49 -0
England Craig Steadman 48 51 -3
England Sam Craigie 50 51 -1
England Adam Duffy 47 50 -3
Thailand Passakorn Suwannawat 44 53 -9
England Mitchell Travis 46 50 -4
Wales Kishan Hirani 42 53 -11
England Andrew Norman 46 54 -8
England Ben Harrison 47 45 2
England Sanderson Lam 45 56 -11
England Shane Castle 44 53 -9
England Ian Burns 50 51 -1
England Allan Taylor 46 54 -8
England Darren Bond 46 54 -9
England Stuart Carrington 50 50 0
England David Grace 49 53 -4
China Chen Zhe 48 53 -5
Ireland David Hogan 42 58 -16
England Michael Wasley 49 52 -3
Ireland John Sutton 44 57 -13
England Sam Baird 51 50 1
India Aditya Mehta 49 51 -2
England Matthew Day 46 53 -7
England Ian Glover 45 55 -9
England James McGouran 48 54 -7
England Andrew Milliard 37 60 -23
Finland Robin Hull 51 50 0
England Mike Hallett 35 66 -31
England Sean O'Sullivan 45 55 -10
England Stephen Craigie 48 51 -3
England Jamie Barrett 42 59 -17
India Lucky Vatnani 44 55 -11
England David Gray 48 49 -1
Wales Daniel Wells 48 53 -5
England Jack Culligan 34 57 -23
England Les Dodd 45 54 -10
Poland Kacper Filipiak 38 59 -21
England Stephen Rowlings 49 49 -1
England Del Smith 45 56 -11
England Reanne Evans 42 58 -16
England Neil Selman 51 46 5
England Ali Bassiri 22 71 -49
England Ian Barry Stark 44 53 -9
England Stephen Ormerod 38 56 -18
England Tony Brown 35 57 -22
India David Singh 42 50 -8
England Tony Knowles 41 61 -20
Scotland Paul McPhillips 45 45 0
Scotland Mark Boyle 51 52 -1
Scotland David McLellan 46 54 -8
Northern Ireland Dennis Taylor 34 62 -29
Wales Paul Davies 47 52 -5
England Jimmy Michie 48 52 -4
Belgium Tomasz Skalski 38 59 -22
Netherlands Mario Wehrmann 31 53 -21
Belgium Hans Blanckaert 38 57 -20
Germany Patrick Einsle 41 59 -17
Netherlands Maurice Le Duc 36 58 -21
England Oliver Brown 44 51 -7
Germany Stefan Schenk 40 50 -10
Denmark Rune Kampe 41 58 -18
Belgium Kevin van Hove 50 47 3
England Sam Harvey 42 54 -13
New Zealand Chris Mcbreen 35 55 -20
England Jamie Walker 45 48 -2
England Martin O'Donnell 49 52 -3
France Stephane Ochoiski 33 61 -27
Germany Andreas Cieslak 43 52 -9
Germany Lasse Munstermann 39 57 -18
England John Parrott 38 58 -19
Canada Cliff Thorburn 33 57 -24
Northern Ireland Joe Swail 49 50 -2
England David Taylor 37 71 -34
Ireland Leo Fernandez 43 56 -13
Wales Duane Jones 47 51 -4
England James Brown 38 57 -19
Scotland Gary Thomson 48 55 -6
Wales Alex Taubman 45 54 -9
England Mitchell Mann 47 53 -6
England Jeff Cundy 48 52 -4
Wales Jamie Rhys Clarke 45 47 -1
Germany Phil Barnes 45 51 -7
Scotland Marc Davis 43 50 -7
Germany Stefan Joachim 33 51 -18
Germany Stefan Gerst 34 53 -20
Croatia Sanjin Kusan 42 61 -19
Netherlands Gerrit Bij de Leij 37 41 -4
England Michael Wild 45 52 -8
England Charlie Walters 48 53 -5
England Damian Wilks 36 50 -14
England John Whitty 29 50 -21
England Farakh Ajaib 53 48 5
England Stephen Groves 38 57 -19
England Steve Judd 34 40 -5
United Arab Emirates Mohammed Al Joker 24 32 -8
England Joel Walker 47 54 -6
United Arab Emirates Mohammed Shehab 23 32 -9
England Daniel Skingle 54 32 22
England John Astley 47 52 -5
England Robert Valiant 43 51 -8
England James Silverwood 47 50 -2
England Michael Rhodes 50 49 2
England David Portman 60 36 24
England Jake Nicholson 43 55 -12
England Oliver Lines 48 51 -3
England Tom Maxfield 49 55 -5
England Craig Barber 42 54 -12
England Lee Shanker 36 62 -26
England Phil O'Kane 39 56 -17
England Nikolas Charalambous 49 54 -6
England Darren Burns 44 50 -7
Ireland Martin McCrudden 45 55 -10
England Christopher Keogan 40 61 -20
England Lee Farebrother 42 54 -12
Belgium Kurt Vanoverberghe 50 41 9
England James Welsh 28 49 -21
Poland Adam Stefanow 44 55 -10
Belgium Tino de Witte 44 49 -5
Belgium Peter Bullen 51 45 6
Poland Marcin Nitschke 35 62 -28
Belgium Pierre Dethier 39 58 -18
Belgium Yvan van Velthoven 41 57 -16
Belgium Pascal Durnez 45 55 -10
Belgium Dirk Coppens 37 54 -17
Belgium Erwin Goethals 38 58 -20
Belgium Jurgen van Roy 52 46 6
Poland Krzysztof Wrobel 42 54 -11
Belgium Olivier Vandenboheede 46 47 -1
Belgium Guido Taloen 52 45 7
France Yannick Poulain 36 41 -5
Belgium Edwin Depoorter 36 53 -17
Belgium Rene Hemelsoet 48 50 -2
Belgium Alain Vandersteen 44 48 -4
Belgium Tim van Goubergen 46 62 -16
Wales Darren Morgan 40 40 -1
Belgium Mario Geudens 49 53 -4
Scotland Craig MacGillivray 30 42 -11
England Richard Beckham 41 55 -15
England Ryan Causton 46 52 -7
Thailand Thepchaiya Un-Nooh 50 47 3
Northern Ireland Julian Logue 39 53 -13
England Mike Finn 45 52 -6
Bahrain Habib Subah 44 53 -9
Ireland Jason Devaney 41 58 -16
Belgium Wendy Jans 47 45 2
Netherlands Roy Stolk 40 31 9
Wales Gareth Allen 45 52 -7
Turkey Soner Sari 44 48 -4
Germany Andreas Hartung 23 62 -39
Germany Christof Biniarsch 25 55 -30
Germany Jörg Petersen 38 54 -16
Turkey Ali Kirim 31 57 -26
Germany Norbert Hofheinz 34 49 -16
Switzerland Alexander Ursenbacher 48 54 -6
Germany Miro Popovic 59 49 10
Austria Dominik Scherübl 49 49 1
Germany Julian Treiber 36 51 -15
Germany Oliver Kremp 32 49 -17
Germany Thomas Valentin 35 43 -8
Germany Ole Steiner 24 50 -25
England Zen Beechey 27 35 -8
Germany Bernd Strnad 34 51 -17
Germany Kilian Baur-Pantoulier 41 45 -4
England Lee Page 43 54 -11
England Alex Davies 47 51 -4
England Lee Spick 47 50 -3
England Antony Parsons 48 49 -1
England Paul Metcalf 33 63 -30
England Callum Downing 45 54 -9
England Sam Thistlewhite 44 53 -9
England Greg Davis 28 65 -38
Northern Ireland Jordan Brown 49 51 -1
Wales Callum Lloyd 39 55 -16
Northern Ireland Raymond Fry 46 52 -7
Ireland Robert Murphy 27 29 -2
Australia Jamie Brown 50 46 4
England James Hill 30 70 -40
Qatar Ahmed Saif 38 62 -24
England Gareth Green 44 51 -7
England Zak Surety 46 54 -8
England Ryan Clark 38 61 -23
England James Cahill 44 57 -13
England Martin Ball 38 47 -9
England Daniel Ward 49 42 7
Scotland Michael Leslie 43 57 -14
England Simon Dent 41 57 -16
England Geoff Williams 48 51 -3
England Gary Miller 42 64 -22
England Sydney Wilson 45 55 -10
Iceland Kristjan Helgason 28 32 -4
Germany Sascha Lippe 43 54 -11
Malta Alex Borg 41 54 -13
Austria Andreas Ploner 38 51 -13
Wales Philip Williams 64 33 30
Belgium Peter Vertommen 42 38 4
Austria Ebrahim Baghi 45 65 -20
England Robert James 38 59 -21
England Luke Simmonds 47 54 -6
Wales Lee Walker 47 52 -6
Australia Vinnie Calabrese 41 56 -15
Pakistan Shahram Changezi 45 55 -10
England James Burrett 37 59 -23
England Bash Maqsood 38 61 -23
Scotland Fraser Patrick 46 54 -8
Australia Ben Judge 28 52 -25
England Liam Monk 47 51 -4
England Jason Tart 41 54 -13
Pakistan Shehzad Iqbal 46 46 -0
Scotland Bobby Cruickshanks 39 58 -19
Wales Stephen Ellis 39 62 -24
England George Marter 38 55 -17
India Shahbaaz Khan 51 50 2
Israel Shachar Ruberg 40 43 -3
Belgium Jurian Heusdens 46 47 -1
Germany Julian Gartner 43 43 0
Ireland Douglas Hogan 33 63 -30
England Ashley Wright 50 50 -1
England Billy Joe Castle 46 53 -8
England Lewis Frampton 39 55 -16
Wales Andrew Rogers 44 55 -11
England Brian Cox 46 33 12
England Steve Ventham 35 55 -20
Wales Jack Bradford 36 58 -22
Scotland Jonathan Fulcher 26 43 -17
England Danny Brindle 41 58 -17
England Hammad Miah 45 55 -10
England Ricky Norris 42 52 -10
Thailand Noppadol Sangnil 42 57 -14
England Wayne Brown 40 42 -2
Cyprus Michael Georgiou 49 51 -2
England Lewis Roberts 50 48 2
England Imran Puri 35 60 -24
Northern Ireland Declan Brennan 48 52 -4
England Ian Brumby 43 49 -6
England David Roe 45 56 -11
Ireland Brendan O'Donoghue 46 55 -8
Wales Ian Preece 48 53 -5
England Paul Wykes 50 47 3
England Nic Barrow 54 45 9
England Barry West 49 50 -0
England Bill Oliver 40 61 -21
Brazil Itaro Santos 31 69 -38
England Stuart Watson 50 52 -2
Belgium Chris Henry 36 43 -7
Germany Rüdiger Fehrmann 29 57 -28
Austria Markus Stocker 38 57 -19
Germany Jörg Vortkort 52 10 42
Germany Roland Hanisch 49 45 4
England Saqib Nasir 48 50 -2
Germany Hendrik Glax 35 52 -17
England Stefan Mazrocis 45 44 1
Netherlands Jerom Meeus 36 53 -18
Netherlands Misja van Vonderen 44 65 -21
Belgium Jimmy van den Winkel 46 51 -6
Belgium Laurens de Staelen 32 56 -23
Netherlands Juriaan van den Nieuwenhuizen 27 62 -35
China Tang Jun 49 56 -7
China Shi Hanqing 47 59 -12
England Chris Melling 45 57 -12
England Mark Vincent 43 55 -11
Ireland Greg Casey 48 49 -1
Scotland Ross Vallance 44 50 -6
England Brett Miller 52 49 3
China Cao Xinlong 44 57 -13
China Cao Kaisheng 49 53 -4
England Greg Batten 56 43 13
Scotland Michael Collumb 46 54 -7
England Darren Cook 48 49 -1
India Sourav Kothari 23 35 -12
England Adam Chalkley 37 62 -25
China Cai Jianzhong 48 50 -2
Iran Hossein Vafaei 48 47 1
Poland Piotr Murat 46 46 -0
Poland Rafal Górecki 36 56 -20
China Li Yuan 43 56 -13
England Jordan Church 47 54 -8
England Gary Wilkinson 51 51 -0
England Stephen Kershaw 51 50 1
England Roger Leighton 60 39 21
England Andy Symons 50 48 2
England Ian Martin 46 50 -4
Scotland Mark Owens 41 57 -16
England Stuart Wood 39 57 -18
England Nico Elton 40 57 -17
England Sean Hopkin 39 53 -14
England Ashley Carty 46 53 -7
Wales Richard King 41 58 -16
England Elliot Slessor 44 53 -9
Wales David John 40 59 -19
New Zealand Dene O'Kane 44 54 -10
England Bradley Jones 46 51 -6
England David Lilley 53 47 6
Ukraine Vladyslav Vyshnevskyy 43 49 -5
Poland Krzysztof Kubicki 33 53 -20
Poland Maciej Relich 43 59 -16
Poland Krzysztof Gorniak 33 59 -26
Poland Michal Ebert 44 46 -2
Poland Adrian Materek 45 44 1
Poland Adam Polak 37 56 -19
Poland Phan Quoc Binh 35 68 -33
Poland Karol Szuba-Jablonski 41 48 -7
Poland Mateusz Baranowski 31 54 -23
England Adam Bobat 41 48 -8
England George Pragnall 45 56 -10
England Ian John Ali 49 56 -7
France Johan Lorek 35 40 -4
England John Welsh 50 58 -8
Ireland Patsy Fagan 45 52 -7
England Karl Townsend 52 46 6
England Steve Meakin 53 42 11
Wales Wayne Jones 53 40 13
Wales Tony Chappel 51 46 5
Ireland John McBride 42 62 -20
England Nick Dyson 50 46 4
Ireland Josh Boileau 42 59 -17
Ireland Daniel O’Regan 41 51 -10
England Stephen Croft 44 58 -14
England Hassan Miah 39 58 -19
England Sean Lanigan 53 45 8
Wales Anthony Davies 44 56 -12
England Surinder Gill 55 43 13
England Wayne Townsend 36 60 -23
Wales Darren Thompson 51 39 12
Thailand Kobkit Palajin 40 47 -8
England Darryn Walker 54 48 6
England Sean Bullock 49 54 -4
England Gary Lees 45 57 -12
China Zhang Dongtao 52 49 3
England Adrian Rosa 47 47 -0
England Chris Norbury 45 55 -10
Thailand Kwan Poomjang 28 27 2
Canada Alain Robidoux 48 50 -2
England Steven Hallworth 43 57 -14
Belgium Thomas Broeckx 46 44 2
Belgium Yannick Sablon 49 45 4
Belgium Patrick Geysels 36 55 -19
Belgium Nicky Godeyne 41 46 -5
Belgium Mathijs Bokken 29 60 -31
Belgium Kevin Jacobs 47 51 -4
Belgium Tom Vervoort 50 55 -5
Belgium Ahmed Osman 54 37 17
Belgium Wai Hin Chu 41 44 -3
Belgium Claudio Mercurio 47 36 11
Belgium Wilfried Ide 47 44 3
Belgium Kristof de Bruyn 49 59 -11
Belgium Chris Maesschalck 42 40 1
Netherlands Nick Tielemans 58 39 20
Belgium Wim Andries 34 50 -15
Belgium Sam de Cooman 47 67 -20
Belgium Tom de Wit 33 42 -9
Belgium Raphael Profeta 51 43 8
Belgium Tom Vanwelssenaers 30 64 -34
Belgium Bart de Mooter 36 29 7
Belgium Rudy Poelmans 43 49 -7
Belgium Raf Vervoort 48 50 -2
Netherlands Jeroen van Driel 31 55 -24
Belgium Jeff Jacobs 41 56 -15
Belgium Wim de Roeck 47 47 0
Belgium Serge Moeyersons 41 50 -9
India Pankaj Advani 49 46 4
Australia Adrian Ridley 34 44 -9
England Julian Mills 33 70 -37
England William Lemons 43 57 -13
Northern Ireland Billy Brown 40 57 -17
Isle of Man Darryl Hill 40 58 -18
England Thomas Wealthy 39 62 -23
Scotland Ross Higgins 40 60 -20
England Jason Weston 41 59 -18
England Eddie Manning 55 41 13
Scotland Scott Donaldson 48 52 -5
England Jamie Gibson 31 70 -39
Scotland Ross Muir 46 55 -9
Wales Richard Jones 50 51 -2
Thailand Phaitoon Phonbun 26 30 -4
Thailand Noppadon Noppachorn 28 29 -2
England Peter McCullagh 26 31 -4
China Da Hailin 46 51 -5
England Nigel Gilbert 47 43 5
England Andrew Alexandrou 27 64 -37
England Jamie Bodle 50 51 -1
China Lu Haotian 48 52 -3
China Zhou Yuelong 54 48 6
China Lu Ning 45 54 -9
England Jamie Rous 47 53 -6
China Li Jian Bing 45 54 -9
England Anthony Harris 43 55 -13
China Chen Feilong 49 51 -2
England Tugba Irten 47 56 -9
Wales Jimmy Carney 40 55 -14
England Andy Marriott 38 60 -22
Scotland Rhys Clark 44 56 -12
Wales Ben Jones 42 54 -11
England Andrew Hudson 40 65 -25
Bahrain Mohammed Al Shaikh 43 53 -10
Australia Marc Robertson 48 48 0
England Richard Remelie 40 56 -16
England Richard Twomey 38 55 -17
China Zhang Anda 51 50 1
England John Beesley 35 58 -24
Egypt Mohamed Khairy 33 65 -32
China Xu Xlnjian 44 60 -16
China Chen Zifan 48 54 -6
China Zhang Yang 55 50 5
China Sun Chang 43 55 -12
China Lin Shuai 45 54 -9
China Zhang Yadong 42 56 -13
China Zhao Xintong 52 50 3
Hong Kong Fung Kwok Wai 47 50 -3
China Zhang Yong 47 56 -9
China Zhang Yi 46 54 -8
China Ma Tingpeng 50 51 -1
China Qiu Yalong 51 52 -1
China Wang Yuchen 41 60 -19
China Lei Zhen 42 66 -23
Scotland Scott MacFarlane 53 48 4
South Africa Peter Francisco 22 32 -10
England Jonathan Bagley 42 50 -8
England Steve Gough 39 58 -19
England Hassan Vaizie 33 60 -27
Ireland John Leahy 45 49 -4
China Chen Ruifu 47 51 -4
China Lin Yongzhi 45 54 -9
China Pa Ruke 49 49 0
China Guan Zhen 49 51 -2
China Pan Weixing 45 55 -9
England Brandon Sargeant 43 55 -12
England Darrell Whitworth 37 46 -8
England James Gillespie 40 56 -16
Scotland Lloyd Condron 38 25 13
England Harvey Chandler 43 58 -15
England Ben Fortey 46 52 -6
Bulgaria Georgi Velichkov 24 65 -40
Estonia Andres Petrov 43 58 -15
Switzerland Stefan Schneider 43 48 -4
Ireland TJ Dowling 46 51 -5
England Peter Delaney 32 65 -34
England Stewart Hesketh 36 56 -20
England Peter Donegan 62 53 9
Scotland Dylan Craig 46 52 -6
Germany Peter Wagner 45 49 -4
England Charon Parker 34 61 -27
Bulgaria Nikola Kemilev 38 60 -22
Bulgaria Vencislav Daskalov 42 49 -7
England Alan Trigg 19 35 -16
Ireland Gay Burns 41 50 -9
Germany Carl Rosenberger 32 52 -20
Malta Aaron Busuttil 32 60 -28
Northern Ireland Johnny Kells 41 40 1
England Dean Goddard 39 49 -10
England John Parkin 41 52 -11
Germany Luca Kaufmann 33 45 -12
Germany Tobias Hirmer 48 42 7
Croatia Dragan Roša 29 37 -8
England Garry Steele 26 61 -34
England Joe Steele 41 53 -12
Germany Felix Frede 34 53 -20
England Joe O'Connor 43 56 -13
England Adam Edge 40 56 -15
England Chris Wakelin 50 49 1
England Louis Heathcote 44 55 -11
China Niu Zhuang 41 57 -17
China Hu Hao 51 48 3
China Ju Reti 55 45 10
China Wang Heng 48 52 -5
China Liu Fan 50 57 -6
China Li Yujin 39 62 -23
China Sun Hongrui 44 55 -11
China Zhang Zihao 41 59 -19
China Wang Zepeng 49 50 -0
China Liu Yiqi 39 59 -20
China Fang Xiongman 48 54 -6
England Peter Bardsley 40 57 -17
England Gary Challis 37 55 -18
England Adam Longley 31 42 -10
England Gary Filtness 43 51 -8
Belgium Jan Corten 45 48 -2
Netherlands Ton Berkhout 39 48 -9
Belgium Steve Lambrechts 47 48 -1
Belgium Dominiek Vieuvalet 31 51 -20
Netherlands Jasha Kiers 34 46 -12
Belgium Sebastiaan Vermeylen 45 44 1
Belgium Koang Min Chou 44 37 7
Belgium Raf Van De Maele 43 40 3
Germany Lukas Kleckers 39 54 -15
France Nathanael Beckrich 37 34 3
Belgium Fred Letecheur 40 54 -14
Belgium Kevin Vandevoort 37 56 -19
Belgium Kristof Vermeiren 44 46 -2
China Huang Jiahao 44 57 -14
China Yu Xuantang 43 50 -8
China Wang Lige 41 60 -19
China Geng Mingqi 48 52 -4
China Ji Zhijun 47 55 -8
China Liu Jiaming 39 60 -21
China Yao Pengcheng 40 59 -19
India Kamal Chawla 34 39 -5
England Peter Devlin 38 61 -23
England Dylan Mitchell 39 61 -22
India Varun Madan 40 60 -20
Scotland Joseph McLaren 43 59 -15
Scotland Barry Lee 43 57 -15
Scotland Chris Totten 38 65 -27
Netherlands Jurgen Goudailler 47 35 12
Netherlands Ameer Baksh 39 36 3
Canada Alex Pagulayan 49 50 -1
England Clayton Humphries 50 44 6
India Rahul Sachdev 46 51 -5
India Rajat Khaneja 48 53 -5
England Zack Richardson 48 48 0
Qatar Mohsen Bukshaisha 31 38 -6
England Michael Tomlinson 44 55 -11
England Joe Roberts 49 51 -3
Pakistan Mohammed Asif 26 30 -4
Portugal Filipe Cardoso 24 63 -39
China Zhao Hanyang 36 56 -21
China Luo Honghao 53 51 2
China Li Zhen 40 59 -19
China Sun Peng 45 53 -8
China Shan Xianshu 41 55 -15
China Zhong Lin 48 50 -1
China Yan Bingtao 54 47 7
China Long Zehuang 40 56 -16
China Maihe Muti 40 62 -22
China Feng Zeyuan 36 63 -27
China Sun Jianjun 36 55 -19
China Pang Junxu 40 57 -17
Thailand Ratchayothin Yotharuck 35 53 -18
Netherlands Theodor den Hartog 47 44 3
England Jordan Geldard 40 47 -7
England Benji Buckley 51 44 7
Netherlands Feylin Janssen 49 47 2
Netherlands Fozan Masood 50 47 4
England Matthew Glasby 40 60 -20
England Luke Garland 40 54 -14
England Kurtis Weaver 47 51 -4
Malta Brian Cini 42 51 -8
Northern Ireland Jamie McArdle 37 41 -4
England Richard Haney 46 50 -4
England Michael Williams 46 54 -8
England Ashley Hugill 46 55 -9
Switzerland Pascal Camenzind 47 57 -11
Germany Thomas Blang 33 55 -23
Norway Christopher Watts 38 51 -13
Germany Daniel Schneider 39 53 -14
Iran Amir Sarkhosh 27 31 -4
India Laxman Rawat 23 33 -9
Egypt Ahmed Galal 17 39 -22
China Chen Junhao 41 59 -18
China Zou Junhai 43 55 -12
China Qin Jianfeng 36 64 -28
China Chen Wen 42 60 -18
China He Guoqiang 49 48 1
Germany Christian Gabriel 43 46 -3
China Yuan Sijun 42 47 -5
China Yong Fan 46 52 -6
China Fan Zhengyi 41 59 -18
China Xu Xinjian 29 68 -40
China Xu Si 45 57 -11
China Feng Yu 40 55 -15
England Josh Mulholland 44 51 -7
England Joshua Cooper 43 55 -12
England Adam King 47 56 -9
England Troy Brett 52 50 2
Russia David Maslov 37 57 -19
Wales Tyler Rees 41 59 -18
Belgium Niki Baele 38 51 -13
Belgium Frank Driesen 62 39 23
Belgium Johny Moermans 38 59 -22
Hong Kong Lee Chun Wai 46 50 -4
Hong Kong Ng On Yee 43 57 -15
United States Corey Deuel 40 58 -18
Thailand Boonyarit Keattikun 30 48 -18
Sweden Arpat Pulat 50 50 -0
Iran Soheil Vahedi 42 52 -9
England Anthony Jeffers 43 60 -17
England Russel Morgan 33 51 -18
China Cheng Sihong 49 56 -7
China Li Ningning 40 63 -23
China Ding Wei 37 50 -13
Malaysia Thor Chuan Leong 41 54 -13
Scotland Keith Keldie 38 58 -21
England Jake Keen 46 48 -3
Wales Leigh Davies 46 52 -6
England Joshua Baddeley 39 63 -24
England Thomas Barton 46 50 -5
China Tu Jiong 43 51 -8
China Duan Yanfeng 43 57 -14
China Liu Ming 47 54 -7
China Ding Kai 38 64 -26
Latvia Rodion Judin 38 64 -26
Germany Simon Lichtenberg 46 55 -9
England Chris Jones 41 55 -14
Bulgaria Ivaylo Pekov 31 61 -31
China Wang Wu 49 50 -1
China Wang Chenkai 37 42 -5
Thailand Kritsanut Lertsattayathorn 37 41 -4
Pakistan Hamza Akbar 40 63 -24
Hong Kong Chau Hon Man 23 39 -16
England Danny Connolly 43 61 -18
England Grant Miles 50 58 -8
Iran Ehsan Heydarinezhad 29 29 -0
China Au Chi Wai 50 52 -2
Pakistan Asjad Iqbal 27 30 -3
Bahrain Hussein Mahmood 37 59 -21
Bulgaria Dimitar Mehandzhiyski 23 70 -47
Wales Rhydian Richards 44 53 -9
Belgium Jurgen van den Bossche 46 43 3
Thailand Akani Songsermsawad 47 47 0
Wales Rhydian Ap Owen 41 55 -13
Scotland Erik Wilson 46 54 -7
England Brad Chappell 34 63 -29
England Joshua Thomond 48 53 -4
England Josh Harrison 40 50 -10
Germany Robin Otto 41 63 -22
Pakistan Khalid Al Salem 43 58 -16
Scotland Lee Mein 39 61 -21
Poland Jarosław Kowalski 49 53 -5
Finland Heikki Niva 46 48 -1
India Hrithik Jain 40 62 -22
China Zhu Yinghui 45 56 -11
Australia Kurt Dunham 36 64 -28
England Patrick Whelan 44 56 -12
Pakistan Muhammad Sajjad 30 33 -3
Pakistan Babar Masih 25 37 -12
England Nigel Howe 49 52 -3
Afghanistan Mohammad Rais Senzahi 19 38 -19
Belgium Tan Wang Chooi 48 48 0
Wales Jackson Page 46 56 -10
England Mohammed Rangzib 42 60 -18
England Ismail Türker 45 33 12
China Zhang Zhijie 45 45 -0
China Huang Zishun 54 53 1
China Chang Bingyu 42 61 -19
China Zhang Chi 44 51 -8
China Huang Zhong 49 49 0
Netherlands Xander van Rossem 37 51 -14
England Simon Blackwell 50 49 1
Egypt Basem Eltahhan 30 59 -28
England Callum Costello 42 62 -19
China Lyu Chuang 49 50 -1
China Lyu Chenwei 43 55 -12
England John Foster 44 56 -12
England Daniel Womersley 43 56 -13
India Ishpreet Chadha 30 36 -5
England Jamie Lashmar 45 50 -5
Belgium Curd Persyn 53 48 4
Malaysia Mohammed Reza Hassan 43 55 -12
England James Height 39 53 -15
England Daniel Devlin 42 63 -21
England Haydon Pinhey 43 50 -6
England Ben Murphy 43 53 -10
England Ben Robinson 34 59 -25
Ireland Aaron Tobin 48 50 -2
England Mario Basile 40 57 -17
England Chae Ross 55 46 9
England Sean Harvey 48 50 -2
China Zhang Jiankang 36 62 -26
England Dean Galbally 49 55 -6
England Stefan Risidi 47 55 -8
England Danny Gladstone 36 52 -17
Bahrain Mohammed Ali 38 51 -13
India Roshan Mirchandani 36 57 -21
England Anthony Fieldsend 44 52 -8
England Michael Dubicki 44 54 -10
Wales Jeremiah Connors 48 41 7
England Mark J Miller 42 49 -7
China Ma Chunmao 49 51 -2
Russia Ivan Kakovskii 23 34 -11
England James Murdoch 15 87 -72
England Shaun Wilkes 35 61 -26
England Andy Lee 27 64 -37
Northern Ireland Joe Meara 34 69 -35
England Colin Mitchell 32 60 -28
England Paul Cavney 41 49 -8
England Philip Minchin 32 66 -34
Germany Pavel Leyk 35 73 -38
Germany Stefan Kasper 35 69 -34
Czech Republic Jakub Rendla 6 78 -72
England Matt Yeadon 26 77 -51
England Danny Douane 32 68 -36
England Alex O'Donaghue 33 50 -17
Czech Republic Simon Ceo 14 83 -69
Czech Republic Jaromir Malanta 5 89 -84
Germany Michael Heeger 19 80 -61
Czech Republic Jan Prihoda 7 73 -66
Germany Robert Drahn 13 76 -63
Czech Republic Tomas Kejla 15 67 -53
Czech Republic Lukas Krenek 17 74 -57
Czech Republic Jindrich Prchal 6 77 -72
Germany Ronni Beniesch 15 75 -60
Germany Dieter Meier 21 68 -48
Czech Republic Jan Vimr 9 80 -71
Serbia Marko Vukovic 6 71 -65
Czech Republic Karel Petracek 9 85 -76
Slovakia Jakub Koniar 13 96 -84
Czech Republic Serge Dupraz 11 100 -89
Germany Thomas Cesal 22 80 -58
Germany Habib Shalchian 33 64 -31
Germany Jürgen Kesseler 32 68 -37
Germany Christopher Frömmel 3 94 -92
Belgium Mario van Herk 44 52 -8
Germany Benjamin Frömmel 5 84 -79
Germany Ralph Müller 13 71 -58
Germany Nicole Breitenstein 7 79 -72
Belgium Jacob Stacha 28 70 -42
Germany Ralf Günzel 18 66 -48
England Joe Johnson 32 63 -32
England Marc Harman 22 70 -48
England Pascal Richard 31 74 -44
England Lewis John Calcutt 23 85 -61
Germany Ralph Enax 5 75 -70
Germany Jörn Hannes-Hühn 16 67 -51
Germany Thomas Wacker 0 29 -29
Germany Uli Ottner 5 101 -96
Germany Jörg Ebert 3 76 -73
Germany Diana Schuler 16 74 -58
England Shaun Parkes 35 46 -11
England Rock Hui 32 54 -22
England Kamran Ashraf 33 66 -33
England David Birley 18 79 -62
England David Craggs 42 61 -18
England Declan Bristow 7 24 -17
England Mark Miller 26 60 -34
Belgium Luc Heirewegh 29 62 -33
Belgium Danny D'Hoore 43 49 -6
Belgium Eddy Kindermans 18 73 -56
Belgium Gwen Engels 9 93 -84
Belgium Pascal Raes 32 62 -30
Belgium Julius Grauls 20 66 -46
Belgium Olivier Coucke 30 57 -27
Netherlands Jan Hinfelaar 17 66 -49
Belgium Lieven Vanthournout 35 63 -27
Belgium Gino Verheyde 22 67 -45
Belgium Jean Pierre De Blaer 35 62 -27
Belgium Kris van Landeghem 32 61 -29
Belgium Jan Goossens 21 70 -48
Belgium Bert van Tiggelin 4 100 -97
Belgium Kevin van den Broeck 32 68 -36
England Matt Williams 34 56 -22
England James Loft 41 60 -19
England Anish Gokool 42 67 -25
Norway Anita Maflin 30 55 -25
Wales Allan Morgan 29 84 -55
Wales Jamie Edwards 31 59 -28
Germany Robert Sax 29 73 -45
Germany Michael Seidel 6 41 -35
Germany Michael Betzinger 22 63 -41
Netherlands Rogier van de Kamp 23 59 -36
Germany Mirko Groß 12 79 -67
Germany Wilhelm Braunwald 35 51 -16
Germany Sascha Breuer 17 35 -18
Germany Gerhard Engelschalk 28 46 -18
Germany Anja Vucicevic 36 48 -12
Germany Andreas Pesch 11 70 -59
Netherlands Florian Moederscheim 36 53 -17
Germany Bernd Friedrich 5 78 -73
Germany Ralf Hemmerling 11 61 -50
Germany Oliver Metzger 35 51 -16
Germany Hendrik Henschke 31 53 -22
Croatia Stevo Vucicevic 11 88 -77
Germany Lothar Kempgens 21 77 -57
Germany Martin Rösler 11 76 -65
Germany Ronny Buchholz 34 49 -15
Germany Ronny Pawlitza 34 70 -35
Germany Dirk Hochheim 22 72 -50
Germany Rüdiger Nickel 8 79 -71
Germany Daniel Dieudonne 16 62 -46
Netherlands Laurin Winters 18 69 -51
England Ashik Nathwani 28 63 -35
England Anthony Robson 11 99 -88
England Mark Smith 28 71 -44
England Jordan Rimmer 35 48 -13
England Jim Buck 29 70 -41
England Terry Challenger 33 60 -26
England Neal Jones 27 67 -40
England Nick Pearce 33 55 -22
England David Bailey 11 86 -74
Qatar Ali Al Obaidly 18 96 -78
Pakistan Shokat Ali 29 65 -36
Scotland William Thomson 33 63 -30
England Abdulrahman Quari 39 65 -26
England Gavin Butler 27 63 -36
Qatar Mohanna Al Obaidly 28 70 -42
England Jason Stockton 11 75 -64
Turkey Yahya Seedat 5 90 -86
Scotland Hugh Abernethy 40 58 -18
Ireland Robert Redmond 35 49 -14
England Richard Somauroo 39 72 -33
Romania Constantin Cosmin 22 60 -38
Greece Konstantinos Mavroforos 10 89 -79
Poland Tomasz Gieraltowski 34 72 -38
Netherlands Sander Tierolf 31 63 -32
Germany Stefan Caspers 48 57 -9
Netherlands Kevin Chan 13 78 -65
Australia Simon Bevz 21 73 -52
England Bhavesh Sodha 7 61 -54
Canada Brent Kolbeck 24 65 -41
India Khizar Raoof 37 69 -32
England Sachin Plaha 30 64 -34
Wales Ross Jones 22 71 -48
India Brijesh Damani 31 65 -34
Netherlands Manon Melief 18 66 -48
Austria Markus Pfistermuller 42 58 -16
Germany Anne-Katrin Hirsch 22 65 -43
Poland Grzegorz Biernadski 31 68 -37
England Robert Tickner 31 63 -32
England Brian Morgan 31 71 -40
Australia Steve Mifsud 33 66 -32
Australia James Mifsud 21 79 -57
Scotland Nathan Shaw 47 57 -10
Denmark Ejler Hame 17 76 -59
Thailand Atthasit Mahitthi 43 59 -16
England Christopher Flight 38 61 -23
Thailand Supoj Saenla 46 48 -2
China Shi Shuamgyang 51 56 -5
India Shivam Arora 24 41 -17
England Scott Bell 37 65 -28
England Dean Reynolds 29 59 -30
Ireland Dessie Sheehan 29 66 -37
Austria Patrick Rosmann 33 44 -11
Serbia Zafir Dilji 15 71 -57
Germany Christian Pesch 18 69 -52
Sweden Ron Florax 21 62 -41
Turkey Özyurt Aksoy 5 69 -64
Austria Felix Pleschek 15 68 -53
Germany Jan Leichs 16 72 -56
Germany Stefan Merkel 38 53 -14
Germany Harald Kloss 7 71 -64
Germany Rita Jakisch 0 58 -58
Switzerland Angelo Losi 27 63 -36
Germany Frank Schröder 18 75 -57
Austria Michael Peyr 12 72 -60
Germany Norbert Eckstein 41 51 -10
Netherlands Brian Beekers 18 75 -57
Netherlands Joris Maas 35 54 -20
Netherlands Peter Bertens 33 43 -10
England Jonathan Williams 49 59 -9
Pakistan Shahrukh Nasir 30 61 -31
Scotland Robert Carlisle 41 62 -20
England Paul Moss 27 67 -40
England Michael Spooner 21 75 -53
China A Bulajiang 38 68 -30
Jersey Aaron Canavan 23 67 -44
Brazil Sobradinho de Dues 25 70 -45
Hong Kong Alan Lin Tan Ho 42 58 -16
China Yang Qingtian 42 63 -21
England Rogelio Esteiro 22 68 -47
England Jordan Winbourne 31 81 -50
Pakistan Najmur Khan 19 70 -51
England Kashif Khan 5 84 -79
Pakistan Hasan Khan 33 66 -33
England John Eames 39 58 -19
Poland Wiktor Doberschütz 9 73 -64
Poland Kamil Zubrzycki 34 58 -24
Poland Aleksander Zok 24 56 -32
Poland Piotr Wardowski 13 84 -71
Poland Karol Lelek 43 59 -16
Ukraine Vitaliy Ivaniv 16 75 -60
Poland Robert Zablocki 26 54 -28
Poland Pawel Kasprzycki 12 72 -61
Poland Damian Matysiak 46 66 -19
Poland Daniel Derezinski 28 68 -40
Poland Kevin Dabrowski 26 53 -28
Poland Tomaz Malecki 31 59 -28
Jordan Essam Saadeh 3 98 -95
Ukraine Tetyana Volovelska 12 68 -56
Poland Michal Matuszczyk 24 63 -39
Poland Bartlomiej Orzechowski 40 51 -11
Poland Marek Slomianowski 42 55 -13
Poland Michal Lyjak 14 68 -55
Poland Wojciech Bojewski 8 75 -67
England Anthony Massey 34 65 -30
Australia Ryan Thomerson 23 44 -21
England Robert Cloherty 18 71 -53
Wales Steve Newbury 48 48 0
England Kevin Uzzell 49 63 -14
England Jimmy O'Shea 40 66 -26
England Steve James 17 83 -66
China Li Yinxi 39 68 -30
Ireland Philip Browne 23 67 -44
Ireland J.P. Kelly 25 66 -41
England Philip Arnold 21 82 -62
Ireland Kevin O'Leary 21 70 -49
Netherlands Sebastiaan Kan 30 58 -28
Ireland Billy Kelly 15 66 -51
India Manan Chandra 38 69 -31
England Tony Jones 27 56 -29
England Neal Foulds 32 59 -27
Wales Doug Mountjoy 30 65 -35
Australia Johl Younger 35 71 -37
Belgium Andy van Landeghem 25 67 -42
Netherlands Maarten Niessen 37 63 -26
Belgium Davy Wittoeck 39 58 -20
Belgium Bart Noeth 44 59 -15
Belgium Jos Voets 31 65 -34
Belgium Johan Somers 45 59 -14
Belgium Nicolas Lambrechts 35 67 -32
Belgium Tobias de Bock 11 63 -52
Belgium Thierry Dervoigne 26 60 -35
Belgium Koen Walraet 18 66 -48
Belgium Bart van der Haegen 25 69 -43
Belgium Yorben Vervondel 30 39 -9
Belgium Bruno Cottenies 16 65 -49
Belgium Cliff Castelein 39 67 -28
Belgium Xavier Pemmerl 33 47 -14
Belgium Daan van de Parre 34 62 -28
Belgium Geert Herrewyn 23 69 -45
Belgium Ward van Doren 24 63 -39
Belgium Danny Lathouwers 13 77 -65
Belgium Erwin Verheyden 27 57 -31
Belgium Stein de Sterck 36 47 -11
Belgium Peter Cnudde 16 62 -46
France Nicolas Schianchi 46 57 -10
Belgium Mark Buteneers 48 69 -22
Belgium Eduard Raes 47 58 -11
Netherlands Maurice Rijk 21 64 -43
France Philippe Broto 31 59 -28
Belgium Kenneth Jaques 23 60 -37
Belgium David Fransis 3 82 -79
Belgium Jan Mortele 45 30 15
France Alexis Callewaert 39 50 -11
England Paul Stockwell 27 56 -29
England Hanzla Zahid 21 73 -52
England Brandon Winstone 11 104 -93
Italy Michele Battaglia 23 72 -49
England Stephen Winstone 29 58 -29
England Toby Simpson 24 79 -55
England Philip Seaton 40 55 -15
Scotland Thomas McSorley 39 52 -13
China Hasimu Tuerxun 38 62 -24
England Robert Read 29 73 -44
England Leigh Robinson 36 60 -24
Egypt Wael Talaat 19 38 -19
England Nick Manning 40 65 -25
England Shane Haines 33 62 -29
England Stuart Parnell 38 61 -23
England Jay Bullen 38 57 -19
India Kankan Shamsi 34 63 -29
Hong Kong Yin Lun Cheng 27 76 -49
England Jayson Wholey 27 75 -48
England Peter Antrobus 39 54 -16
Brazil Fabio Luersen 42 59 -17
England Ashley Beal 36 65 -30
China Luo Guangsheng 36 62 -26
China Chen Bo 39 76 -37
Hong Kong Chan Ka Kin 37 62 -25
Netherlands Raymon Fabrie 23 77 -54
Switzerland Darren Paris 16 38 -22
England Anthony Taylor 36 57 -21
South Africa Paul Burrell 28 77 -49
Jamaica Alex Peart 20 93 -74
China Cui Ming 36 69 -33
China Wang Linhan 41 54 -13
England Balvinder Sembi 29 83 -55
Denmark Daniel Kandi 29 78 -48
Croatia Tin Venos 21 80 -59
England Robert Marshall 26 53 -27
England Henry Roper 28 65 -37
Portugal Francisco Domingues 20 74 -54
Romania Andrei Orzan 36 66 -29
England Clive Bernstone 38 75 -37
Wales Peter Williams 1 85 -84
Germany Thomas Scholl 14 73 -59
Belgium Sybren Sokolowski 41 58 -18
Italy Angelo Rizzo 6 64 -58
Wales Simon Morgan 32 65 -33
Switzerland Sebastian Lahruis 16 58 -42
France Alois Riegel 30 47 -17
Croatia Bero Cerinski 9 76 -67
Germany Andreas Vetter 32 65 -33
Germany Sherief Shemeis 25 52 -26
Germany Klaus-Dieter Geiger 38 55 -17
Poland Wiktor Rzezuchowski 17 80 -63
England Jamie Home 42 65 -23
Scotland John Rea 22 74 -52
Hong Kong Leong Man Hoi 23 78 -55
China Huang Hooyong 49 60 -11
China Long Yun 33 65 -32
China Li Wei 28 62 -35
China Zhou Jun 39 57 -18
England Mark White 37 85 -48
England John Fox 50 54 -4
Scotland Guilio Rea 19 76 -57
Belgium Phillippe D'Haens 15 66 -51
Belgium Tsie Waa Ip 25 56 -32
Belgium Steven Heyselberghs 47 62 -15
Belgium Marc Vrancken 25 54 -29
Belgium Cedric Daniels 11 70 -59
Belgium Jurgen Vancanneyt 11 79 -68
Belgium Paul Van Welssenaers 32 64 -32
France Regis D'Anna 19 59 -40
Belgium Pieter Vanassche 7 88 -81
Belgium Marc Malot 38 63 -26
Belgium Bruno Menegotto 21 59 -39
Belgium Kasra Khavaran 40 47 -6
Belgium Christiaan Corten 18 53 -35
Belgium Hans Coppens 33 52 -19
Belgium Glenn Van Hulle 34 56 -22
Belgium Luc Blancke 33 60 -28
France Jean-Baptiste Erceau 39 54 -15
Austria Benjamin Buser 13 71 -58
Netherlands Rene Dikstra 25 35 -10
China Zou Jinhai 43 51 -8
China Liu Ren 38 59 -21
China Tian Jiaqi 31 72 -41
China Li Yingdong 30 66 -36
China Wang Jun 26 74 -48
China Xiong Jun 19 84 -65
China Liu Jialin 14 88 -74
China Zhou Hanwen 27 70 -43
China Feng Yijun 19 71 -52
Bulgaria Krasimir Kameshev 18 82 -64
Bulgaria Nikolai Vlashev 33 60 -27
Pakistan Arshed Chodri 32 58 -26
Romania Radu Vilau 16 74 -58
Bulgaria Ivan Kupov 23 63 -40
Bulgaria Salim Otti 32 66 -33
Bulgaria Danail Tugov 11 84 -72
Bulgaria Stanislav Hadjipopov 5 93 -87
England Jonathan Mabey 24 71 -48
Bulgaria Luchezar Gergov 12 100 -88
Bulgaria Vergil Mavrodiev 17 67 -50
Romania Rares Sinca 10 99 -88
England Matthew Hudson 26 70 -44
Scotland Shahbaz Hameed 12 79 -67
England Andy Guest 25 74 -48
Scotland Christopher Giffney 37 60 -23
England Scott Whiteley 27 55 -28
Scotland Stephen Baillie 25 68 -43
Scotland George Cunningham 31 61 -30
Scotland Scott Gillespie 35 65 -31
Scotland Barry Campbell 43 60 -17
Scotland Pat McKinney 38 51 -12
Netherlands Mario Veltman 19 67 -49
Netherlands Frans Veling 35 53 -17
Netherlands Gosse Vledder 17 61 -43
Wales Tom Rees 37 63 -26
England Sean Halligan 32 66 -34
England Ray Grall 20 81 -61
Bulgaria Ivelin Boyanov 8 75 -68
Bulgaria Ulian Petrov 28 76 -47
Bulgaria Konstantin Gochev 12 83 -71
Bulgaria Hristo Sirakov 15 74 -59
Romania Paul Croitoru 28 63 -35
Bulgaria Nikolai Hristov 20 66 -47
Romania Toma Cristian Marinescu 5 79 -74
Bulgaria Ulian Serbeski 10 68 -58
China Li Haibin 25 76 -51
China Wang Shi 33 73 -41
China Cheng Feng 39 63 -24
China Fang Fan 34 69 -35
China Yang Gangxinfu 33 63 -30
China Ye Shaojun 25 68 -43
China Zhang Hanxuan 24 68 -44
China Liu Ying 48 40 8
China Ma Yinzhu 36 60 -24
England Paul Norris 35 54 -18
England Hannah Jones 12 82 -70
England Jaspal Bamotra 20 80 -60
Australia Shaun Dalitz 18 84 -67
Libya Khalid Belaied Abumdas 23 72 -49
Netherlands Mitchell Van Den Bergh 15 75 -60
Netherlands Leon Alewijnse 7 53 -46
Malta Talip Yigitsoy 15 55 -40
England Thomas Newcombe 41 45 -4
Netherlands Huib Kuilboer 21 68 -47
Netherlands Bas Verviers 38 66 -28
Netherlands Toby van Diepen 31 70 -39
Netherlands Emile Bastiaan Hendriksen 14 71 -57
Netherlands Nico Bouma 16 69 -53
Netherlands Albert Pronk 19 83 -64
Netherlands Raymond Huisman 28 65 -37
Belgium Pascal Decloedt 31 56 -25
England Declan Weston 31 62 -31
Netherlands Bas Herberigs 27 64 -36
Czech Republic Jan Klecka 13 65 -53
England Zafran Ali 43 55 -12
England Dean Sheridan 28 75 -48
Switzerland Max Kribbe 6 68 -62
Germany Fabian Tost 23 63 -40
Germany Florian Werres 25 61 -37
Germany Tobias Renner 18 64 -47
Germany Jan Eisenstein 30 55 -25
Austria Rick Kraaijeveld 20 57 -38
Germany Christian Rauscher 46 50 -3
Germany Sebastian Thron 31 69 -38
Germany Roman Dietzel 41 53 -11
Germany Matthias Leuthold 18 55 -37
Germany Thomas Kiesewetter 12 73 -61
Germany Adrian Schmidt 12 77 -65
Germany Tobias Stelter 6 78 -72
Germany Moritz Thomas 14 75 -62
Norway David Frew 25 76 -51
Pakistan Muhammad Majid Ali 19 35 -17
China Li Junchen 12 92 -80
China Zhou Xiao 25 69 -44
Hong Kong Wai Ho Chung 16 86 -70
China Xiao Wei 29 75 -46
China Li Chao 14 82 -69
China Mao Zhijun 15 82 -68
Belgium Steven Put 19 71 -51
Denmark Lasse Petersen 28 66 -38
Pakistan Imran Ayaz 16 83 -66
Germany Dirk Oppenhoff 19 63 -43
Germany Markus Fischer 13 70 -57
Germany Kemal Ueruen 32 57 -25
Belgium Dennis Van Veldhoven 26 67 -41
Germany Felix Buchfeld 17 71 -53
Germany Sebastian Zittermann 8 68 -60
Germany Jacek Stacha 31 63 -32
Afghanistan Ismail Ali 35 66 -30
India Sundeep Gulati 18 79 -61
India Faizal Khan 38 60 -22
India Dharminder Lilly 33 61 -28
China Yu Haitao 25 64 -39
China Zhang Xinwei 39 62 -23
China Gao Le 29 65 -37
China Wang Yuanfan 39 52 -13
China Li Weixue 35 67 -32
China Wang Peng 23 76 -53
China Wang Qianwei 33 75 -43
England Aaron Cook 34 57 -23
Hong Kong Jamie Chui 31 64 -33
England Martin Power 0 10 -10
Belgium Phuntsok Jaegers 31 63 -33
Netherlands Kim Fai Sung 35 56 -21
Belgium Steven Verelst 39 53 -13
Belgium Tijs Van Puyenbroeck 45 56 -11
Belgium Pascal Charot 28 78 -50
England Kevin Southern 15 82 -67
Netherlands Mario Hautekeete 33 51 -18
Belgium Jurgen Hauffman 20 70 -50
Switzerland Marc Weibel 13 81 -67
France Jerome Jamart 20 68 -48
Belgium Pascal Budo 22 63 -41
Spain Joaquin Marin 34 46 -12
England Christopher Harrison 21 67 -47
Bulgaria Bratislav Krastev 29 70 -40
Australia Matthew Bolton 33 70 -36
Australia Hassan Kerde 18 38 -20
Hong Kong Ng Yam Shui 28 80 -53
Poland Wojciech Przylucki 32 56 -24
England Nathan Jones 43 58 -15
Poland Marcin Kolibski 14 78 -63
England John Fearick 36 65 -28
England Majid Khan 23 73 -50
China Song Yang 37 59 -22
Australia Timothy Ng 19 67 -48
China Man Ming Wa 30 68 -38
China Chen Yelong 16 72 -56
China Wang Qixing 22 78 -56
China Wu Fan 31 75 -44
China Yang Haifeng 8 86 -78
England Joe Rhone 28 61 -33
England Thomas Hilborne 36 60 -24
England Nick Skinner 17 73 -56
England Matt Lippett 34 60 -26
Wales Mark Davies 23 68 -46
Thailand Phanuwat Chitdi 17 71 -55
China Li Tianen 39 64 -25
China Wli Bo 45 37 8
China Chui HoMan 22 65 -43
China Qian Hua 49 48 2
China Zhu Zhenjiang 50 53 -3
China Shen Cheng 41 62 -21
China Cai Peng 36 54 -17
China Liang Jianfeng 46 49 -3
China Wu Jinquan 43 63 -21
China Min Changqing 36 64 -28
China Xie Zhaoze 12 87 -75
China Li Yunfei 38 54 -16
China Si Jiaxin 31 62 -31
China Zong Zhe 11 82 -71
China Xia Fukaiti 31 74 -43
China Xu Yongwen 16 87 -71
Scotland Paul Ingram 16 77 -61
China Chen Xu 7 84 -77
China Zhong Asheng 7 81 -74
China Ren Jiaxing 39 63 -24
Poland Patryk Masłowski 38 43 -6
Morocco Chaouki Yousfi 19 38 -19
Taiwan Hung Chuang Ming 20 38 -18
Northern Ireland Conor McCormack 24 72 -48
China Hu Yufan 4 78 -74
China Bai Langning 30 74 -44
China Li Jiuwei 11 73 -62
China Bo Junjie 16 79 -63
China Wang Pengfei 31 69 -38
China Shi Zhenlong 24 72 -47
China Zhang Cunyue 35 62 -27
China Wang Baosheng 39 73 -34
China Yin Xiaowei 24 74 -50
China Chen Yaochen 10 79 -69
China Shi Liu 23 71 -48
China Lin Chuangwei 39 51 -12
China Huang Nian 37 54 -17
India Asutosh Padhy 21 80 -59
Austria Paul Schopf 24 68 -45
Malaysia Keen Hoo Moh 15 40 -25
Japan Keishin Kamihashi 28 67 -39
Syria Omar Alkojah 20 41 -21
India S. Dilip Kumar 15 79 -64
Brazil Noel Rodrigues Moreira 23 74 -52
England Richard Jones (II) 22 71 -49
Portugal Joao Grilo 20 84 -64
China Meng Jing 18 78 -61
China Gong Xiaoqing 33 69 -36
China Tang Li 22 64 -42
China Qin Ge 41 55 -14
China Zhou Fei 33 69 -36
China Xu Yuan 47 56 -10
China Liu Genxiang 34 67 -34
China Long Yong 29 65 -35
China Wong Yunshing 30 74 -44
China Wang Linkai 24 75 -51
China Lee Tszho 15 67 -52
China Li Jiahao 32 73 -41
China Dong Yong 45 46 -1
China Wu Shengguang 24 78 -54
China Tu Taojin 49 60 -11
China He Wenchong 25 69 -44
China Qi Guoxiao 42 59 -17
Scotland David Greig 32 65 -33
Poland Daniel Holoyda 22 67 -46
Singapore Marvin Lim Chun Kiat 39 60 -21
Ukraine Sergey Isaenko 41 68 -26
India Neeraj Kumar 14 93 -79
England George Scott (II) 16 71 -55
India Sumit Talwar 36 64 -28
Bahrain Mohammed Omar Ashiq 45 58 -13
Singapore Ong Jia Jun 18 86 -67
Pakistan Yasir Nadeem 32 78 -46
Ireland Chris Kilcoyne 19 73 -54
England Owais Ali 32 62 -31
England Darren Barton 39 69 -30
Canada Roshan Birdi 18 62 -43
England Reece King 23 69 -47
England Scott Lyons 30 71 -42
England Danny Hocking 35 65 -30
England Heather Clare 15 86 -71
England Gene Lam 41 57 -16
Wales Darryl James 44 61 -17
England Freddie Blunden 35 64 -29
England Tahel Miah 39 63 -25
England Ben Tanner 33 62 -29
Singapore Boon Chin Ang 39 60 -21
Poland Paweł Rogoza 35 66 -30
Poland Michał Zieliński 32 71 -39
Poland Rafał Jewtuch 36 63 -27
France Niel Vincent 35 60 -26
Ireland Stephen Bateman 27 64 -37
Hong Kong Ka Wai Cheung 41 63 -22
Hong Kong Yu Kiu Chang 14 108 -94
India Malkeet Singh 30 73 -44
Germany Umut Dikme 28 70 -42
Hong Kong Chan Ming Tung 34 71 -37
France Brian Ochoiski 36 59 -23
Latvia Anna Prisjaznuka 13 79 -67
Latvia Tatjana Vasiljeva 25 71 -46
Malta Shaun Sultana 19 73 -55
Afghanistan Saleh Mohammadi 43 60 -17
Australia Steven Donohoe 17 39 -21
China Han Bin 32 62 -30
Egypt Hatem Yassen 23 75 -52
Belgium Daan Leyssen 46 61 -15
England Lewis Gillen 28 48 -20
China Wu Sicheng 27 67 -40
China Wang Haonan 32 65 -33
China Shen Haoran 40 61 -21
China Ren Zuijie 46 55 -10
China Deng Jinhong 38 66 -28
China Ma Daojun 43 59 -17
China Si Jiahui 50 54 -4
England Adam Brown 48 61 -13
England Labeeb Ahmed 16 72 -56
Egypt Hesham Shawky 21 35 -15
England Aaron McCann 20 66 -46
England Adam Morrey 26 63 -37
England Ronnie Blake 38 72 -34
England Jack Smithers 37 63 -26
England Brandon Hall 22 68 -46
England Sonnie O'Sullivan 38 52 -13
Northern Ireland Christopher Maye 20 83 -63
England Phil Parkin 33 56 -23
Wales Dale Hughes 16 78 -62
England Jason Turnbull 28 69 -41
England Daniel Stevenson 33 61 -27
England Sean Bowers 44 58 -15
England Andrew Grainger 23 72 -49
England James Lake 22 79 -57
Pakistan Wasim Khan 23 59 -36
England Shafaqut Hussain 18 74 -56
England George Montgomery 10 75 -66
India Pan Durangaiah 33 57 -24
Wales Daniel Gorton 25 77 -52
Wales Matthew Roberts 27 70 -43
New Zealand Daniell Harry Haenga 22 33 -11
China Yi Chen Xu 18 108 -90
England Mitchell Grinstead 19 72 -53
England Martin Pitcher 31 64 -33
England Dan Barsley 19 80 -61
England Paul Anthony Taylor 31 62 -31
India Dhairya Bhandari 35 64 -28
England Craig Brown 32 70 -39
Yu Han 0 0 0
England Thomas Kevern 40 58 -18
India Sri Krishna 32 66 -34