Average Points Scored Per Frame - Decade 2020-2029 - 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 15212 (94.27%) matches with frame scores out of 16137 total matches.
Rank Player Average Points For Average Against Average Frame Difference
Australia Neil Robertson 60 46 14
England Barry Hawkins 56 47 9
England Jimmy Robertson 51 49 2
England Jack Lisowski 55 48 7
Wales Ryan Day 52 50 1
Belgium Luca Brecel 54 48 6
England Mark Selby 59 47 12
England Gary Wilson 55 50 5
England Stuart Bingham 55 48 8
England Kyren Wilson 57 48 10
England Ben Woollaston 52 49 3
Scotland Graeme Dott 52 49 3
England Tom Ford 52 48 3
England Matthew Selt 51 49 1
China Xiao Guodong 54 49 5
England Ali Carter 54 47 8
Scotland Scott Donaldson 51 49 2
England Joe Perry 50 51 0
Wales Mark Williams 56 47 9
England David Gilbert 55 48 7
Scotland Anthony McGill 54 50 4
England Judd Trump 61 43 18
Scotland John Higgins 57 46 11
England Robert Milkins 47 53 -6
England Ricky Walden 53 48 4
China Lyu Haotian 53 50 3
England Martin O'Donnell 50 51 0
Wales Daniel Wells 52 52 0
England Mitchell Mann 48 51 -3
England Michael Holt 51 49 1
China Tian Pengfei 51 51 0
England James Cahill 48 51 -4
Wales Dominic Dale 48 53 -5
England Peter Ebdon 55 49 6
China Ding Junhui 57 47 10
China Mei Xiwen 43 55 -13
China Chen Zifan 46 57 -11
China Yuan Sijun 55 48 7
Scotland Fraser Patrick 45 53 -8
Ireland Fergal O'Brien 48 54 -6
Northern Ireland Jordan Brown 51 51 0
England Robbie Williams 49 49 0
Thailand Thepchaiya Un-Nooh 54 48 6
China Luo Honghao 50 52 -2
Norway Kurt Maflin 53 52 1
China Liang Wenbo 55 49 6
China Li Hang 51 51 0
Northern Ireland Gerard Greene 44 55 -11
Israel Eden Sharav 46 55 -9
China Zhou Yuelong 55 49 5
England David Grace 51 51 -1
Wales Jackson Page 49 51 -2
China Yan Bingtao 59 46 13
England Andy Hicks 47 55 -8
England David Lilley 50 52 -2
Wales Lee Walker 40 60 -20
Wales Jak Jones 53 50 3
England Jimmy White 44 55 -11
Northern Ireland Mark Allen 56 47 9
China Lu Ning 52 52 0
Hong Kong Marco Fu 54 49 5
England Shaun Murphy 58 48 10
England Alfie Burden 48 51 -3
Germany Lukas Kleckers 44 54 -10
Poland Kacper Filipiak 43 57 -14
England Martin Gould 51 50 1
Wales Michael White 50 48 2
England Rod Lawler 46 52 -6
China Zhao Xintong 60 44 16
England Ian Burns 50 51 0
Switzerland Alexander Ursenbacher 51 50 1
England Harvey Chandler 47 54 -8
Thailand Akani Songsermsawad 52 48 5
Scotland Stephen Maguire 51 48 3
England Elliot Slessor 52 48 4
Wales Matthew Stevens 51 49 2
England Mark King 45 53 -8
China Xu Si 51 52 -1
England Oliver Lines 50 52 -1
China Zhang Anda 54 47 7
England Anthony Hamilton 47 52 -4
Brazil Igor Figueiredo 47 67 -20
England Andrew Higginson 51 51 0
England Ashley Carty 48 54 -6
Wales Jamie Clarke 48 52 -4
Wales Kishan Hirani 45 59 -14
China Bai Langning 49 54 -5
Cyprus Michael Georgiou 52 51 1
England Nigel Bond 44 56 -11
England Stuart Carrington 49 51 -2
England Mark Davis 50 49 1
England Barry Pinches 44 55 -11
Ireland Ross Bulman 47 50 -3
Thailand Noppon Saengkham 53 50 3
England Ronnie O'Sullivan 60 45 15
England Liam Highfield 50 51 -1
China Si Jiahui 55 49 6
Wales Darren Morgan 38 53 -15
England John Astley 48 50 -2
England Louis Heathcote 49 52 -2
Ireland Ken Doherty 44 57 -13
Germany Simon Lichtenberg 46 56 -10
England Andy Lee 44 54 -10
China Chen Feilong 44 51 -6
China Fan Zhengyi 52 50 2
Thailand James Wattana 31 36 -5
Iran Soheil Vahedi 59 55 4
England Mark Joyce 49 51 -2
England Billy Joe Castle 47 52 -5
China Chang Bingyu 53 53 0
Scotland Dean Young 44 55 -11
England Chris Wakelin 50 49 1
Wales Andrew Pagett 42 59 -17
England Ashley Hugill 48 52 -3
Malaysia Thor Chuan Leong 53 51 1
China Peifan Lei 50 51 -1
Ireland Aaron Hill 48 51 -3
England Craig Steadman 47 51 -3
England Mike Dunn 37 56 -19
England Peter Lines 45 52 -7
England Brandon Sargeant 45 53 -8
England Allan Taylor 48 52 -4
Morocco Amine Amiri 27 74 -47
Jamaica Rory McLeod 46 54 -8
England Sam Craigie 52 50 2
England Sam Baird 43 59 -16
England Joe O'Connor 53 50 3
England Hammad Miah 47 52 -5
England Hayden Staniland 48 51 -3
Poland Antoni Kowalski 49 54 -4
England Jamie O'Neill 43 58 -15
Wales Duane Jones 49 51 -2
Scotland Ross Muir 49 54 -5
Wales Tyler Rees 53 47 6
Belgium Ben Mertens 50 50 1
England Jake Nicholson 42 51 -9
Malta Alex Borg 33 64 -31
Wales Ian Preece 51 49 2
China Wu Yize 56 48 8
Scotland Alan McManus 49 52 -3
Wales Jamie Jones 50 50 0
Ireland Leo Fernandez 48 48 0
China Jianbo Zhao 51 51 0
Iran Hossein Vafaei 55 47 8
England Farakh Ajaib 45 55 -10
England Zak Surety 51 51 0
England Sean Maddocks 39 62 -23
England Daniel Womersley 48 53 -5
England Riley Parsons 45 56 -10
France Brian Ochoiski 44 56 -12
England Kuldesh Johal 42 54 -12
England Steven Hallworth 49 53 -4
Ukraine Iulian Boiko 47 55 -8
England Peter Devlin 46 55 -9
China Gao Yang 51 51 0
China Pang Junxu 53 49 4
England Connor Benzey 48 51 -4
England Ben Hancorn 48 53 -5
England Paul Davison 41 62 -21
Northern Ireland Patrick Wallace 51 53 -3
Wales Dylan Emery 49 52 -3
Northern Ireland Robbie Mcguigan 45 55 -11
Austria Florian Nüßle 50 50 0
England Oliver Brown 42 54 -12
England Alex Clenshaw 52 48 5
England Jamie Wilson 41 56 -14
Northern Ireland Declan Lavery 33 37 -4
England Ian Martin 44 53 -9
England Hamim Hussain 47 53 -7
England Saqib Nasir 44 49 -5
England Sean Harvey 51 48 3
England Haydon Pinhey 46 53 -7
Scotland Stephen Hendry 36 64 -28
Belgium Julien Leclercq 49 52 -3
England Ronnie Blake 40 54 -14
England Sean McAllister 48 46 2
England Josh Mulholland 48 52 -4
England Lee Stephens 43 54 -11
England Lee Shanker 49 49 -1
Scotland Gary Thomson 50 47 2
Wales Alex Taubman 52 50 2
England Luke Maddison 25 57 -32
England Jed Mann 43 57 -14
Wales Matthew Roberts 44 52 -8
Scotland Chris Totten 49 52 -3
England Danny Brindle 45 51 -6
Hong Kong Yu Kiu Chang 51 50 1
Scotland Ross Vallance 50 47 4
Northern Ireland Raymond Fry 54 43 11
England Tony Knowles 46 54 -8
England Samuel-Lee Stevens 37 59 -23
England Simon Bedford 52 47 5
France Niel Vincent 50 51 0
England Brandon Hall 39 50 -11
England Stuart Watson 46 53 -6
England Joe Fenton 48 53 -5
England Lewis Gillen 48 46 2
England Dylan Mitchell 52 50 2
England Luke Simmonds 48 52 -4
England Elliott Weston 42 57 -15
England Andrew Milliard 40 57 -18
Wales Callum Lloyd 48 46 2
England Liam Pullen 49 54 -5
Wales Jack Bradford 47 49 -3
Malta Brian Cini 55 45 10
Germany Umut Dikme 51 50 1
Wales David Donovan 49 48 1
Spain Daan Leyssen Janssen 49 51 -1
Ireland Michael Judge 44 54 -10
England Gary Challis 52 47 5
Denmark Daniel Kandi 51 44 7
England Jordan Rimmer 42 50 -8
England Scott Bell 39 55 -17
England Adam Goff 37 57 -21
Alfie Lee 46 48 -2
Latvia Filips Kalniņš 41 59 -18
Belgium Hans Blanckaert 41 51 -11
Russia Ivan Kakovskii 48 53 -5
Latvia Maris Volajs 45 53 -8
Scotland Evan Munro 47 55 -9
England Patrick Whelan 50 48 1
Malta Aaron Busuttil 52 49 2
China Yao Pengcheng 47 55 -8
Wales Liam Davies 50 51 -1
England Alex Millington 48 52 -3
England Adam Duffy 41 55 -14
England Matthew Glasby 44 53 -9
Australia Ryan Thomerson 40 58 -19
England Andrew Tapper 45 54 -10
England Sydney Wilson 52 48 4
Ukraine Anton Kazakov 40 62 -22
Japan Keishin Kamihashi 48 51 -3
England Ben Fortey 46 47 -1
England Luke Pinches 46 50 -3
Wales Paul Davies 47 49 -2
England Simon Blackwell 49 50 -1
England Jack Culligan 50 52 -2
England Adrian Rosa 50 48 2
England Sanderson Lam 49 54 -6
England Ryan Davies 49 49 0
England Jamie Jones (II) 47 55 -8
England Joshua Cooper 46 53 -7
Germany Richard Wienold 47 48 -1
Northern Ireland Fergal Quinn (II) 47 51 -5
England Mark Lloyd 48 50 -2
Iran Amir Sarkhosh 48 55 -7
Scotland Stephen Baillie 34 61 -27
England Jenson Kendrick 44 54 -9
England Stan Moody 53 49 4
England Adam Brown 40 58 -18
England Rebecca Kenna 29 70 -41
England Bradley Cowdroy 44 54 -9
England Jack Haley 47 49 -2
Scotland Liam Graham 41 58 -17
England James Burrett 37 61 -25
Latvia Rodion Judin 48 52 -4
England Callum Beresford 42 55 -13
England Sean O'Sullivan 45 54 -9
England Martyn Taylor 46 46 0
England Mark Ganderton 38 56 -18
England Michael Tomlinson 43 56 -13
England David Finbow 47 55 -8
Scotland Thomas McSorley 42 58 -16
Ireland Aidan Murphy 44 51 -7
England Phil O'Kane 46 49 -4
England Joshua Thomond 45 56 -10
Scotland Michael Collumb 49 51 -3
England Robert Read 49 54 -5
England Arun Mehta 35 62 -27
England Halim Hussain 44 52 -8
England George Pragnell (II) 51 49 2
England Labeeb Ahmed 46 55 -9
England Manasawin Phetmalaikul 43 59 -16
Australia Jamie Brown 46 57 -12
England John Parkin 49 52 -3
England Jack Smithers 46 45 1
England John Welsh 44 55 -11
England James Silverwood 41 56 -15
England Faizaan Mohammed 40 51 -11
England Neal Jones 46 50 -4
Poland Mateusz Baranowski 51 49 2
China Cao Yupeng 53 48 5
China Zhang Jiankang 42 58 -16
England Paul Deaville 47 56 -9
Hong Kong Ng On Yee 36 65 -29
England Chae Ross 51 50 1
Hong Kong Cheung Ka Wai 54 49 6
China Liu Hongyu 53 48 5
Thailand Nattanapong Chaikul 53 50 3
Canada James Lee 50 51 -1
China Wang Yuchen 53 48 5
Wales Alfie Davies 53 48 5
Mark Bell 46 55 -9
Wales Marc Shaw 37 60 -23
Isle of Man Darryl Hill 42 55 -13
India Lucky Vatnani 48 51 -3
Hong Kong Chau Hon Man 48 53 -5
England Jamie Barrett 44 57 -14
India Digvijay Kadian 49 52 -3
England Lewis Ullah 47 53 -6
England Stephen Kershaw 43 53 -10
England James Height 45 53 -8
Wales Jordan Shepherd 48 43 5
Ireland Rodney Goggins 49 41 8
England Isa Ishtiaq 44 46 -2
Thailand Chatchapong Nasa 53 48 5
Ukraine Sergey Isaenko 41 58 -17
England Ryan Mears 42 64 -22
Scotland Keith Keldie 47 52 -5
China Haohui Deng 54 46 8
Wales Bradley Tyson 31 67 -37
Ireland Leone Crowley 42 58 -17
England Sean Coote 22 66 -44
England Gary Miller 41 53 -12
England Andrew Turner 51 56 -5
England Jack Harris 41 52 -10
England Mark Vincent 42 58 -16
England Ian Desmier 36 64 -28
England Kayden Brierley 45 54 -9
Singapore Zhong Wei Tan 34 54 -21
Thailand Kritsanut Lertsattayathorn 46 35 11
Pakistan Muhammad Siddiqui (II) 43 55 -12
Thailand Pongsakron Chongjairak (II) 57 47 10
Thailand Putthakam Kimsuk 54 47 7
Malaysia Chung Leong Loh 43 54 -12
Iran Siyavosh Mozayani 55 46 9
Thailand Taweesap Kongkitchertchoo 45 53 -8
Iran Nader Jahadi 47 48 -1
Malaysia Chang Wai Chung 38 53 -16
Pakistan Asjad Iqbal 47 47 -1
Iran Amin Sanjaei 46 51 -5
Thailand Poramin Danjirakul 35 46 -11
Thailand Teerawat Srikaithai 52 45 7
Thailand Chayanon Thiansuk 53 43 10
Pakistan Mubashir Raza 53 50 3
Pakistan Mohammed Asif 47 57 -10
Mongolia Temuujin Enkhbold 51 50 1
Thailand Thanawat Thirapongpaiboon 62 40 22
Thailand Ratchata Khantee 49 48 1
Thailand Thitiphong Choolasak 48 56 -8
Mongolia Khash-Ochir Tuvshinjargal 61 47 14
Thailand Thanaphon Bunplot 45 55 -10
Thailand Pornpiya Kaosumran 55 52 4
Thailand Narongdat Takantong 51 48 3
Pakistan Hamza Akbar 47 57 -10
Saudi Arabia Ahmed Abdullah Aseeri 46 56 -9
Iran Alireza Rezaei 46 49 -3
Thailand Dechawat Poomjaeng 46 43 3
Mongolia Lkhagvasuren Tumurchudur 47 55 -9
Mongolia Mendsaikhan Bat-Erdene 43 55 -12
Iran Morteza Torabi (II) 49 53 -4
Malaysia Lim Kok Leong 56 46 10
Thailand Noppadon Sangnil 52 51 0
Pakistan Haris Tahir 48 53 -4
Pakistan Muhammad Naseem Akhtar 53 47 7
Singapore Chee Keong Chan 40 58 -18
Thailand Tawan Pooltong 53 47 6
Mongolia Lkhagvadorj Ochirbal 45 57 -12
Philippines Alvin Barbero 47 54 -7
Thailand Rattanachai Tupadilok 47 57 -10
Philippines Jefrey Roda 57 46 10
Iran Ehsan Heydarinezhad 61 34 27
India Himanshu Jain 37 63 -26
England Reanne Evans 35 63 -28
China He Guoqiang 56 48 7
Thailand Mink Nutcharut 35 64 -29
Estonia Andres Petrov 43 54 -11
China Yisong Peng 44 52 -8
Egypt Mohamed Ibrahim 35 64 -29
China Ma Hailong 47 52 -5
Brazil Victor Sarkis 28 66 -38
Moldova Vladislav Gradinari 47 48 0
Wales Riley Powell 36 57 -21
England Ben Robinson 46 51 -5
Belgium Edwin Depoorter 41 55 -14
England Nathan Jones 51 47 4
England Jason Wright 23 62 -39
Belgium Wang Chooi Tan 44 47 -3
England Neil Craycraft 44 58 -15
Hungary Bulcsú Révész 48 54 -6
England Tom Maxfield 55 44 11
Scotland Rhys Clark 55 41 14
England Jeff Cundy 44 51 -7
England Jason Tart 53 46 7
England Elias Martin-Beris 35 54 -19
England David Allender 51 47 4
England Bash Maqsood 49 47 2
England Andrew Robson 38 52 -15
India Laxman Rawat 48 49 -1
England Zack Richardson 51 48 4
Jersey Gary Britton 53 42 11
China Yulu Bai 42 60 -18
England Jake Crofts 40 57 -17
Finland Robin Hull 60 41 19
Scotland Jack Borwick 43 53 -10
France Nicolas Mortreux 46 52 -6
Wales Anthony Krysa 37 53 -16
Scotland Amaan Iqbal 34 62 -28
England Darren McVicar 56 46 11
England Samuel Lee-Stevens 43 47 -4
South Africa Paul Burrell 33 68 -34
England Oliver Sykes 51 49 2
Poland Daniel Holoyda 43 53 -10
Ireland Aman Goel 42 58 -17
England Imran Puri 31 56 -25
England Simon Dent 46 46 1
Germany Manuel Ederer 52 49 3
England Edward Warr 40 60 -20
England Mike Finn 51 56 -6
England Wayne Townsend 48 50 -3
Ireland Andrew Doherty 41 55 -14
England Sheldon O’Connor 37 56 -19
England Anthony Wall 41 53 -12
England Tom Peasland 46 51 -5
England Mohammed Rangzib 36 53 -17
Thailand Prin Ratmukda 49 53 -4
China Gong Chenzhi 52 52 -1
China Lee Tszho 47 46 1
China Luo Zetao 55 45 10
India Asutosh Padhy 51 50 1
Pakistan Sharjeel Mahmood 54 48 6
Hong Kong Kai Sang Yeung 54 50 4
China Zhang Zhijie 51 50 2
China Chen Xiaolong 41 54 -12
China Deng Haohui 54 54 0
Pakistan Muhammad Ahsan Javaid 49 49 0
China Liu Wenwei 53 48 5
India Sparsh Pherwani 42 59 -17
Singapore Jaden Ong Jia Jun 43 53 -9
China Huang Jiahao 44 57 -12
Pakistan Nadeem Gul 42 60 -18
South Korea Daegyu Lee 51 50 1
Iran Omid Veirani 35 66 -31
India Dhruv Patel 51 52 -1
Hong Kong Fung Kwok Wai 54 45 9
Singapore Keng Kwang Chan 41 57 -16
India Ishpreet Singh Chadha 53 51 2
India Kreishh Gurbaxani 41 59 -18
Saudi Arabia Addulrahman Saif 51 30 21
United Arab Emirates Khalid Kamali 51 44 8
Pakistan Awais Ullah Munir 70 32 38
China Li Chengjie 54 44 9
China Liang Xiaolong 54 47 8
India Shivam Arora 41 54 -13
Hong Kong Chan Hon Kwan 32 58 -26
India Rutul Pambhar 33 68 -35
Pakistan Sharjeel Mahmood Asmat 33 62 -29
Saudi Arabia Ayman Alamri 43 57 -13
Hong Kong Lau Ka Lam 38 60 -23
Pakistan Sattar Noor 45 55 -9
Pakistan Babar Masih 56 47 9
Hong Kong Hon Man Chau 50 51 -2
Hong Kong Tsz Ho Lee 51 53 -2
Iran Arman Mardanighafarokhi 40 59 -19
Pakistan Muhammad Umer Khan 48 56 -8
Pakistan Zulfiqar Qadir 47 60 -14
China Jiang Jun 51 52 -2
China Xing Zihao 50 52 -3
China Long Zehuang 52 51 1
China Wang Xinbo 49 59 -10
China Wang Xinzhong 40 69 -29
Hong Kong Shaun Liu 43 44 -1
Egypt Mostafa Dorgham 40 62 -22
United Arab Emirates Mohammed Shehab 48 50 -3
Latvia Artemijs Zizins 50 51 -1
Bulgaria Velian Dimitrov 36 49 -13
England John Fearick 31 58 -27
England Evan Plummer (II) 45 62 -16
England Martin Shepherdson 42 66 -24
England Edward Jones 52 49 2
England Matt Williams 47 54 -6
England Aidan Gallagher 36 62 -26
England Andy Lavin 52 51 1
England Aristos Pampouris 45 54 -9
England Gary Filtness 45 48 -3
Thailand Pawaris Ngamkham 41 60 -19
China Chen Qiyu 53 42 11
China Deng Jinhong 48 53 -6
China Feng Yu 55 46 8
China Zhang Yang 57 42 15
Pakistan Rana Irfan Aslam 46 57 -11
India Vinay Swaminathan 38 61 -23
Iran Mohammad Reza Pishvari 47 56 -9
India Subrat Das 40 61 -21
India Shrikrishna Suryanarayanan 50 53 -3
Thailand Ritthichai Chimphanang 53 43 10
India Hrithik Jain 38 62 -24
India Abhishek Bajaj 43 56 -13
China Ren Jiaxing 47 54 -8
China Zhou Jinhao 45 58 -13
Thailand Jongrak Boonrod 42 58 -16
Hong Kong Wan Nansen Sin Man 55 46 10
Pakistan Qadeer Abbas 44 63 -19
China Lan Yuhao 54 46 9
Qatar Ali Al Obaidly 36 70 -34
Iran Ali Gharahgozlou 58 43 14
Thailand Passakorn Sittikrai 44 54 -10
China Liu Yang 56 44 12
England Gary Milne 46 47 0
Northern Ireland Joel Connolly Jnr 39 57 -18
England Jay Bullen 43 48 -5
England Andy Marriott 38 62 -24
England Darren Burns 26 65 -39
Scotland Steven Wardropper 41 54 -14
England Adam Abbas 37 64 -27
Hong Kong Wong Kwan Chun Wallace 34 71 -37
Pakistan Muhammad Umar Khan 53 52 1
Thailand Narinton Tasurin 45 58 -13
Pakistan Farhan Noor 49 48 0
Pakistan Umer-Naeem Memon 44 52 -8
China Cao Jin 42 62 -20
Egypt Mohamed Elkhayat 46 56 -10
Brazil Jonas Luz 27 74 -47
Egypt Hatem Yassen 37 60 -23
China Chen Qien 51 47 4
China Chen Ruifu 49 49 0
China Xu Yichen 49 54 -4
Pakistan Mohsin Amin 50 55 -5
China Yao Dongcheng 57 49 8
China Xu Jianhao 57 52 5
China Liu Linhao 55 43 13
Cambodia Chhay Suon 57 45 12
Thailand Chaiyasap Kitjaroenchai 46 54 -7
Pakistan Abdul Javed 48 56 -8
Thailand Tammada Pukpleayn 34 58 -24
Thailand Lomnaw Issarangkun 41 57 -16
China Zhao Hanyang 55 45 10
Pakistan Muhammad Azhar Khan 38 62 -24
India Pankaj Advani 60 40 20
China Qin Jianfeng 53 49 4
Pakistan Rana Mahmood 40 58 -18
Thailand Peemachol Kongkitchertchoo 44 56 -12
China Wang Yuhang 47 58 -11
England Westley Cooper 40 57 -16
England Aidan Murphy (II) 40 52 -11
England William Lemons 53 49 3
England John Pritchett 40 57 -17
England Adam Stacey 38 58 -21
England Oshay Scott 56 44 12
England Daniel Boyes 55 42 14
England Adam Williams 44 58 -15
England Kaylan Patel 38 53 -15
England Nigel Clarke 36 59 -23
Ukraine Denys Khmelevskyi 44 52 -8
England David Brown 40 57 -16
England Richard Binns 47 47 0
England Craig Barber 41 65 -24
England Ronnie Sullivan 34 66 -32
Germany Alexander Widau 55 40 15
England Steven Crowley 47 48 -1
England Brandon Nguyen 45 49 -4
England James Lee (II) 45 56 -11
Poland Adam Stefanow 40 62 -21
Wales Gavin Lewis 23 67 -44
Scotland Dylan Craig 26 74 -49
Morocco Ameur Riad 23 71 -47
Iceland Kristjan Helgason 31 63 -32
England Adam Ashley 45 55 -10
Gibraltar Gareth Lopez 12 88 -76
Belgium Sybren Sokolowski 26 76 -50
England Lee Prickman 16 92 -76
England Christopher Keogan 29 73 -44
England William Ginn 37 52 -15
Peter Butler 13 75 -62
England Peter Geronimo 31 63 -32
Scotland Aaron Graham 21 71 -51
Canada Roshan Birdi 16 66 -51
England Carl Mottershaw 34 63 -28
Wales Jamie Tudor 45 55 -10
England Dylan Smith 26 65 -39
England Matthew Lee 32 64 -32
England Shafaqut Hussain 12 53 -41
England Garry Coulson 24 62 -38
Wales Conor Caniff 27 63 -37
Ireland Tony Corrigan 47 50 -3
England Dean Reynolds 22 80 -58
England Johnnie Bates 29 68 -40
Ireland Philip O'Connor 21 71 -50
Spain Juan Pedro Duran 28 70 -42
England Mark Anthony Taylor 25 73 -49
England Ryan Roberts 46 57 -10
England Daniel Walker 25 67 -41
England Shaf Hussain 33 54 -21
Northern Ireland Christopher Clifford 17 94 -77
Ireland Robert McCullough 42 64 -22
Turkey Ismail Türker (II) 26 86 -60
Turkey Enes Bakirci 15 71 -56
Gibraltar Francis Becerra 8 109 -102
Belgium Yorrit Hoes 22 74 -52
Italy Mirko Montrasio 10 76 -66
England Darren Barton 38 60 -22
Pakistan Abdul Raheem 33 68 -35
Germany Kharazchi Jamshid 5 79 -74
Wales Gareth Edwards 35 59 -24
England Andy Neck 23 59 -37
England Michael Robert Joyce 29 46 -17
England Josh Symes 33 59 -26
England Ian Brumby 41 54 -13
England Heather Clare 10 80 -70
England Danny Connolly 40 69 -30
Australia Simon Bevz 20 67 -48
Bahrain Nader Jaber Aldoseri 21 66 -45
Thailand Anukkhapon Kidsumran 37 64 -27
Thailand Pantakan Kamwiang 34 66 -33
Iran Mohammad Reza Rafieyan 39 61 -22
Nepal Moti Pakharin 40 57 -17
Thailand Pasin Puoborm 39 55 -16
Thailand Nutdanai Manawm 16 68 -51
Pakistan Muhammad N Fahim 27 58 -32
Pakistan Fahad Alvi 23 75 -52
Thailand Yanawarut Phueakklom 35 64 -28
Malaysia Moh Keen Ho 42 56 -14
Pakistan Hunain Memon 36 67 -31
Thailand Wiphu Phuthisabodi 45 60 -15
Pakistan Muhammad Altaf 38 71 -32
Iran Mohammad Ali Moghadam 33 61 -28
Malaysia Tan Seng Teck 28 58 -30
United States Ahmed Aly Elsayed 29 75 -46
Thailand Siripaporn Nuanthakhamjan 29 73 -44
Wales Brad Ferguson 12 84 -72
Egypt Mahmoud El-Hareedy 21 39 -17
Wales Oliver Briffett-Payne 36 64 -28
Ian Barlow 33 69 -35
England Daniel Webb 31 67 -36
Wales Neil Jones 26 68 -42
Wales Jeremiah Connors 23 67 -44
England Robert Cloherty 25 72 -47
India Rupesh Thakkar 0 0 0
Wales Carl Bennett 31 64 -32
England Ronnie Kralj 33 66 -34
Pommy Kang 30 64 -34
India Mandeep Singh 0 0 0
England Kyle Holland 42 58 -16
Thailand Kriangsak Chiranothai 15 66 -51
England Gary Widdecombe 34 65 -31
England Dale Prime 23 73 -50
England Ben Pacan 28 63 -35
Wales Zac Cosker 35 67 -32
India Dharminder Singh Lilly 31 67 -36
Latvia Arturs Kengis 31 63 -31
Guernsey James Kirk 28 72 -44
Germany Julien Leifert 33 67 -34
England Tam Mustafa 35 57 -21
Scotland Sam McKay 32 51 -19
England Scott Rogan 38 55 -17
Romania Andrei Orzan 41 62 -22
England Rees Carter 29 68 -39
England Richard Pipe 31 70 -38
England Daniel Young (II) 24 72 -47
England Jake Robinson 39 59 -20
Portugal Francisco Domingues 24 65 -42
Scotland Ayaan Iqbal 26 72 -46
England Andrew Greaves 42 55 -13
Canada Mehran Maneshgar 21 68 -47
South Korea Yong Hwang 32 65 -33
India Shahbaaz Adil Khan 37 60 -23
Thailand Vorawit Thongweang 26 75 -49
Hong Kong Hoi Ming Lai 33 65 -32
Iran Hamed Zarehdoust 39 60 -21
Pakistan Muhammad Imran 34 57 -23
Bahrain Habib Subah Humood 35 60 -24
Singapore Kingsley Tian Yi Ang 28 70 -42
Pakistan Yasir Karim Jesani 29 57 -28
Pakistan Aamir-Sohail Ahmad 24 66 -42
Iran Behnam Farshkaran 18 72 -55
Hong Kong Yee Ting Cheung 22 81 -59
United Arab Emirates Abdulrahman Saif 46 57 -11
India Shahbaaz Khan 57 52 5
China Dong Zihao 38 64 -26
Saudi Arabia Omar Alajlani 22 85 -63
Pakistan Hamza Ilyas 30 68 -37
Poland Michał Kotiuk 35 59 -24
England Bradley Jones 27 64 -37
England Jai Platts 15 80 -66
Ireland Noel Landers 32 64 -32
Wales Ross Jones 39 58 -19
England Gary Skipworth 38 58 -20
England Phillip Owen Blackburn 43 61 -18
Russia Arsenii Korolev 33 62 -29
Austria Paul Schopf 33 67 -34
England Scott Harrison 43 54 -11
England Matthew Day 36 69 -33
England Matthew Woodcock 10 69 -59
England Callum Downing 45 55 -10
England Daniel Stevenson 19 62 -43
England Kian Dennett 30 67 -37
England Lee Whaley 23 68 -45
China Xian Ziheng 26 75 -50
India Danish Khan 47 52 -6
Pakistan Sohail Shahzad 46 58 -12
Bangladesh Shuvo Biswas 29 63 -34
Thailand Pongsatorn Seemuen 33 65 -32
Taiwan Lin Shu-hung 39 60 -21
China Luo Chenliang 19 74 -55
China Pan Yiming 34 67 -33
Thailand Boonpithak Lothong 47 50 -2
Pakistan Ian Mark John 45 64 -19
India Anand Raghuvanshi 33 67 -34
Nepal Ayush Gautam 25 66 -41
Thailand Patipaan Wonghun 25 70 -45
India Angad Ghai 28 68 -39
Pakistan Aadil-Hussain Narejo 22 64 -42
Thailand Sumongkhon Khamphul 20 77 -57
Nepal Saroj Gautam 35 68 -33
Iran Arman Madanighafarokhi 34 61 -28
Thailand Nipitpon Manamuti 19 68 -49
Pakistan Hassan Gull 44 44 1
Iran Shahin Khorami Del 38 67 -29
China Cao Zeyi 34 62 -28
China Qiu Lei 15 80 -65
China Ma Shaojun 36 60 -24
China Huang Hao 20 77 -56
China Cai Wei 31 74 -43
Saudi Arabia Faisal Bahashwan 9 80 -71
Kuwait Ahmed Abul 14 80 -66
Pakistan Adeel Aqdus 30 53 -23
Saudi Arabia Abdullah Alotayyani 11 68 -57
Saudi Arabia Abdulraouf Sayegh 45 61 -17
Iraq Ali Hussain Ali 36 64 -28
Oman Haitham Al Mahri 8 86 -77
Saudi Arabia Ziyad Al Qabbani 19 89 -70
Saudi Arabia Saleh Alamoudi 11 80 -69
Iraq Ali Jalil Ali 19 70 -52
Libya Kusai Hamed Sharif 26 67 -41
Northern Ireland Jamie Gardiner 54 55 -1
China Zheng Dian 38 63 -26
Ireland Joe Shannon 42 45 -3
Scotland Sophie Nix 7 40 -33
Wales Sion Stuart 12 27 -15
China Zou Pengfei 45 61 -16
Poland Michal Szubarczyk 39 63 -23
China Xu Jiarui 39 77 -38
Iraq Karar Najim 41 66 -24
China Chen Wei 23 70 -47
Pakistan Siddiqui Arshad 16 84 -68
Pakistan Usman Mumtaz 18 79 -60
India Sahil Rana 23 73 -50
India Ridhimann Bawane 22 80 -58
Singapore Sunny Wang 39 62 -23
Norway Umar Hayat Ali 42 59 -17
Malta Joseph Casha 38 50 -12
Hong Kong Chi Chun Chan 48 58 -10
Wales Jamie Gimblett 37 54 -17
England Lewis Knowles 11 77 -67
England Mohammad Ashraf 30 65 -36
England William Hurley 26 71 -45
England Steven Croker 21 42 -21
England Ethan Llewellyn 31 63 -32
Germany Christian Richter 40 71 -31
Ireland Ronan McGuirk 24 61 -37
England Logan Hall 23 69 -46
England William Forster 27 71 -44
India Sahil Nayyar 31 64 -33