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 29436 (84.4%) matches with frame scores out of 34875 total matches.
Rank Player Average Points For Average Against Average Frame Difference
England Judd Trump 58 43 15
England Mark Selby 58 44 14
China Ding Junhui 57 44 13
England Shaun Murphy 56 46 10
England Stephen Lee 55 47 8
England Ali Carter 53 46 8
Scotland John Higgins 55 44 11
England Peter Ebdon 52 49 3
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 59 45 14
Norway Kurt Maflin 53 49 5
England Nigel Bond 49 50 -1
England Joe Perry 53 46 8
Northern Ireland Gerard Greene 48 52 -4
Wales Matthew Stevens 51 47 3
England Stuart Bingham 55 44 11
England Jimmy White 47 51 -4
England Martin Gould 54 47 7
Ireland Ken Doherty 49 48 1
England Barry Hawkins 54 46 7
England Alfie Burden 50 51 -1
England Tom Ford 53 49 4
England Anthony Hamilton 51 49 2
England Mark Joyce 51 50 0
Jamaica Rory McLeod 50 50 0
England Mike Dunn 49 51 -2
Thailand Issara Kachaiwong 41 48 -7
England Rod Lawler 48 50 -3
Thailand James Wattana 45 50 -4
England Ben Woollaston 52 48 3
Ireland Fergal O'Brien 51 49 2
Northern Ireland Joe Swail 48 51 -2
China Liu Song 50 50 0
England Joe Jogia 47 50 -3
Ireland Joe Delaney 45 50 -6
England Barry Pinches 47 52 -5
England David Gilbert 54 46 7
Belgium Bjorn Haneveer 48 52 -4
Scotland James McBain 47 53 -6
England Matthew Couch 45 52 -8
China Zhang Anda 51 50 1
China Xiao Guodong 54 47 7
England Liam Highfield 51 49 2
China Lyu Chuang 49 50 -1
England Kuldesh Johal 49 51 -2
England Paul Davison 48 53 -5
Wales Michael White 51 47 4
England Ronnie O'Sullivan 64 42 22
Scotland Graeme Dott 52 46 7
Wales Jamie Jones 51 48 3
England Robbie Williams 49 51 -2
Scotland Stephen Maguire 53 44 9
Israel Eden Sharav 47 53 -7
England Peter Lines 47 51 -4
England Simon Bedford 49 51 -2
Scotland Scott MacKenzie 45 54 -9
England Michael Holt 50 47 3
England Gary Wilson 53 48 6
Thailand Dechawat Poomjaeng 48 50 -2
China Li Yan 47 50 -4
China Cao Yupeng 51 50 0
England Adam Wicheard 47 51 -4
Wales Andrew Pagett 44 51 -8
England Mark King 51 48 3
Wales Dominic Dale 50 49 1
England Nick Jennings 48 49 -1
England Jack Lisowski 54 48 6
Scotland Jamie Burnett 51 49 2
England Craig Steadman 48 51 -2
England Andy Hicks 49 51 -2
England Matthew Selt 51 48 4
England Sam Craigie 51 50 1
England Jamie Cope 49 49 -1
Scotland Alan McManus 51 49 2
England Adam Duffy 48 50 -2
Thailand Passakorn Suwannawat 42 50 -8
England Justin Astley 47 52 -5
Wales Mark Williams 53 44 9
Northern Ireland Mark Allen 56 46 10
England Dave Harold 49 52 -2
England Jimmy Robertson 52 49 3
England Steve Davis 48 51 -2
England Kyren Wilson 53 47 6
England Sam Baird 50 50 0
Northern Ireland Patrick Wallace 53 49 4
England Stuart Pettman 48 51 -3
England Stephen Rowlings 46 46 1
England David Gray 50 47 3
England Del Smith 45 56 -11
England Ian Barry Stark 44 53 -9
England Stephen Ormerod 39 58 -19
Hong Kong Marco Fu 55 47 8
China Liang Wenbo 53 46 7
England Andrew Higginson 52 48 4
Ireland David Morris 50 50 -1
Wales Jak Jones 45 55 -10
Ireland Michael Judge 48 51 -3
England Jamie O'Neill 49 51 -2
Thailand Noppon Saengkham 46 48 -2
England Ian McCulloch 50 51 -1
Malta Tony Drago 47 52 -5
Thailand Thanawat Thirapongpaiboon 46 49 -3
Wales Daniel Wells 49 53 -4
Scotland Anthony McGill 51 48 3
England Adrian Gunnell 48 53 -6
Wales Paul Davies 47 52 -5
Brazil Igor Figueiredo 45 55 -9
England Ian Glover 46 54 -8
England Michael Wasley 49 52 -3
England Jimmy Michie 48 52 -4
Belgium Luca Brecel 51 47 3
Germany Patrick Einsle 41 59 -17
England Allan Taylor 46 54 -8
India David Singh 42 50 -8
England Andrew Norman 46 53 -7
England David Grace 49 53 -3
England Stuart Carrington 51 50 1
England Martin O'Donnell 49 52 -3
England Jamie Walker 46 49 -3
Germany Lasse Munstermann 41 55 -14
England Chris Norbury 45 55 -10
Belgium Curd Persyn 53 48 4
Belgium Chris Henry 36 43 -7
Belgium Kurt Vanoverberghe 50 41 9
Belgium Hans Blanckaert 38 57 -20
England Oliver Brown 44 51 -7
Belgium Tomasz Skalski 39 59 -20
India Aditya Mehta 49 51 -2
China Chen Zhe 48 52 -3
England James Welsh 33 57 -24
Poland Adam Stefanow 43 57 -15
Belgium Kevin van Hove 48 49 -1
Belgium Tino de Witte 44 49 -5
Belgium Peter Bullen 51 45 6
Denmark Rune Kampe 38 61 -22
Belgium Yvan van Velthoven 41 57 -16
Poland Marcin Nitschke 36 62 -26
Belgium Pierre Dethier 39 58 -18
France Yannick Poulain 36 41 -5
England Ian Burns 50 51 -1
Netherlands Maurice Le Duc 36 58 -21
Belgium Laurens de Staelen 32 56 -23
Belgium Guido Taloen 52 45 7
Thailand Thepchaiya Un-Nooh 51 47 4
Wales Darren Morgan 38 39 -2
England Joel Walker 48 54 -6
England Sam Harvey 42 55 -13
Northern Ireland Dermot McGlinchey 38 60 -22
England James McGouran 48 54 -7
Belgium Mario Geudens 49 53 -4
Scotland Craig MacGillivray 30 43 -13
China Jin Long 48 52 -4
China Mei Xiwen 51 50 1
England Farakh Ajaib 49 50 -1
England Antony Parsons 48 49 -1
England Charlie Walters 49 52 -3
England Robert Valiant 46 51 -5
England David Portman 53 44 9
England Lee Page 44 54 -10
Wales Alex Taubman 45 54 -9
India Lucky Vatnani 47 53 -6
England Ben Harrison 47 46 1
Wales Jamie Clarke 44 50 -5
England Michael Wild 46 51 -5
England Sam Thistlewhite 44 53 -9
England Callum Downing 47 52 -5
England Mitchell Travis 46 50 -4
England Damian Wilks 36 50 -14
England Lee Farebrother 42 54 -12
England Craig Barber 42 55 -13
England Daniel Skingle 54 32 22
England Steve Judd 41 48 -7
England Stephen Craigie 49 50 0
England Lee Spick 49 50 -1
Northern Ireland Jordan Brown 49 53 -4
England Mitchell Mann 47 53 -5
England Paul Metcalf 33 63 -30
England James Brown 38 57 -19
England Jake Nicholson 45 54 -9
England Alex Davies 47 51 -4
England Jamie Barrett 43 58 -15
China Tian Pengfei 54 49 5
England Luke Simmonds 49 52 -3
Wales Lee Walker 47 52 -5
Australia Vinnie Calabrese 42 56 -13
England Sydney Wilson 46 54 -8
Pakistan Shahram Changezi 46 52 -6
Scotland Michael Leslie 43 56 -13
England Bash Maqsood 44 56 -12
Scotland Fraser Patrick 46 54 -7
England Liam Monk 47 51 -4
England James Loft 37 65 -28
Scotland Bobby Cruickshanks 43 57 -14
Finland Robin Hull 50 51 0
England Mike Hallett 41 61 -21
England Dean Venables 42 56 -14
England Reanne Evans 41 57 -15
England Jeff Cundy 49 51 -3
England John Astley 47 53 -6
India Brijesh Damani 51 47 4
England James Burrett 37 60 -23
Wales Duane Jones 46 53 -6
England Tony Knowles 41 62 -21
England Saqib Nasir 48 50 -3
England Phil O'Kane 42 56 -13
England Zak Surety 46 53 -7
India Khizar Raoof 41 63 -22
Australia Ben Judge 28 52 -24
England Stephen Groves 38 57 -19
England Robert James 45 53 -8
England James Hill 34 66 -32
Scotland David McLellan 44 54 -10
Malta Alex Borg 41 55 -14
England George Marter 38 57 -19
India Manish Jain 43 58 -14
India Shahbaaz Adil Khan 49 50 -1
China Yu Delu 51 50 1
Ireland David Hogan 42 58 -16
England John Whitty 33 51 -18
England David Roe 45 56 -11
Ireland Brendan O'Donoghue 46 55 -8
Scotland Mark Boyle 51 52 -1
Thailand Noppadon Sangnil 42 57 -14
England Paul Wykes 50 47 3
England Nic Barrow 54 45 9
England Les Dodd 45 54 -10
England Neil Selman 51 46 5
Wales Ian Preece 49 52 -3
England Sanderson Lam 44 57 -13
Wales Kishan Hirani 43 55 -12
Germany Phil Barnes 45 51 -7
Germany Stefan Joachim 33 54 -22
England Sean O'Sullivan 45 56 -11
England Brian Cox 46 33 12
England Ashley Wright 50 50 -1
Germany Christof Biniarsch 25 55 -30
Germany Stefan Gerst 34 53 -20
Germany Norbert Hofheinz 34 49 -16
Netherlands Gerrit Bij de Leij 37 41 -4
Austria Andreas Ploner 42 50 -8
Germany Julian Treiber 36 51 -15
Wales Gareth Allen 45 53 -8
Austria Markus Stocker 38 57 -19
Switzerland Alexander Ursenbacher 48 53 -5
Germany Oliver Kremp 32 49 -17
Scotland Marc Davis 43 50 -7
Netherlands Xander van Rossem 37 51 -14
Germany Jörg Vortkort 52 10 42
Turkey Ali Kirim 31 57 -26
Germany Roland Hanisch 49 45 4
Turkey Soner Sari 41 51 -10
New Zealand Chris Mcbreen 35 55 -20
Austria Ebrahim Baghi 45 65 -20
Germany Julian Gartner 43 43 0
Croatia Sanjin Kusan 42 61 -19
Ireland Douglas Hogan 33 63 -30
Germany Thomas Valentin 35 43 -8
Germany Jörg Petersen 38 54 -16
England Zen Beechey 27 35 -8
Poland Rafal Górecki 36 56 -20
Ukraine Vladyslav Vyshnevskyy 43 49 -5
Poland Krzysztof Wrobel 42 54 -11
Poland Piotr Murat 46 46 0
Poland Jarosław Kowalski 49 53 -5
Poland Krzysztof Kubicki 33 53 -20
Poland Maciej Relich 43 59 -16
Poland Krzysztof Gorniak 33 59 -26
Poland Michał 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
England Shane Castle 48 50 -3
England Ryan Causton 45 53 -7
England Ian Brumby 45 54 -9
England Andrew Milliard 40 58 -19
England Steve Ventham 35 55 -20
England Karl Townsend 52 46 6
England Steve Meakin 53 42 11
England Ali Bassiri 22 71 -49
England David Taylor 37 71 -34
Wales Tony Chappel 51 46 5
England Gary Wilkinson 51 51 0
New Zealand Dene O'Kane 44 54 -10
England John Parrott 38 58 -19
Northern Ireland Dennis Taylor 34 62 -29
Canada Cliff Thorburn 33 57 -24
Belgium Jurian Heusdens 46 48 -1
Netherlands Mario Wehrmann 31 53 -21
England Matthew Day 47 52 -6
Belgium Thomas Broeckx 46 44 2
Belgium Tim van Goubergen 46 62 -16
England Martin Ball 38 47 -9
England Mark Vincent 44 54 -11
Belgium Jurgen van den Bossche 46 43 3
Scotland Jonathan Fulcher 26 43 -17
Belgium Yannick Sablon 49 45 4
Belgium Rene Hemelsoet 48 50 -2
Belgium Patrick Geysels 36 55 -19
Belgium Nicky Godeyne 41 46 -5
Netherlands Roy Stolk 40 31 9
Belgium Dirk Coppens 37 54 -17
Belgium Kevin Jacobs 47 51 -4
Wales Andrew Rogers 44 55 -11
Belgium Tom Vervoort 50 55 -5
Belgium Ahmed Osman 54 37 17
Belgium Jimmy van den Winkel 46 51 -6
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 Alain Vandersteen 44 48 -4
Belgium Wim Andries 34 50 -15
Belgium Sam de Cooman 47 67 -20
Netherlands Misja van Vonderen 44 65 -21
Belgium Tom de Wit 33 42 -9
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
Scotland Scott Donaldson 49 51 -3
China Lu Ning 50 51 -1
Australia Adrian Ridley 34 44 -9
England James Cahill 46 55 -9
Scotland Rhys Clark 43 57 -13
Scotland Ross Muir 46 54 -8
India Shahbaaz Khan 51 50 2
Brazil Itaro Santos 31 69 -38
England Nick Dyson 50 46 4
Bahrain Hussein Mahmood 37 59 -21
England Darren Bond 46 54 -9
England Andrew Hudson 40 65 -25
England James Silverwood 46 51 -5
England Anthony Harris 43 55 -13
Ireland John Sutton 44 57 -13
England Greg Batten 56 43 13
Australia Marc Robertson 48 48 0
England Richard Remelie 40 56 -16
Ireland Josh Boileau 42 58 -16
Wales Ben Jones 42 55 -13
England Elliot Slessor 46 53 -7
Wales Stephen Ellis 41 58 -17
Malaysia Mohammed Reza Hassan 43 55 -12
Bahrain Mohammed Al Shaikh 43 53 -10
England Tom Maxfield 49 55 -5
Wales Richard King 41 58 -16
England Andy Marriott 42 55 -13
Bahrain Habib Subah 44 53 -9
England Richard Twomey 38 55 -17
China Rouzi Maimaiti 49 53 -4
China Zhu Yinghui 45 56 -11
China Zhou Yuelong 54 48 7
India Pankaj Advani 49 46 4
China Lyu Haotian 48 51 -3
China Chen Feilong 43 58 -15
England Oliver Lines 47 52 -5
Germany Carl Rosenberger 31 54 -23
England Ricky Norris 42 52 -10
Northern Ireland Johnny Kells 41 40 1
England Dean Goddard 35 54 -19
Belgium Wang Chooi Tan 48 48 0
England Garry Steele 26 61 -34
Germany Rüdiger Fehrmann 29 57 -28
Croatia Dragan Roša 29 37 -8
Germany Bernd Strnad 34 51 -17
Germany Ole Steiner 24 50 -25
Germany Tobias Hirmer 48 42 7
Germany Luca Kaufmann 33 45 -12
Germany Hendrik Glax 35 52 -17
China Zhao Xintong 54 49 5
England Bill Oliver 40 61 -21
England Gary Miller 42 64 -22
England Barry West 49 50 0
Ireland Patsy Fagan 45 52 -7
Canada Alain Robidoux 48 50 -2
England John Parkin 42 52 -10
Belgium Edwin Depoorter 36 53 -17
Belgium Raphael Profeta 51 43 8
Belgium Jan Corten 45 48 -2
Belgium Pascal Durnez 45 55 -10
Belgium Serge Moeyersons 41 50 -9
Belgium Jurgen van Roy 52 46 6
Netherlands Ton Berkhout 39 48 -9
Belgium Steve Lambrechts 47 48 -1
Belgium Dominiek Vieuvalet 31 51 -20
Germany Felix Frede 40 51 -11
Belgium Sebastiaan Vermeylen 45 44 1
Belgium Koang Min Chou 44 37 7
Netherlands Juriaan van den Nieuwenhuizen 27 62 -35
France Johan Lorek 35 40 -4
Belgium Raf Van De Maele 43 40 3
Belgium Peter Vertommen 42 38 4
France Nathanael Beckrich 37 34 3
England Stuart Wood 39 57 -18
Belgium Kristof Vermeiren 44 46 -2
France Stephane Ochoiski 33 60 -27
Poland Kacper Filipiak 39 58 -19
England Christopher Keogan 42 59 -17
England Greg Davis 28 65 -38
Belgium Erwin Goethals 38 58 -20
England Joe Steele 41 53 -12
China Huang Jiahao 44 57 -14
China Zhang Yang 51 51 -1
China Zhang Yadong 42 56 -13
China Zhang Yong 47 55 -9
China Yu Xuantang 43 50 -8
China Wang Lige 41 60 -19
China Hu Hao 52 48 3
China Ma Tingpeng 50 50 0
China Fang Xiongman 49 52 -3
China Ju Reti 55 45 10
China Ji Zhijun 47 55 -8
Hong Kong Fung Kwok Wai 45 52 -6
China Wang Zepeng 52 47 5
China Ma Chunmao 49 51 -2
China Zhang Dongtao 52 49 3
China Lin Shuai 45 52 -6
China Shi Hanqing 47 59 -12
China Guan Zhen 51 50 1
China Chen Ruifu 47 51 -4
China Cai Jian Zhong 48 50 -2
China Xu Xlnjian 44 60 -16
China Cao Xinlong 44 57 -13
Bulgaria Vencislav Daskalov 42 49 -7
Bulgaria Nikola Kemilev 38 60 -22
Bulgaria Georgi Velichkov 24 65 -40
Bulgaria Dimitar Mehandzhiyski 23 70 -47
Bulgaria Ivaylo Pekov 31 61 -31
Malta Aaron Busuttil 41 59 -18
Scotland Ross Higgins 40 60 -20
England Ashley Carty 47 52 -5
England Jamie Gibson 31 70 -39
Scotland Lloyd Condron 38 25 13
Scotland Michael Collumb 47 52 -5
England Darrell Whitworth 37 46 -8
Scotland Joseph McLaren 43 59 -15
England James Gillespie 40 56 -16
England Surinder Gill 55 45 10
Isle of Man Darryl Hill 41 58 -17
Northern Ireland Julian Logue 39 53 -13
England Ben Fortey 44 55 -11
India Rajat Khaneja 48 53 -5
England Nico Elton 40 57 -17
England Darren Cook 48 49 -1
Northern Ireland Raymond Fry 43 53 -10
England Chris Wakelin 51 50 1
England Zack Richardson 48 48 0
Qatar Ahmed Saif 38 62 -24
England Steven Hallworth 45 55 -10
England Hammad Miah 45 55 -10
England Dylan Mitchell 39 61 -22
England Gareth Green 44 51 -7
Cyprus Michael Georgiou 49 51 -2
England Adam Edge 42 54 -12
England Joe O'Connor 46 54 -8
England Lewis Frampton 39 55 -16
Scotland Dylan Craig 45 53 -8
England Ryan Clark 38 61 -23
Scotland Barry Lee 40 57 -17
England Jordan Church 47 54 -8
India Varun Madan 40 60 -20
India Rahul Sachdev 46 51 -5
England John Beesley 35 58 -24
Netherlands Theodor den Hartog 47 44 3
Belgium Wendy Jans 47 45 2
Netherlands Jasha Kiers 34 46 -12
Netherlands Jeroen van Driel 31 55 -24
Belgium Kevin Vandevoort 37 56 -19
England Daniel Ward 48 44 4
England Jordan Geldard 40 47 -7
England Joe Roberts 49 51 -3
England Benji Buckley 51 44 7
Netherlands Feylin Janssen 49 47 2
England Jamie Bodle 50 51 -1
Netherlands Fozan Masood 50 47 4
Scotland Mark Owens 41 57 -16
Egypt Mohamed Khairy 27 57 -29
China Wang Yuchen 42 59 -17
Thailand Ratchayothin Yotharuck 35 53 -18
Belgium Olivier Vandenboheede 46 47 -1
Germany Peter Wagner 45 49 -4
Germany Andreas Hartung 23 62 -39
Belgium Mathijs Bokken 29 60 -31
Austria Dominik Scherübl 49 49 1
Switzerland Pascal Camenzind 47 57 -11
Germany Kilian Baur-Pantoulier 38 49 -12
Wales Jack Bradford 41 54 -12
Germany Stefan Schenk 40 50 -10
Germany Thomas Blang 33 55 -23
Norway Christopher Watts 30 68 -38
Germany Daniel Schneider 39 53 -14
England Thomas Wealthy 39 62 -23
Germany Lukas Kleckers 41 55 -14
Switzerland Stefan Schneider 43 48 -4
Iran Hossein Vafaei 50 48 2
India Laxman Rawat 38 42 -5
Egypt Ahmed Galal 17 39 -22
Ireland Robert Murphy 27 29 -2
Iceland Kristjan Helgason 34 37 -3
Iran Amir Sarkhosh 40 35 5
Afghanistan Mohammad Rais Senzahi 19 38 -19
United Arab Emirates Mohammed Al Joker 24 32 -8
Pakistan Mohammed Asif 32 32 0
China Wang Heng 48 52 -5
China Lin Yongzhi 45 54 -9
China Zou Junhai 43 55 -12
China Zhong Lin 48 50 -1
China Sun Jianjun 36 55 -19
China Pan Weixing 45 55 -9
China Da Hailin 46 51 -5
China Lyu Chenwei 43 55 -12
China Yan Bingtao 54 47 7
China Tang Jun 49 56 -7
China Au Chi Wai 50 52 -2
China Li Yuan 43 56 -14
China Luo Honghao 50 52 -2
China Chen Zifan 47 54 -7
England Richard Haney 46 50 -4
Germany Miro Popovic 59 49 10
Northern Ireland Billy Brown 40 57 -17
England James Carney 40 55 -14
Germany Andreas Cieslak 43 52 -9
England Ismail Türker 45 33 12
Germany Christian Gabriel 43 46 -3
Ireland John McBride 42 62 -20
Wales Darren Thompson 51 39 12
England Stefan Mazrocis 43 49 -6
England Roger Leighton 60 39 21
Ireland John Leahy 45 49 -4
England Sean Lanigan 53 45 8
England Nigel Gilbert 47 43 5
England Hassan Vaizie 33 60 -27
Wales Wayne Jones 53 40 13
Ireland Gaye Burns 41 50 -9
England Tony Brown 35 57 -22
Wales Philip Williams 64 33 30
China Yong Fan 46 52 -6
China Niu Zhuang 41 59 -18
China Xu Xinjian 29 68 -40
China Qiu Yalong 48 51 -2
China Pa Ruke 49 49 0
China Feng Yu 40 55 -15
Wales Anthony Davies 44 56 -12
Netherlands Ameer Baksh 39 36 3
England Adam Bobat 41 48 -8
Belgium Wim de Roeck 47 47 0
Belgium Niki Baele 38 51 -13
England Matthew Glasby 42 57 -15
England Sean Hopkin 39 53 -14
Belgium Frank Driesen 62 39 23
Belgium Johny Moermans 38 59 -22
Northern Ireland Jamie McArdle 47 46 1
England Ashley Hugill 46 55 -8
Belgium Frederic Letecheur 40 54 -14
Netherlands Jurgen Goudailler 47 35 12
Netherlands Jerom Meeus 36 53 -18
England Michael Tomlinson 44 55 -11
England Adam Longley 31 42 -10
China He Guoqiang 47 53 -6
China Cheng Sihong 49 56 -7
China Xu Si 46 55 -9
China Sun Hongrui 44 55 -11
China Ding Wei 37 50 -13
China Sun Peng 45 53 -8
China Pang Junxu 45 57 -12
China Maihe Muti 40 62 -22
China Cao Kaisheng 49 53 -4
Portugal Filipe Cardoso 21 53 -33
England William Lemons 45 56 -11
Russia David Maslov 37 57 -19
England George Pragnall 47 54 -7
England Charon Parker 34 61 -27
Wales Leigh Davies 46 52 -6
Wales Callum Lloyd 46 51 -4
Israel Shachar Ruberg 37 43 -6
England Jason Tart 43 54 -11
England Chris Melling 45 57 -12
England Brandon Sargeant 43 55 -12
Ireland Jason Devaney 41 58 -16
England Peter Devlin 46 54 -8
Canada Alex Pagulayan 49 50 -1
England Jason Weston 40 59 -19
England Adam King 47 56 -9
Ireland Martin McCrudden 45 55 -10
Scotland Ross Vallance 44 50 -6
Scotland Gary Thomson 51 50 1
Ireland TJ Dowling 46 51 -5
England Jake Keen 42 52 -11
England Danny Brindle 40 57 -17
England Louis Heathcote 49 52 -3
Ireland Leo Fernandez 45 54 -9
China Feng Zeyuan 36 63 -27
China Tu Jiong 43 51 -8
China Duan Yanfeng 43 57 -14
Thailand Kobkit Palajin 40 47 -8
China Liu Yiqi 39 59 -20
China Zhang Yi 41 59 -18
China Geng Mingqi 54 47 7
China Liu Ming 47 54 -7
China Qin Jianfeng 36 64 -28
China Wen Chen 42 60 -18
China Lei Zhen 42 66 -23
China Shan Xianshu 41 55 -15
China Long Zehuang 51 50 1
India Kamal Chawla 32 37 -6
Qatar Mohsen Bukshaisha 31 38 -6
Thailand Kritsanut Lertsattayathorn 36 40 -4
Thailand Boonyarit Keattikun 30 48 -18
Iran Ehsan Heydarinezhad 29 29 0
China Liu Jiaming 46 54 -8
China Wang Wu 49 50 -1
China Chen Junhao 41 59 -18
England Richard Beckham 41 55 -15
England Adrian Rosa 52 48 5
England Jamie Rous 47 53 -6
England Gary Filtness 43 51 -8
Scotland Scott MacFarlane 53 48 4
England Darryn Walker 54 48 6
England Geoff Williams 48 51 -3
England John Welsh 46 56 -10
Scotland Paul McPhillips 45 45 0
England Jonathan Bagley 41 60 -19
England Andrew Alexandrou 27 64 -37
China Li Yujin 39 62 -23
China Li Jian Bing 45 54 -9
England Billy Joe Castle 46 52 -6
Scotland Erik Wilson 46 54 -7
England Tugba Irten 43 59 -15
England Michael Williams 46 53 -7
England Sean Bullock 49 54 -4
England Kurtis Weaver 47 53 -6
England Simon Dent 42 57 -15
England Luke Garland 41 56 -15
Malta Brian Cini 46 50 -4
England Brett Miller 52 49 3
England Wayne Townsend 39 56 -17
Ireland Greg Casey 49 49 0
Germany Robin Otto 39 64 -25
England Grant Miles 50 58 -8
Wales David John 40 59 -19
England Chris Jones 41 55 -14
Belgium Jeff Jacobs 41 56 -15
Sweden Arpat Pulat 50 50 0
England Adam Chalkley 37 62 -25
Pakistan Khalid Al Salem 43 58 -16
England Thomas Barton 46 50 -5
England Joshua Baddeley 39 63 -24
England Lee Shanker 41 59 -18
England Josh Harrison 40 50 -10
England Eddie Manning 55 41 13
Germany Sascha Lippe 43 54 -11
England Clayton Humphries 50 44 6
Scotland Keith Keldie 38 60 -22
Wales Rhydian Ap Owen 41 55 -13
Estonia Andres Petrov 46 53 -7
Malaysia Thor Chuan Leong 44 53 -9
China Yuan Sijun 48 48 0
Pakistan Muhammad Sajjad 29 33 -4
Thailand Noppadon Noppachorn 28 29 -2
Pakistan Asjad Iqbal 27 30 -3
Thailand Akani Songsermsawad 46 45 1
Iran Soheil Vahedi 42 56 -14
South Africa Peter Francisco 22 32 -10
England Alan Trigg 19 35 -16
Thailand Phaitoon Phonbun 26 30 -4
China Ding Kai 38 64 -26
England Andy Lee 41 56 -15
China Zhang Zhijie 45 45 0
China Zhang Zihao 41 59 -19
China Huang Zishun 54 53 1
China Zhao Hanyang 36 56 -21
China Sun Chang 43 55 -12
China Li Ningning 40 63 -23
China Yao Pengcheng 40 59 -19
China Li Zhen 40 59 -19
China Zhang Chi 44 51 -8
China Liu Fan 50 57 -6
China Huang Zhong 49 49 0
China Si Jiaxin 33 66 -33
China Fan Zhengyi 40 62 -23
England Peter Donegan 62 53 9
England Julian Mills 33 70 -37
England Gary Lees 42 58 -15
England Peter Bardsley 40 57 -17
England Steve Gough 39 58 -19
England Wayne Brown 41 42 -2
Pakistan Hamza Akbar 42 61 -20
Hong Kong Ng On Yee 40 53 -13
England Michael Rhodes 50 49 2
Scotland Chris Totten 36 64 -28
United States Corey Deuel 37 57 -20
England Ben Robinson 34 59 -25
Ireland Daniel O’Regan 41 51 -10
England Darren Burns 36 61 -25
Ireland Aaron Tobin 48 50 -2
England David Lilley 51 50 1
Australia Jamie Brown 50 46 4
England Joshua Cooper 45 54 -8
England Daniel Womersley 47 51 -4
England John Foster 47 52 -4
England Simon Blackwell 52 49 3
England Bradley Jones 46 51 -6
England Joshua Thomond 46 52 -5
England Mike Finn 45 53 -8
England Jamie Lashmar 45 50 -5
England Mario Basile 40 57 -17
England Haydon Pinhey 47 49 -2
England Josh Mulholland 44 51 -7
India Hrithik Jain 38 64 -26
England Brad Chappell 34 63 -29
Scotland Lee Mein 39 61 -21
Northern Ireland Declan Brennan 48 52 -4
England Ian John Ali 49 56 -7
Wales Tyler Rees 43 57 -13
England Troy Brett 52 50 2
England Hassan Miah 39 58 -19
England Harvey Chandler 42 58 -17
England Stephen Croft 44 58 -14
England Sean Harvey 48 50 -2
Australia Kurt Dunham 34 60 -26
Poland Mateusz Baranowski 38 52 -14
Egypt Basem Eltahhan 30 65 -36
Thailand Suchakree Poomjang 28 27 2
India Ishpreet Singh Chadha 30 36 -5
Pakistan Babar Masih 25 37 -12
Russia Ivan Kakovskii 30 42 -12
India Sourav Kothari 23 35 -12
Hong Kong Chau Hon Man 30 46 -16
United Arab Emirates Mohammed Shehab 27 30 -3
England Peter McCullagh 26 31 -4
China Zhang Jiankang 39 62 -23
Wales Jackson Page 48 53 -5
England Imran Puri 33 62 -29
England Stuart Watson 49 50 -1
Bahrain Mohammed Ali 38 51 -13
Finland Heikki Niva 49 49 0
England Daniel Devlin 46 58 -11
England Lewis Roberts 50 48 2
England Dean Galbally 49 55 -6
England Callum Costello 41 57 -16
Germany Simon Lichtenberg 37 62 -25
England Ben Murphy 43 53 -10
England James Height 37 57 -20
India Roshan Mirchandani 36 57 -21
England Anthony Fieldsend 44 52 -8
Wales Richard Jones 50 51 -2
England Chae Ross 50 47 2
England Mohammed Rangzib 42 60 -18
Pakistan Shehzad Iqbal 39 57 -18
England Gary Challis 38 58 -20
England Danny Connolly 43 61 -18
England Ian Martin 46 50 -4
England Mark J Miller 42 49 -7
England Stewart Hesketh 36 56 -20
England Anthony Jeffers 45 52 -7
England Nigel Howe 49 52 -3
England Stefan Risidi 47 55 -8
England Jack Culligan 34 57 -23
England Danny Gladstone 36 52 -17
England Michael Dubicki 44 54 -10
England Patrick Whelan 49 51 -2
England Russel Morgan 33 51 -18
England Peter Delaney 34 65 -31
England Stephen Kershaw 51 53 -2
Wales Jeremiah Connors 48 41 7
England Nikolas Charalambous 49 54 -6
Latvia Rodion Judin 41 60 -19
England Andy Symons 50 48 2
Thailand Atthasit Mahitthi 35 50 -15
China Chang Bingyu 47 53 -6
Wales Rhydian Richards 44 53 -9
Scotland William Thomson 36 63 -27
England David Craggs 43 54 -11
England Sean Maddocks 51 55 -4
England Brandon Hall 39 56 -18
Ireland Ross Bulman 47 52 -5
France Brian Ochoiski 52 48 4
England Andrew Smith 52 46 5
Wales Matthew Roberts 38 57 -19
China Ning Kang 49 51 -2
South Africa Paul Burrell 36 68 -32
South Korea Daegyu Lee 52 45 7
England Owais Ali 42 57 -16
Saudi Arabia Omar Alajlani 42 58 -16
Wales Daniel Gorton 42 57 -16
England Jed Mann 39 66 -27
Thailand Mink Nutcharut 26 48 -23
England Ben Hancorn 51 49 2
England Tam Mustafa 38 57 -19
Hong Kong Leong Man Hoi 40 54 -14
England John Pritchett 47 49 -2
Ukraine Sergey Isaenko 41 55 -14
England Manasawin Phetmalaikul 46 57 -11
Ireland Aaron Holland 38 59 -21
England Richard Somauroo 37 70 -33
Germany Umut Dikme 41 57 -17
England Labeeb Ahmed 35 61 -26
England David Nelson 37 61 -24
China Wu Shengguang 51 53 -3
Hong Kong Cheung Ka Wai 51 47 3
Wales Dylan Emery 49 54 -5
Ireland Ronan Whyte 36 66 -31
Saudi Arabia Ahmed Abdullah Aseeri 39 57 -18
India Himanshu Jain 52 49 4
Ukraine Iulian Boiko 44 53 -9
England Reggie Edwards 45 60 -16
England Ryan Davies 45 52 -6
Belgium Ben Mertens 44 52 -8
Ireland Stephen Bateman 26 56 -30
Spain Francisco Sanchez Ruiz 36 62 -27
England Thomas Hilborne 36 60 -24
Ireland Aaron Hill 45 57 -11
England Riley Parsons 46 56 -10
England Qingtian Yang 59 46 13
England Kayden Brierley 54 44 10
China Si Jiahui 57 47 10
England Harry Farrell 44 52 -8
United States Ahmed Aly Elsayed 22 49 -27
Poland Daniel Holoyda 42 54 -13
England Jack Harris 45 57 -12
England Jenson Kendrick 43 60 -18
Saudi Arabia Nezar Aseeri 36 52 -16
Hong Kong Yu Kiu Chang 50 59 -8
Ireland Tony Corrigan 36 62 -25
Ireland Andrew Doherty 50 49 1
England Luke Pinches 44 53 -10
China Peifan Lei 51 52 -1
England Lee Richardson 52 46 6
England Alex Millington 49 54 -5
England Lewis Gillen 36 60 -24
Japan Keishin Kamihashi 45 58 -13
Ireland Fergal Quinn 50 52 -1
Australia Ryan Thomerson 36 49 -13
Ireland Aman Goel 38 56 -18
England Richard Binns 44 56 -12
Austria Florian Nüßle 43 58 -15
England David Finbow 46 47 -2
Scotland Dean Young 49 51 -2
Ireland Noel Landers 42 57 -15
India Kreishh Gurbaxani 49 52 -4
Romania Constantin Mateescu 27 65 -38
England Lee Stephens 48 56 -8
England Ian Desmier 36 62 -26
England Lewis Parnham 43 55 -12
England Neal Jones 36 61 -25
China Jianbo Zhao 44 55 -11
China Wu Yize 41 48 -6
China Bai Langning 41 64 -23
England James Murdoch 15 87 -72
England Shaun Wilkes 33 62 -29
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 Alex O'Donaghue 20 65 -45
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 Jürgen Kesseler 28 69 -42
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
Czech Republic Jan Klecka 13 65 -53
Germany Habib Shalchian 33 64 -31
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 30 67 -37
Germany Ralf Günzel 18 66 -48
England Marc Harman 25 67 -42
England Pascal Richard 31 74 -44
England Lewis John Calcutt 23 85 -61
Germany Ralph Enax 5 75 -70
England Philip Arnold 21 82 -62
Germany Jörn Hannes-Hühn 16 67 -51
Germany Uli Ottner 5 101 -96
Germany Jörg Ebert 3 76 -73
Germany Diana Schuler 16 74 -58
Belgium Luc Heirewegh 29 62 -33
Poland Michał Zieliński 32 71 -39
England Danny Douane 32 68 -36
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
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 Anish Gokool 42 67 -25
Norway Anita Maflin 30 55 -25
Wales Alan Morgan 29 84 -55
Wales Jamie Edwards 31 59 -28
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 Kamran Ashraf 33 66 -33
England Shaun Parkes 35 51 -16
England Rogelio Esteiro 22 68 -47
England Jim Buck 29 70 -41
England Terry Challenger 33 60 -26
England Rock Hui 32 54 -22
England David Bailey 11 86 -74
Qatar Ali Al Obaidly 18 96 -78
Pakistan Shokat Ali 29 65 -36
Pakistan Shahrukh Nasir 30 61 -31
Denmark Ejler Hame 17 76 -59
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
England Mark Miller 26 60 -34
Turkey Yahya Seedat 5 90 -86
Ireland Robert Redmond 35 49 -14
Scotland Hugh Abernethy 40 58 -18
Australia Simon Bevz 20 73 -53
England Tony Else 25 73 -48
England Bhavesh Sodha 5 75 -70
Germany Augusto Ruckauf 11 66 -56
England Matthew Simpson 21 79 -58
South Africa Lyndon Gordon 20 61 -41
Pakistan Najm Khan 39 61 -22
Wales Gareth Edwards 47 61 -14
England Sachin Plaha 29 63 -34
Wales Ross Jones 25 68 -44
England David Birley 18 79 -62
Australia Steve Mifsud 36 65 -30
Australia James Mifsud 21 79 -57
England Philip Seaton 40 55 -15
Thailand Supoj Saenla 46 48 -2
China Shi Shuamgyang 51 56 -5
Scotland Nathan Shaw 47 57 -10
Germany Gerhard Engelschalk 28 46 -18
Germany Michael Betzinger 22 63 -41
Germany Andreas Pesch 11 70 -59
Austria Patrick Rosmann 33 44 -11
Germany Robert Sax 29 73 -45
England Declan Bristow 7 24 -17
Croatia Stevo Vucicevic 11 88 -77
Austria Paul Schopf 24 68 -45
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
Austria Markus Pfistermuller 42 58 -16
Germany Stefan Merkel 38 53 -14
Germany Harald Kloss 7 71 -64
Germany Anja Vucicevic 36 48 -12
Germany Rita Jakisch 0 58 -58
Germany Anne-Katrin Hirsch 22 65 -43
Germany Rüdiger Nickel 8 79 -71
Germany Thomas Wacker 0 29 -29
Germany Martin Rösler 11 76 -65
Switzerland Angelo Losi 27 63 -36
Germany Frank Schröder 18 75 -57
Germany Bernd Friedrich 5 78 -73
Germany Mirko Groß 12 79 -67
Austria Michael Peyr 12 72 -60
Germany Lothar Kempgens 21 77 -57
Netherlands Florian Moederscheim 36 53 -17
Germany Hendrik Henschke 31 53 -22
Germany Norbert Eckstein 41 51 -10
Germany Dirk Hochheim 22 72 -50
Netherlands Laurin Winters 18 69 -51
Germany Oliver Metzger 35 51 -16
Germany Wilhelm Braunwald 35 51 -16
Germany Ronny Buchholz 34 49 -15
Brazil Sobradinho de Dues 25 70 -45
Brazil Noel Rodrigues Moreira 23 74 -52
Poland Wiktor Doberschütz 9 73 -64
Poland Grzegorz Biernadski 31 68 -37
Poland Kamil Zubrzycki 34 58 -24
Poland Aleksander Zok 24 56 -32
Pakistan Najmur Khan 19 70 -51
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 Tomasz Gieraltowski 34 72 -38
Poland Daniel Derezinski 28 68 -40
Poland Paweł Rogoza 35 66 -30
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
Poland Rafał Jewtuch 36 63 -27
England Jordan Winbourne 31 81 -50
England Brian Morgan 31 71 -40
Wales Steve Newbury 48 48 0
England Dean Reynolds 29 59 -30
England Kevin Uzzell 49 63 -14
Ireland Dessie Sheehan 29 68 -39
England Christopher Flight 38 61 -23
England Jimmy O'Shea 40 66 -26
England Neal Foulds 32 59 -27
England Joe Johnson 32 63 -32
Wales Doug Mountjoy 30 65 -35
Ireland Philip Browne 23 67 -44
Ireland J.P. Kelly 25 66 -41
England Jonathan Williams 49 59 -9
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
Netherlands Joris Maas 35 54 -20
Belgium Jos Voets 31 65 -34
Belgium Johan Somers 45 59 -14
Belgium Nicolas Lambrechts 35 67 -32
Belgium Thierry Dervoigne 26 60 -35
Belgium Koen Walraet 18 66 -48
Belgium Bart van der Haegen 25 69 -43
Netherlands Brian Beekers 18 75 -57
Netherlands Rogier van de Kamp 23 59 -36
Belgium Yorben Vervondel 30 39 -9
Belgium Bruno Cottenies 16 65 -49
Belgium Cliff Castelein 39 67 -28
Belgium Xavier Pemmerl 33 47 -14
Netherlands Peter Bertens 33 43 -10
Belgium Daan van de Parre 34 62 -28
Belgium Geert Herrewyn 23 69 -45
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
Belgium Daan Leyssen 46 61 -15
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 22 41 -19
England Hanzla Zahid 21 73 -52
England Brandon Winstone 11 104 -93
Italy Michele Battaglia 23 72 -49
England Stephen Winstone 29 58 -29
Syria Omar Alkojah 20 41 -21
India Kankan Shamsi 34 63 -29
Hong Kong Yin Lun Cheng 27 76 -49
Canada Brent Kolbeck 24 65 -41
Ireland Kevin O'Leary 21 70 -49
England Jayson Wholey 27 75 -48
England Peter Antrobus 39 54 -16
England Jay Bullen 38 57 -19
Bahrain Mohammed Omar Ashiq 45 58 -13
Brazil Fabio Luersen 42 59 -17
China Li Yinxi 39 68 -30
Australia Johl Younger 35 71 -37
England Toby Simpson 24 79 -55
Croatia Tin Venos 21 80 -59
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
Germany Michael Seidel 6 41 -35
Croatia Bero Cerinski 9 76 -67
Germany Sascha Breuer 17 35 -18
Germany Ronny Pawlitza 34 70 -35
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
Scotland John Rea 22 74 -52
Wales Peter Williams 1 85 -84
England Ashley Beal 36 65 -30
Scotland Guilio Rea 19 76 -57
England Steve James 17 83 -66
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
Belgium Pieter Vanassche 7 88 -81
Belgium Marc Malot 38 63 -26
Belgium Ward van Doren 24 63 -39
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 Tobias de Bock 11 63 -52
Belgium Glenn Van Hulle 34 56 -22
Belgium Luc Blancke 33 60 -28
France Jean-Baptiste Erceau 39 54 -15
France Regis D'Anna 15 73 -58
China Zou Jinhai 43 51 -8
China Liu Ren 38 59 -21
China Tian Jiaqi 31 72 -41
China Li Yingdong 33 64 -30
China Yang Qingtian 42 63 -21
Hong Kong Chan Ka Kin 37 62 -25
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 Wang Linhan 41 54 -13
China Cui Ming 36 69 -33
Portugal Francisco Domingues 20 74 -54
Bulgaria Bratislav Krastev 29 70 -40
Romania Constantin Cosmin 22 60 -38
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
Greece Konstantinos Mavroforos 10 89 -79
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 Henry Roper 28 65 -37
England Matthew Hudson 26 70 -44
Denmark Daniel Kandi 40 64 -23
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
England George Scott (II) 16 71 -55
Scotland Scott Gillespie 35 65 -31
Scotland Barry Campbell 43 60 -17
Scotland Thomas McSorley 39 52 -13
Scotland Pat McKinney 38 51 -12
Afghanistan Saleh Mohammadi 43 60 -17
Ireland Billy Kelly 15 66 -51
England Robert Tickner 31 63 -32
England Sean Halligan 32 66 -34
England Ray Grall 20 81 -61
England Michael Spooner 21 75 -53
England Shane Haines 33 62 -29
Australia Shaun Dalitz 18 84 -67
Bulgaria Julian 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
Bulgaria Ivelin Boyanov 8 75 -68
England Kashif Khan 5 84 -79
China Cui Bo 4 74 -69
Netherlands Mitchell Van Den Bergh 15 75 -60
Netherlands Leon Alewijnse 7 53 -46
Netherlands Kevin Chan 13 78 -65
Malta Talip Yigitsoy 15 55 -40
Netherlands Frans Veling 35 53 -17
England Thomas Newcombe 41 45 -4
Netherlands Manon Melief 18 66 -48
Netherlands Huib Kuilboer 21 68 -47
Netherlands Bas Verviers 38 66 -28
Netherlands Toby van Diepen 31 70 -39
Netherlands Gosse Vledder 17 61 -43
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
Netherlands Jan Hinfelaar 17 66 -49
Belgium Pascal Decloedt 31 56 -25
England Declan Weston 31 62 -31
Netherlands Mario Veltman 19 67 -49
Netherlands Bas Herberigs 27 64 -36
Netherlands Sander Tierolf 31 63 -32
India Sundeep Gulati 18 79 -61
India Shivam Arora 24 41 -17
India Manan Chandra 38 69 -31
India Faizal Khan 38 60 -22
India Dharminder Singh Lilly 33 61 -28
England Dean Sheridan 28 75 -48
Switzerland Max Kribbe 6 68 -62
Germany Fabian Tost 23 63 -40
England Hannah Jones 12 82 -70
Germany Florian Werres 25 61 -37
Germany Tobias Renner 18 64 -47
Germany Stefan Caspers 48 57 -9
Germany Jan Eisenstein 30 55 -25
Germany Jan Leichs 16 72 -56
Austria Benjamin Buser 13 71 -58
Austria Rick Kraaijeveld 20 57 -38
Germany Roman Dietzel 41 53 -11
Germany Matthias Leuthold 18 55 -37
Germany Thomas Kiesewetter 12 73 -61
Germany Ralf Hemmerling 11 61 -50
Germany Tobias Stelter 6 78 -72
Germany Moritz Thomas 14 75 -62
Norway David Frew 25 76 -51
Germany Daniel Dieudonne 16 62 -46
Germany Christian Rauscher 46 50 -3
Germany Sebastian Thron 31 69 -38
Germany Adrian Schmidt 12 77 -65
Pakistan Muhammad Majid Ali 19 35 -17
Morocco Chaouki Yousfi 19 38 -19
China Li Haibin 25 76 -51
China Li Junchen 12 92 -80
China Luo Guangsheng 36 62 -26
China Zhou Xiao 25 69 -44
China Ma Yinzhu 36 60 -24
China Yang Gangxinfu 33 63 -30
China Wang Shi 33 73 -41
China Zhang Hanxuan 24 68 -44
Hong Kong Chan Ming Tung 34 71 -37
China Chen Bo 39 76 -37
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
China Huang Hooyong 49 60 -11
Hong Kong Alan Lin Tan Ho 42 58 -16
China Hasimu Tuerxun 38 62 -24
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
Afghanistan Ali Ismail 35 66 -30
England Tony Jones 27 56 -29
England Paul Stockwell 27 56 -29
England Nick Pearce 33 55 -22
China Zhang Xinwei 39 62 -23
China Gao Le 29 65 -37
China Zhou Jun 39 57 -18
China Wang Yuanfan 39 52 -13
China Yu Haitao 25 64 -39
China Li Weixue 35 67 -32
China Liu Ying 48 40 8
China Fang Fan 34 69 -35
China Wang Peng 23 76 -53
China Li Wei 28 62 -35
China Wang Qianwei 33 75 -43
England Mark White 37 85 -48
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
Netherlands Rene Dikstra 25 35 -10
Spain Joaquin Marin 34 46 -12
Poland Patryk Masłowski 38 43 -6
England Christopher Harrison 21 67 -47
Netherlands Sebastiaan Kan 30 58 -28
Libya Khalid Belaied Abumdas 23 72 -49
Poland Wojciech Przylucki 32 56 -24
England Nathan Jones 43 58 -15
Poland Marcin Kolibski 14 78 -63
China Song Yang 37 59 -22
Australia Timothy Ng 19 67 -48
China Man Ming Wa 30 68 -38
Hong Kong Ng Yam Shui 28 80 -53
China Long Yun 33 65 -32
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 Nick Skinner 17 73 -56
England Matt Lippett 34 60 -26
Hong Kong Jamie Chui 31 64 -33
Pakistan Hasan Khan 33 66 -33
China Feng Yijun 19 71 -52
Scotland Robert Carlisle 41 62 -20
England Anthony Massey 34 65 -30
Wales Mark Davies 23 68 -46
Australia Matthew Bolton 33 70 -36
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 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 Zong Zhe 11 82 -71
China Xia Fukaiti 31 74 -43
China Xu Yongwen 16 87 -71
China Cheng Feng 39 63 -24
Scotland Paul Ingram 16 77 -61
China Chen Xu 7 84 -77
China Zhong Asheng 7 81 -74
China Ren Jiaxing 39 63 -24
China Cai Peng 36 54 -17
Australia Steven Donohoe 17 39 -21
Taiwan Hung Chuang Ming 20 38 -18
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 A Bulajiang 38 68 -30
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 Wang Chenkai 40 46 -6
China Huang Nian 37 54 -17
China Hu Yufan 4 78 -74
England Richard Jones (II) 22 71 -49
Portugal Joao Grilo 20 84 -64
Jamaica Alex Peart 20 93 -74
England Paul Moss 27 67 -40
England Jamie Home 42 65 -23
Netherlands Raymon Fabrie 23 77 -54
England Anthony Taylor 36 57 -21
England Stuart Parnell 38 61 -23
England Balvinder Sembi 29 83 -55
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 Tu Taojin 49 60 -11
China Ye Shaojun 25 68 -43
China He Wenchong 25 69 -44
China Qi Guoxiao 42 59 -17
India Neeraj Kumar 14 93 -79
India Sumit Talwar 36 64 -28
Scotland David Greig 32 65 -33
Singapore Jaden Ong Jia Jun 18 86 -67
Ireland Chris Kilcoyne 19 73 -54
England John Eames 39 58 -19
England Darren Barton 39 69 -30
Pakistan Yasir Nadeem 39 68 -28
Canada Roshan Birdi 18 62 -43
England Reece King 23 69 -47
England Scott Lyons 30 71 -42
England Danny Hocking 35 65 -30
Wales Tom Rees 37 63 -26
England Heather Clare 13 84 -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 Zafran Ali 43 55 -12
Northern Ireland Conor McCormack 24 72 -48
England Ben Tanner 33 62 -29
England Robert Cloherty 18 71 -53
Singapore Boon Chin Ang 39 60 -21
Latvia Anna Prisjaznuka 13 79 -67
China Han Bin 32 62 -30
Australia Hassan Kerde 18 38 -20
Switzerland Darren Paris 16 38 -22
Egypt Wael Talaat 19 38 -19
Egypt Hatem Yassen 23 75 -52
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 Wu Sicheng 27 67 -40
China Ma Daojun 43 59 -17
England Clive Bernstone 38 75 -37
England Leigh Robinson 36 60 -24
England John Fox 50 54 -4
England Robert Marshall 26 53 -27
Northern Ireland Christopher Maye 20 83 -63
Romania Andrei Orzan 36 66 -29
England Phil Parkin 33 56 -23
Wales Dale Hughes 16 78 -62
England Jason Turnbull 28 64 -36
England Paul Norris 35 54 -18
England Daniel Stevenson 33 61 -27
England Sean Bowers 44 58 -15
England Andrew Grainger 23 72 -49
England Scott Bell 37 65 -28
England James Lake 22 79 -57
England Majid Khan 23 73 -50
Pakistan Wasim Khan 23 59 -36
England Jack Smithers 37 63 -26
England Shafaqut Hussain 33 64 -30
England Aaron McCann 20 66 -46
England George Montgomery 10 75 -66
England Sonnie O'Sullivan 38 52 -13
India S. Dilip Kumar 15 79 -64
Latvia Tatjana Vasiljeva 25 71 -46
England Robert Read 29 73 -44
China Yi Chen Xu 18 108 -90
Malaysia Keen Hoo Moh 15 40 -25
New Zealand Daniel Haenga 22 33 -11
Egypt Hesham Shawky 21 35 -15
England Jaspal Bamotra 22 72 -50
England Martin Pitcher 31 64 -33
England Dan Barsley 19 80 -61
England Mitchell Grinstead 19 72 -53
England Paul Anthony Taylor 31 62 -31
England Ronnie Blake 38 72 -34
England John Fearick 36 65 -28
England Adam Brown 38 68 -30
Malta Shaun Sultana 19 73 -55
England Aaron Cook 29 66 -37
England Craig Brown 32 70 -39
England Nick Manning 40 65 -25
England Adam Morrey 26 63 -37
India Dhairya Bhandari 35 64 -28
India Asutosh Padhy 41 69 -29
India Sri Krishna 32 66 -34
India Malkeet Singh 30 73 -44
India Pan Durangaiah 33 57 -24
England Anthony Blyth 6 92 -86
France Niel Vincent 41 63 -22
England Thomas Kevern 40 58 -18
Jersey Aaron Canavan 23 67 -44
Singapore Marvin Lim Chun Kiat 29 51 -22
Sweden Belan Sharif 32 69 -38
England William Ginn 27 70 -43
Pakistan Haider Ali 37 63 -26
England Steve Martin 28 66 -38
England Dan Woolloff 28 74 -46
Singapore Benny Loh Siang Leng 19 77 -58
England Daniel Walker 26 73 -47
China Thomas Wei 26 61 -35
England Joshua Saywell 29 63 -34
England Steven Evans 28 74 -46
England Lewis Ullah 36 58 -22
England Mark Ganderton 37 60 -24
Romania Vladu Mihai 32 59 -27
England Jamie Trump 22 73 -51
England James Welch 17 78 -62
Latvia Maris Volajs 18 84 -65
China Luo Zetao 32 69 -37
India Shrikrishna Suryanarayanan 17 64 -47
India Digvijay Kadian 44 56 -12
Germany Rolf Mahr 25 97 -72
England Curtis Daher 6 82 -76
Malta Duncan Bezzina 31 88 -57
Thailand Sompol Saetang 34 68 -34
Malta Philip Ciantar 34 65 -31
Switzerland Luis Vetter 24 66 -41
Wales Daniel Williams 33 68 -35
France Fabian Monnin 39 65 -26
Germany Markus Hertle 12 94 -83
Hong Kong Yun Fung Tam 32 70 -37
Pu QingSong 42 52 -10
China Guo Hua 28 75 -47
Germany Richard Wienold 31 67 -36
Wales Liam Davies 1 136 -135
Scotland Liam Graham 13 78 -65
England Emma Parker 17 61 -44
England Marvin Morgan 38 53 -15
England Daniel Bagley 22 75 -53
Poland Lukasz Guzowski 19 69 -50
England Adam Ashley 49 57 -8
Wales Elfed Evans 52 60 -8
Wales Khurram Khan 17 74 -57
England Mark Winsor 38 69 -31
Spain David Alcaide 25 83 -58
Jersey Steve Thomas 10 94 -85
England Halim Hussain 26 80 -55
Egypt Mostafa Dorgham 8 93 -85
New Zealand Adam Lilley 23 64 -41
Hungary Zsolt Fenyvesi 34 60 -26
England Elliott Weston 43 62 -19
England Rebecca Kenna 40 61 -21
England Sam Gates 28 66 -38
India Shubham Arora 18 71 -53
Pakistan Abdul Raheem 42 64 -22
England Garry Coulson 27 61 -34
England Sean McAllister 36 65 -29
England Leonard Degriffa 43 60 -16
Japan Kengo Suzuki 25 70 -45
Hong Kong Lau Ka Lam 36 64 -29
Canada James Lee 45 59 -14
England Tom Pendlebury 15 77 -62
Canada Levi Meiller 36 62 -26
England Stuart Hinton 31 67 -36
England Craig Farrar 28 65 -38
Northern Ireland Robbie Mcguigan 24 69 -44
Singapore Bernard Tey Choon Kiat 13 41 -28
China Cao Jin 18 80 -63
China Gao Yang 37 64 -27
Morocco Amine Amiri 17 89 -72
England Mark Lloyd 25 68 -44
Northern Ireland Declan Lavery 6 76 -70