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 13864 (94%) matches with frame scores out of 14749 total matches.
Rank Player Average Points For Average Against Average Frame Difference
Australia Neil Robertson 61 46 15
England Barry Hawkins 56 46 10
England Jimmy Robertson 51 49 2
England Jack Lisowski 55 49 6
Wales Ryan Day 51 50 1
Belgium Luca Brecel 54 48 6
England Mark Selby 59 47 11
England Gary Wilson 55 50 5
England Stuart Bingham 56 48 8
England Kyren Wilson 57 47 10
England Ben Woollaston 51 49 2
Scotland Graeme Dott 52 49 3
England Tom Ford 52 48 4
England Matthew Selt 50 49 1
China Xiao Guodong 54 48 6
England Ali Carter 55 46 8
Scotland Scott Donaldson 51 49 2
England Joe Perry 51 50 0
Wales Mark Williams 57 46 10
England David Gilbert 55 48 7
Scotland Anthony McGill 54 49 5
England Judd Trump 61 42 18
Scotland John Higgins 57 46 11
England Robert Milkins 47 53 -5
England Ricky Walden 53 48 4
China Lyu Haotian 54 50 4
England Martin O'Donnell 51 50 1
Wales Daniel Wells 52 52 0
England Mitchell Mann 48 52 -4
England Michael Holt 50 49 1
China Tian Pengfei 52 50 2
England James Cahill 48 52 -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 6
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 55 47 7
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 6
England David Grace 50 52 -2
Wales Jackson Page 50 51 -2
China Yan Bingtao 59 46 13
England Andy Hicks 47 55 -8
England David Lilley 49 52 -2
Wales Lee Walker 40 60 -20
Wales Jak Jones 53 50 2
England Jimmy White 43 56 -13
Northern Ireland Mark Allen 57 47 10
China Lu Ning 52 52 0
Hong Kong Marco Fu 53 50 3
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 45 15
England Ian Burns 49 52 -2
Switzerland Alexander Ursenbacher 51 50 0
England Harvey Chandler 47 54 -7
Thailand Akani Songsermsawad 52 47 5
Scotland Stephen Maguire 51 48 4
England Elliot Slessor 52 48 3
Wales Matthew Stevens 50 49 1
England Mark King 45 53 -8
China Xu Si 51 53 -2
England Oliver Lines 50 52 -2
China Zhang Anda 54 46 7
England Anthony Hamilton 48 51 -4
Brazil Igor Figueiredo 47 67 -20
England Andrew Higginson 50 51 -1
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 52 -3
England Mark Davis 50 48 2
England Barry Pinches 44 56 -12
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 48 6
Wales Darren Morgan 38 53 -15
England John Astley 47 51 -4
England Louis Heathcote 49 52 -3
Ireland Ken Doherty 44 57 -12
Germany Simon Lichtenberg 46 56 -10
England Andy Lee 44 54 -10
China Chen Feilong 44 51 -6
China Fan Zhengyi 51 50 2
Thailand James Wattana 31 36 -5
Iran Soheil Vahedi 59 55 4
England Mark Joyce 48 51 -3
England Billy Joe Castle 46 52 -6
China Chang Bingyu 52 53 -1
Scotland Dean Young 43 55 -12
England Chris Wakelin 50 49 2
Wales Andrew Pagett 42 59 -17
England Ashley Hugill 47 53 -6
Malaysia Thor Chuan Leong 51 52 -1
China Peifan Lei 50 51 -1
Ireland Aaron Hill 47 52 -4
England Craig Steadman 47 51 -4
England Mike Dunn 37 56 -19
England Peter Lines 45 52 -6
England Brandon Sargeant 45 53 -8
England Allan Taylor 48 52 -4
Morocco Amine Amiri 27 74 -47
Jamaica Rory McLeod 46 54 -9
England Sam Craigie 52 50 2
England Sam Baird 43 59 -16
England Joe O'Connor 52 50 3
England Hammad Miah 47 52 -4
England Hayden Staniland 49 50 -1
Poland Antoni Kowalski 50 53 -3
England Jamie O'Neill 43 58 -15
Wales Duane Jones 48 51 -3
Scotland Ross Muir 49 53 -4
Wales Tyler Rees 53 47 6
Belgium Ben Mertens 49 49 0
England Jake Nicholson 42 51 -9
Malta Alex Borg 33 64 -31
Wales Ian Preece 51 49 2
China Wu Yize 55 49 6
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 56 46 10
England Farakh Ajaib 44 55 -11
England Zak Surety 49 52 -2
England Sean Maddocks 38 62 -24
England Daniel Womersley 48 53 -5
England Riley Parsons 45 56 -10
France Brian Ochoiski 42 57 -15
England Kuldesh Johal 43 54 -11
England Steven Hallworth 49 53 -4
Ukraine Iulian Boiko 47 55 -9
England Peter Devlin 45 55 -10
China Gao Yang 49 52 -3
China Pang Junxu 53 48 5
England Connor Benzey 47 52 -5
England Ben Hancorn 48 53 -5
England Paul Davison 41 62 -21
Northern Ireland Patrick Wallace 51 53 -3
Wales Dylan Emery 48 52 -3
Northern Ireland Robbie Mcguigan 44 57 -13
Austria Florian Nüßle 51 49 3
England Oliver Brown 41 55 -14
England Alex Clenshaw 50 49 1
England Jamie Wilson 41 56 -15
Northern Ireland Declan Lavery 33 37 -4
England Ian Martin 43 53 -11
England Hamim Hussain 47 53 -7
England Saqib Nasir 44 50 -6
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 43 58 -15
England Sean McAllister 48 46 2
England Josh Mulholland 48 50 -2
England Lee Stephens 44 55 -11
England Lee Shanker 50 48 2
Scotland Gary Thomson 48 48 0
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 51 51 0
England Danny Brindle 44 52 -8
Hong Kong Yu Kiu Chang 51 49 2
Scotland Ross Vallance 52 45 8
Northern Ireland Raymond Fry 54 43 11
England Tony Knowles 46 53 -6
England Samuel-Lee Stevens 37 59 -23
England Simon Bedford 52 46 6
France Niel Vincent 50 51 0
England Brandon Hall 37 49 -13
England Stuart Watson 47 51 -3
England Joe Fenton 48 53 -5
England Lewis Gillen 48 46 2
England Dylan Mitchell 52 50 2
England Luke Simmonds 49 52 -3
England Elliott Weston 36 61 -25
England Andrew Milliard 40 57 -18
Wales Callum Lloyd 48 46 2
England Liam Pullen 48 55 -6
Wales Jack Bradford 45 49 -4
Malta Brian Cini 61 41 20
Germany Umut Dikme 48 52 -4
Wales David Donovan 49 48 1
Belgium Daan Leyssen 50 50 0
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 40 55 -15
England Adam Goff 37 57 -21
Alfie Lee 46 48 -2
Latvia Filips Kalniņš 33 66 -33
Belgium Hans Blanckaert 41 51 -11
Russia Ivan Kakovskii 48 53 -5
Latvia Maris Volajs 45 53 -8
Scotland Evan Munro 47 53 -6
England Patrick Whelan 49 48 1
Malta Aaron Busuttil 51 48 3
China Yao Pengcheng 53 49 4
Wales Liam Davies 49 53 -4
England Alex Millington 49 52 -2
England Adam Duffy 41 55 -14
England Matthew Glasby 46 52 -6
Australia Ryan Thomerson 39 58 -19
England Andrew Tapper 45 54 -10
England Sydney Wilson 52 48 4
Ukraine Anton Kazakov 39 64 -25
Japan Keishin Kamihashi 48 51 -3
England Ben Fortey 46 47 -1
England Luke Pinches 46 50 -4
Wales Paul Davies 47 49 -2
England Simon Blackwell 49 51 -2
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 47 52 -6
Germany Richard Wienold 47 48 -1
Northern Ireland Fergal Quinn (II) 46 51 -4
England Mark Lloyd 46 51 -4
Iran Amir Sarkhosh 50 53 -3
Scotland Stephen Baillie 34 61 -27
England Jenson Kendrick 44 54 -10
Stan Moody 51 50 1
England Adam Brown 40 58 -18
England Rebecca Kenna 29 70 -41
England Bradley Cowdroy 46 52 -5
England Jack Haley 47 49 -2
Scotland Liam Graham 40 58 -18
England James Burrett 37 59 -21
Latvia Rodion Judin 47 52 -6
England Callum Beresford 43 55 -12
England Sean O'Sullivan 45 54 -10
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 45 49 -4
England Joshua Thomond 45 55 -10
Scotland Michael Collumb 49 51 -3
England Robert Read 50 51 -1
England Arun Mehta 35 62 -27
England Halim Hussain 42 53 -11
England George Pragnell (II) 51 49 2
England Labeeb Ahmed 46 55 -9
England Manasawin Phetmalaikul 41 59 -18
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 39 56 -17
England Faizaan Mohammed 37 53 -16
England Neal Jones 47 48 -1
Poland Mateusz Baranowski 54 48 6
China Cao Yupeng 53 48 5
China Zhang Jiankang 42 58 -16
England Paul Deaville 48 55 -7
Hong Kong Ng On Yee 35 65 -30
England Chae Ross 51 50 1
Hong Kong Cheung Ka Wai 56 46 10
China Liu Hongyu 53 48 6
Thailand Nattanapong Chaikul 51 52 -1
Canada James Lee 50 51 -1
China Wang Yuchen 52 49 3
Wales Alfie Davies 52 48 4
Mark Bell 44 55 -11
Wales Marc Shaw 34 65 -32
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 47 54 -7
England Lewis Ullah 46 53 -8
England Stephen Kershaw 44 55 -11
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 48 52 -4
Ukraine Sergey Isaenko 41 58 -17
England Ryan Mears 42 64 -22
Scotland Keith Keldie 47 53 -6
China Haohui Deng 54 46 8
Wales Bradley Tyson 31 67 -37
Ireland Leone Crowley 44 55 -12
England Sean Coote 22 66 -44
England Gary Miller 41 53 -12
England Andrew Turner 51 56 -5
England Jack Harris 38 49 -11
England Mark Vincent 42 58 -16
England Ian Desmier 36 64 -28
England Kayden Brierley 46 52 -6
Singapore Zhong Wei Tan 34 54 -21
Thailand Kritsanut Lertsattayathorn 46 35 11
Pakistan Muhammad Siddiqui (II) 44 55 -11
Thailand Pongsakron Chongjairak (II) 57 44 13
Thailand Putthakam Kimsuk 55 46 8
Malaysia Chung Leong Loh 43 54 -12
Iran Siyavosh Mozayani 55 48 7
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 48 50 -3
Thailand Poramin Danjirakul 35 46 -11
Thailand Teerawat Srikaithai 52 45 7
Thailand Chayanon Thiansuk 53 43 10
Pakistan Mubashir Raza 52 51 1
Pakistan Mohammed Asif 47 57 -10
Mongolia Temuujin Enkhbold 51 50 1
Thailand Thanawat Thirapongpaiboon 63 34 30
Thailand Ratchata Khantee 49 48 1
Thailand Thitiphong Choolasak 49 54 -5
Mongolia Khash-Ochir Tuvshinjargal 61 47 14
Thailand Thanaphon Bunplot 45 55 -10
Thailand Pornpiya Kaosumran 55 52 4
Thailand Narongdat Takantong 52 46 5
Pakistan Hamza Akbar 47 56 -9
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 -5
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 34 64 -30
China He Guoqiang 57 48 9
Thailand Mink Nutcharut 35 64 -29
Estonia Andres Petrov 42 55 -13
China Yisong Peng 41 54 -13
Egypt Mohamed Ibrahim 35 64 -29
China Ma Hailong 47 52 -5
Brazil Victor Sarkis 29 66 -38
Moldova Vladislav Gradinari 46 48 -2
Wales Riley Powell 36 55 -20
England Ben Robinson 46 51 -5
Belgium Edwin Depoorter 41 55 -14
England Nathan Jones 49 47 2
England Jason Wright 23 62 -39
Belgium Wang Chooi Tan 44 47 -3
England Neil Craycraft 44 58 -15
Hungary Bulcsú Révész 49 54 -5
England Tom Maxfield 55 44 11
Scotland Rhys Clark 55 41 14
England Jeff Cundy 46 50 -3
England Jason Tart 50 41 9
England Elias Martin-Beris 32 63 -31
England David Allender 51 47 4
England Bash Maqsood 49 47 2
England Andrew Robson 38 52 -15
India Laxman Rawat 47 48 -1
England Zack Richardson 52 47 5
Jersey Gary Britton 53 42 11
China Yulu Bai 42 60 -18
England Jake Crofts 41 63 -21
Finland Robin Hull 60 41 19
Scotland Jack Borwick 40 57 -17
France Nicolas Mortreux 43 54 -12
Wales Anthony Krysa 37 53 -16
Scotland Amaan Iqbal 34 63 -29
England Darren McVicar 56 46 11
England Samuel Lee-Stevens 43 47 -4
South Africa Paul Burrell 33 68 -34
England Oliver Sykes 50 49 1
Poland Daniel Holoyda 43 53 -10
Ireland Aman Goel 42 58 -17
England Imran Puri 30 52 -22
England Simon Dent 46 46 1
Germany Manuel Ederer 53 49 4
England Edward Warr 44 58 -14
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 47 55 -8
China Gong Chenzhi 52 53 0
China Lee Tszho 47 46 1
China Luo Zetao 52 46 7
India Asutosh Padhy 54 47 7
Pakistan Sharjeel Mahmood 54 48 6
Hong Kong Kai Sang Yeung 54 50 4
China Zhijie Zhang 67 34 34
China Chen Xiaolong 41 54 -12
China Deng Haohui 54 54 0
Pakistan Muhammad Ahsan Javaid 48 49 -1
China Liu Wenwei 51 52 0
India Sparsh Pherwani 42 59 -17
Singapore Jaden Ong Jia Jun 44 55 -11
China Huang Jiahao 45 57 -12
Pakistan Nadeem Gul 54 47 7
South Korea Daegyu Lee 52 47 5
Iran Omid Veirani 35 66 -31
India Dhruv Patel 51 52 -1
Hong Kong Fung Kwok Wai 56 42 14
Singapore Keng Kwang Chan 41 57 -16
India Ishpreet Singh Chadha 51 52 -1
India Kreishh Gurbaxani 43 57 -14
Saudi Arabia Addulrahman Saif 51 30 21
United Arab Emirates Khalid Kamali 51 44 8
Pakistan Awaisullah Munir 70 32 38
China Li Chengjie 56 43 14
China Liang Xiaolong 55 44 11
India Shivam Arora 41 54 -13
China Zhang Zhijie 50 49 1
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 61 46 14
Hong Kong Hon Man Chau 50 50 0
Hong Kong Tsz Ho Lee 51 53 -2
Iran Arman Mardanighafarokhi 40 51 -11
Pakistan Muhammad Umer Khan 48 56 -8
Pakistan Zulfiqar Qadir 47 60 -14
China Jiang Jun 52 51 0
China Xing Zihao 50 52 -2
China Long Zehuang 53 50 4
China Wang Xinbo 49 59 -10
China Wang Xinzhong 40 69 -29
Hong Kong Shaun Liu 46 44 2
Egypt Mostafa Dorgham 41 63 -22
United Arab Emirates Mohammed Shehab 48 49 -1
Latvia Artemijs Zizins 50 52 -2
Bulgaria Velian Dimitrov 38 58 -21
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 -7
England Aidan Gallagher 39 61 -22
England Andy Lavin 48 52 -4
England Aristos Pampouris 45 54 -9
England Gary Filtness 47 46 1
Thailand Pawaris Ngamkham 45 64 -19
China Chen Qiyu 53 42 11
China Deng Jinhong 38 60 -22
China Feng Yu 54 44 10
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 48 56 -8
Thailand Ritthichai Chimphanang 52 39 12
India Hrithik Jain 38 61 -23
India Abhishek Bajaj 40 57 -17
China Ren Jiaxing 47 54 -8
China Zhou Jinhao 44 58 -14
Thailand Jongrak Boonrod 42 58 -16
Hong Kong Wan Nansen Sin Man 56 41 15
Pakistan Qadeer Abbas 44 63 -19
China Lan Yuhao 58 39 19
Qatar Ali Al Obaidly 36 70 -34
Iran Ali Gharahgozlou 57 43 13
Thailand Passakorn Sittikrai 47 50 -3
China Liu Yang 58 41 18
England Gary Milne 46 47 0
Northern Ireland Joel Connolly Jnr 34 61 -27
England Jay Bullen 41 50 -8
England Andy Marriott 38 62 -24
England Darren Burns 27 61 -34
Scotland Steven Wardropper 38 55 -17
England Adam Abbas 39 66 -26
Hong Kong Wallace Wong 42 59 -17
Pakistan Muhammad Umar Khan 51 47 4
Thailand Narinton Tasurin 51 51 0
Pakistan Farhan Noor 49 48 0
Pakistan Umer-Naeem Memon 44 52 -8
China Cao Jin 44 59 -15
Egypt Mohamed Elkhayat 46 56 -10
Brazil Jonas Luz 30 68 -38
Egypt Hatem Yassen 38 60 -22
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 Westley Cooper 38 58 -20
England Carl Mottershaw 34 63 -28
Wales Jamie Tudor 45 55 -10
England Dylan Smith 22 67 -44
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 23 80 -57
England Johnnie Bates 29 68 -40
Ireland Philip O'Connor 21 71 -50
Spain Juan Pedro Duran 31 69 -38
England Mark Anthony Taylor 25 73 -49
Ukraine Denys Khmelevskyi 44 58 -14
England John Pritchett 34 71 -37
England Ryan Roberts 46 57 -10
England Daniel Walker 27 66 -39
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 25 64 -39
England Nigel Clarke 32 63 -31
England Michael Robert Joyce 29 46 -17
England Josh Symes 33 59 -26
England Ian Brumby 41 54 -13
England Heather Clare 11 79 -68
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
Pakistan Muhammad Azhar Khan 29 69 -40
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 74 -45
Thailand Siripaporn Nuanthakhamjan 29 73 -44
Wales Brad Ferguson 12 84 -72
Egypt Mahmoud El-Hareedy 21 39 -17
Wales Oliver Briffett-Payne 35 60 -25
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 36 59 -24
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
England Ronnie Sullivan 26 73 -48
Romania Andrei Orzan 41 62 -22
England Rees Carter 29 68 -39
England Richard Pipe 32 66 -34
England Daniel Young (II) 29 72 -44
England Jake Robinson 39 59 -20
Portugal Francisco Domingues 24 65 -42
Scotland Ayaan Iqbal 26 72 -46
England Andrew Greaves 42 55 -13
England Adam Williams 39 61 -22
Canada Mehran Maneshgar 21 68 -47
South Korea Yong Hwang 32 65 -33
India Shahbaaz Adil Khan 37 60 -23
Thailand Vorawit Thongweang 23 79 -56
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 Amir Sohail 30 51 -21
Iran Behnam Farshkaran 18 72 -55
Hong Kong Yee Ting Cheung 22 81 -59
United Arab Emirates Abdulrahman Saif 46 57 -11
Hong Kong Kwan Chun Wong 19 92 -73
India Shahbaaz Khan 57 52 5
Pakistan Aamir-Sahail Ahmed 18 68 -50
China Dong Zihao 38 64 -26
Saudi Arabia Omar Alajlani 22 85 -63
Pakistan Muhammad Hamza Ilyas 30 68 -37
Poland Michał Kotiuk 32 54 -22
England Bradley Jones 27 64 -37
England Jai Platts 16 82 -67
Ireland Noel Landers 32 64 -32
Wales Ross Jones 39 58 -19
England Gary Skipworth 38 64 -26
England Phillip Owen Blackburn 43 61 -18
Russia Arsenii Korolev 29 61 -33
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 Aidan Murphy (II) 38 61 -24
England Kian Dennett 33 61 -28
England Lee Whaley 23 68 -45
China Xian Ziheng 19 83 -64
Thailand Lomnaw Issarangkun 31 68 -38
India Danish Khan 47 52 -6
China Zhao Hanyang 38 54 -16
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 18 69 -51
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 16 74 -58
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 38 55 -17
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 Ahmad 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 Alqabbani 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
England Daniel Boyes 13 80 -67
Wales Sion Stuart 12 27 -15