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 13520 (93.9%) matches with frame scores out of 14399 total matches.
Rank Player Average Points For Average Against Average Frame Difference
Australia Neil Robertson 61 46 15
England Barry Hawkins 56 47 9
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 47 8
England Kyren Wilson 57 47 10
England Ben Woollaston 51 49 2
Scotland Graeme Dott 52 49 3
England Tom Ford 51 48 3
England Matthew Selt 51 49 1
China Xiao Guodong 54 49 6
England Ali Carter 55 46 9
Scotland Scott Donaldson 52 49 2
England Joe Perry 50 51 0
Wales Mark Williams 57 46 10
England David Gilbert 55 48 7
Scotland Anthony McGill 54 50 5
England Judd Trump 61 42 18
Scotland John Higgins 57 46 11
England Robert Milkins 47 53 -5
England Ricky Walden 52 49 4
China Lyu Haotian 54 50 4
England Martin O'Donnell 51 51 0
Wales Daniel Wells 52 52 0
England Mitchell Mann 48 52 -4
England Michael Holt 51 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 54 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 -12
Israel Eden Sharav 46 55 -9
China Zhou Yuelong 55 49 6
England David Grace 50 52 -2
Wales Jackson Page 49 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 -12
Northern Ireland Mark Allen 56 47 9
China Lu Ning 52 52 0
Hong Kong Marco Fu 54 49 4
England Shaun Murphy 58 48 10
England Alfie Burden 48 51 -4
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 51 49 2
England Mark King 45 53 -8
China Xu Si 51 53 -2
England Oliver Lines 50 52 -2
China Zhang Anda 54 46 8
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 49 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 7
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 1
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 -13
England Chris Wakelin 51 49 2
Wales Andrew Pagett 42 59 -17
England Ashley Hugill 47 53 -6
Malaysia Thor Chuan Leong 52 52 0
China Peifan Lei 49 51 -2
Ireland Aaron Hill 47 52 -5
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 2
England Hammad Miah 47 52 -5
England Hayden Staniland 49 50 -1
Poland Antoni Kowalski 50 54 -4
England Jamie O'Neill 43 58 -15
Wales Duane Jones 48 51 -2
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 9
England Farakh Ajaib 45 55 -11
England Zak Surety 49 52 -3
England Sean Maddocks 38 62 -24
England Daniel Womersley 48 54 -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 56 -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 -4
Northern Ireland Robbie Mcguigan 44 56 -12
Austria Florian Nüßle 52 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 49 54 -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 63 -24
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 50 50 0
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 -5
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 50 50 0
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 59 -19
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 54 -9
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 60 -19
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 49 54 -5
Hong Kong Ng On Yee 35 65 -30
England Chae Ross 51 50 1
Hong Kong Cheung Ka Wai 57 46 11
China Liu Hongyu 53 48 4
Thailand Nattanapong Chaikul 51 52 -1
Canada James Lee 50 51 -1
China Wang Yuchen 52 48 4
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 54 -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 53 47 6
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 49 52 -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 34 65 -31
China He Guoqiang 57 48 9
Thailand Mink Nutcharut 34 64 -30
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 56 -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 54 51 2
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 46 56 -10
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 52 52 1
India Kreishh Gurbaxani 43 56 -13
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 51 52 -1
China Xing Zihao 50 52 -2
China Long Zehuang 53 49 4
China Wang Xinbo 49 59 -10
China Wang Xinzhong 40 69 -29
Hong Kong Shaun Liu 46 44 2
Egypt Mostafa Dorgham 40 63 -23
United Arab Emirates Mohammed Shehab 48 49 -1
Latvia Artemijs Zizins 50 52 -1
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 40 58 -18
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 31 67 -36
Egypt Hatem Yassen 48 52 -4
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 30 74 -44
Thailand Siripaporn Nuanthakhamjan 28 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 52 51 1
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