Average Points Scored Per Frame - Season 2022-2023 - 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 2716 (97.24%) matches with frame scores out of 2793 total matches.
Rank Player Average Points For Average Against Average Frame Difference
England Chae Ross 54 45 9
Hong Kong Cheung Ka Wai 57 43 14
China Liu Hongyu 61 40 21
Stan Moody 41 46 -5
Alfie Lee 46 44 2
England James Burrett 31 66 -35
England Ronnie Blake 46 63 -17
England Bradley Cowdroy 47 49 -2
England Lee Stephens 42 57 -14
England Phil O'Kane 41 48 -7
England Stuart Watson 44 56 -12
Wales Daniel Wells 55 47 8
Thailand Nattanapong Chaikul 42 62 -20
Germany Umut Dikme 46 49 -3
Canada James Lee 49 51 -3
China Wang Yuchen 60 39 21
Wales Alfie Davies 51 50 1
Latvia Rodion Judin 39 53 -13
England Liam Pullen 44 60 -15
England Patrick Whelan 46 48 -2
England Sean McAllister 46 44 3
Wales Jack Bradford 41 44 -3
England Connor Benzey 49 54 -6
England Simon Bedford 53 45 8
England Andy Lee 46 49 -3
England Halim Hussain 37 57 -20
England Neal Jones 46 47 0
England Robert Read 54 49 5
Mark Bell 45 55 -10
England Manasawin Phetmalaikul 40 57 -17
Wales Marc Shaw 39 60 -21
Isle of Man Darryl Hill 36 62 -26
India Lucky Vatnani 50 47 3
Hong Kong Chau Hon Man 50 48 2
England Martyn Taylor 47 41 6
England Jack Haley 48 51 -3
England Sydney Wilson 55 40 15
England Farakh Ajaib 49 53 -4
England Jamie Barrett 46 57 -11
England Gary Challis 47 49 -2
Belgium Daan Leyssen 49 47 2
England Haydon Pinhey 51 49 2
Germany Lukas Kleckers 47 46 2
England Callum Beresford 39 58 -19
England Rod Lawler 47 49 -3
England James Cahill 48 51 -2
England Mark Lloyd 46 45 1
England Jamie Wilson 39 45 -6
England Harvey Chandler 50 54 -4
England Ashley Carty 57 48 9
Wales Lee Walker 47 50 -4
England Brandon Sargeant 56 43 13
Jamaica Rory McLeod 51 54 -3
England Hamim Hussain 54 47 7
England Ben Hancorn 53 50 2
England Peter Devlin 55 47 9
India Digvijay Kadian 45 56 -11
China Jianbo Zhao 55 45 10
Wales Tyler Rees 59 43 17
Ireland Fergal O'Brien 49 53 -5
England Martin O'Donnell 51 49 2
England Jenson Kendrick 42 54 -12
England Sean Maddocks 49 53 -4
England Steven Hallworth 53 50 3
Scotland Ross Muir 51 52 -1
England Sean Harvey 53 50 2
Ireland Aaron Hill 49 44 6
England Zak Surety 51 47 4
England Luke Simmonds 48 55 -7
England Billy Joe Castle 55 48 7
England Saqib Nasir 43 49 -7
Ireland Ross Bulman 50 51 -1
France Niel Vincent 49 55 -6
England Daniel Womersley 55 45 10
France Brian Ochoiski 40 53 -14
China Gao Yang 54 47 7
England Ian Martin 41 55 -14
England Ryan Davies 45 53 -8
Cyprus Michael Georgiou 56 46 10
Austria Florian Nüßle 54 44 10
England Andrew Higginson 53 50 3
Thailand Akani Songsermsawad 50 38 12
England Kuldesh Johal 47 50 -3
Northern Ireland Robbie Mcguigan 46 55 -9
Ireland Leo Fernandez 48 42 6
China Bai Langning 48 59 -11
England Alex Millington 41 55 -15
England Sanderson Lam 50 51 -1
England Lewis Ullah 45 54 -9
Iran Soheil Vahedi 58 48 10
England Stephen Kershaw 42 54 -12
England Matthew Glasby 44 55 -12
England Adam Duffy 40 54 -14
England James Height 46 52 -6
Wales Jordan Shepherd 46 45 2
Ireland Rodney Goggins 49 41 8
Wales Liam Davies 46 50 -4
Scotland Chris Totten 54 48 6
England Isa Ishtiaq 44 46 -2
Thailand Chatchapong Nasa 46 52 -6
England Faizaan Mohammed 39 54 -15
England George Pragnell (II) 53 48 5
England Scott Bell 37 53 -16
Ukraine Sergey Isaenko 45 56 -11
England Ryan Mears 42 64 -22
Scotland Liam Graham 45 54 -10
Wales Alex Taubman 48 52 -4
Ukraine Iulian Boiko 57 46 11
England Ben Fortey 39 43 -4
England Joshua Thomond 44 50 -5
Northern Ireland Fergal Quinn (II) 43 45 -3
England Tony Knowles 46 55 -9
Israel Eden Sharav 51 54 -3
Scotland Keith Keldie 49 52 -3
England Michael Holt 52 47 5
Norway Kurt Maflin 63 41 22
England John Astley 49 48 1
Ireland Aidan Murphy 45 50 -5
Belgium Ben Mertens 48 44 4
China Haohui Deng 54 46 8
Wales Bradley Tyson 37 63 -26
Ireland Leone Crowley 45 55 -10
England Sean Coote 22 66 -44
England Joe Fenton 45 51 -6
England Gary Miller 40 55 -15
England James Silverwood 44 53 -10
England Andrew Turner 51 56 -5
England Alex Clenshaw 47 51 -4
England Jack Harris 36 45 -9
England Mark Vincent 41 62 -21
England Ian Desmier 41 61 -20
Scotland Michael Collumb 54 46 8
England Kayden Brierley 37 59 -23
England Luke Pinches 45 52 -7
England Hayden Staniland 47 56 -9
Hong Kong Yu Kiu Chang 50 51 -1
England Lee Shanker 52 49 3
Singapore Zhong Wei Tan 34 54 -21
Thailand Kritsanut Lertsattayathorn 46 35 11
Pakistan Muhammad Siddiqui (II) 47 56 -9
Thailand Pongsakron Chongjairak (II) 57 42 15
Thailand Putthakam Kimsuk 52 53 -1
Malaysia Thor Chuan Leong 62 38 24
Malaysia Chung Leong Loh 43 54 -12
Iran Siyavosh Mozayani 55 48 7
Thailand Taweesap Kongkitchertchoo 48 51 -3
Iran Nader Jahadi 47 48 -1
Malaysia Chang Wai Chung 38 53 -16
Pakistan Asjad Iqbal 48 47 1
Iran Amin Sanjaei 51 42 9
Thailand Poramin Danjirakul 35 46 -11
Thailand Teerawat Srikaithai 52 45 7
Thailand Chayanon Thiansuk 53 43 10
Pakistan Mubashir Raza 49 51 -2
Pakistan Mohammed Asif 49 53 -4
Mongolia Temuujin Enkhbold 51 50 1
Thailand Thanawat Thirapongpaiboon 63 34 30
Thailand Ratchata Khantee 49 48 1
Thailand Thitiphong Choolasak 51 53 -2
Mongolia Khash-Ochir Tuvshinjargal 61 47 14
Thailand Thanaphon Bunplot 45 55 -10
Thailand Pornpiya Kaosumran 55 52 4
Thailand Narongdat Takantong 56 43 13
Pakistan Hamza Akbar 49 57 -7
Saudi Arabia Ahmed Abdullah Aseeri 53 47 6
Iran Alireza Rezaei 49 43 5
Thailand Dechawat Poomjaeng 46 43 3
Mongolia Lkhagvasuren Tumurchudur 47 55 -9
Mongolia Mendsaikhan Bat-Erdene 43 55 -12
Iran Morteza Torabi (II) 50 57 -7
Malaysia Lim Kok Leong 53 45 8
Thailand Noppadon Sangnil 52 51 0
Iran Amir Sarkhosh 48 53 -5
Pakistan Haris Tahir 47 48 -1
Pakistan Muhammad Naseem Akhtar 50 50 0
Singapore Chee Keong Chan 44 56 -12
Thailand Tawan Pooltong 50 46 5
Mongolia Lkhagvadorj Ochirbal 45 57 -12
Philippines Alvin Barbero 43 54 -10
Thailand Rattanachai Tupadilok 47 57 -10
Philippines Jefrey Roda 47 53 -6
Iran Ehsan Heydarinezhad 64 34 30
India Himanshu Jain 36 60 -23
England Robert Milkins 47 51 -4
England David Grace 51 48 3
England Andy Hicks 50 52 -2
England Craig Steadman 42 53 -11
China Zhao Xintong 61 44 18
Thailand Noppon Saengkham 50 48 1
England Hammad Miah 45 51 -6
England Anthony Hamilton 47 48 -1
England Ashley Hugill 45 52 -7
England Kyren Wilson 58 46 12
Ukraine Anton Kazakov 34 65 -31
China Zhang Anda 49 38 10
England Chris Wakelin 45 43 2
England Tom Ford 45 45 0
England Ian Burns 47 50 -3
Ireland Michael Judge 37 58 -21
Belgium Luca Brecel 54 48 6
China Lu Ning 53 50 3
England Robbie Williams 46 45 1
China Chen Zifan 49 54 -6
England Ronnie O'Sullivan 59 41 18
Wales Jamie Jones 50 47 3
Switzerland Alexander Ursenbacher 47 50 -3
England Sam Craigie 51 51 -1
England David Lilley 50 48 2
England Alfie Burden 48 52 -4
England Ricky Walden 49 51 -2
Northern Ireland Gerard Greene 43 55 -13
China Xiao Guodong 53 49 4
Scotland Scott Donaldson 48 48 0
Wales Jackson Page 48 47 1
England Barry Hawkins 57 47 10
Scotland Graeme Dott 49 49 0
China Yuan Sijun 55 46 9
China Lyu Haotian 57 47 10
Scotland Fraser Patrick 41 45 -5
China Peifan Lei 37 56 -19
England Mark Selby 57 49 8
England Joe Perry 48 47 1
England Ben Woollaston 47 44 3
England Elliot Slessor 49 48 1
England Gary Wilson 56 47 9
Wales Mark Williams 55 45 9
China Li Hang 56 51 5
Wales Jak Jones 51 49 1
Wales Andrew Pagett 40 63 -22
England Barry Pinches 43 50 -6
England Jimmy Robertson 47 46 0
Scotland Stephen Maguire 47 45 2
Thailand Thepchaiya Un-Nooh 51 43 8
Wales Matthew Stevens 49 48 2
China Si Jiahui 55 48 8
England Mitchell Mann 43 53 -10
China Zhou Yuelong 51 47 4
England Matthew Selt 49 47 2
Wales Dominic Dale 49 52 -2
China Chang Bingyu 52 53 -1
England Mark King 38 52 -14
Wales Ryan Day 52 49 3
England Ali Carter 54 43 11
China Wu Yize 53 46 8
China Pang Junxu 55 44 11
England Louis Heathcote 48 52 -3
England Reanne Evans 36 57 -21
Iran Hossein Vafaei 54 43 11
China Tian Pengfei 52 47 6
China Cao Yupeng 48 46 2
England Stuart Bingham 52 50 3
Australia Ryan Thomerson 37 53 -15
England Peter Lines 40 51 -11
England Shaun Murphy 62 46 16
England Judd Trump 57 44 13
China Xu Si 51 51 0
Wales Jamie Clarke 46 49 -3
England Sean O'Sullivan 43 53 -11
England Joe O'Connor 50 49 0
England David Gilbert 55 50 5
England Mark Davis 46 52 -6
Northern Ireland Jordan Brown 48 51 -2
Northern Ireland Mark Allen 57 46 11
England Jack Lisowski 56 47 9
Wales Michael White 49 43 6
England Stuart Carrington 45 55 -10
England Mark Joyce 47 47 0
England Oliver Brown 33 56 -23
Hong Kong Marco Fu 51 51 0
Wales Dylan Emery 47 51 -4
China Yan Bingtao 60 45 15
Scotland Anthony McGill 57 49 8
England Jimmy White 49 47 2
England Oliver Lines 45 51 -6
China Ding Junhui 53 42 11
Scotland Dean Young 37 58 -21
Hong Kong Ng On Yee 33 66 -34
China Zhang Jiankang 40 61 -21
Scotland John Higgins 57 45 12
Thailand Mink Nutcharut 31 62 -31
China Fan Zhengyi 49 46 3
Belgium Julien Leclercq 46 55 -8
England Martin Gould 45 55 -10
Australia Neil Robertson 61 49 11
England Allan Taylor 42 56 -14
Ireland Ken Doherty 42 53 -12
England Liam Highfield 46 50 -4
China Liang Wenbo 50 49 1
Estonia Andres Petrov 40 54 -14
Wales Duane Jones 43 55 -12
China Yisong Peng 37 54 -17
Egypt Mohamed Ibrahim 37 58 -21
England Jamie O'Neill 40 57 -17
China Ma Hailong 27 43 -15
Thailand James Wattana 25 32 -6
Brazil Victor Sarkis 28 63 -35
Moldova Vladislav Gradinari 37 37 -1
Wales Riley Powell 22 35 -13
England Andrew Milliard 25 63 -39
Italy Mirko Montrasio 10 76 -66
England Dean Reynolds 24 77 -53
India Hrithik Jain 34 61 -27
Wales Matthew Roberts 42 54 -12
England Brandon Hall 19 82 -62
England Darren Barton 38 60 -22
Pakistan Abdul Raheem 37 66 -29
England Mark Ganderton 31 60 -30
Germany Kharazchi Jamshid 5 79 -74
England John Fearick 24 58 -34
England Daniel Walker 27 67 -40
Wales Gareth Edwards 35 59 -24
England Jason Wright 30 71 -41
England Andy Neck 21 68 -47
England Andy Marriott 35 65 -30
South Africa Paul Burrell 24 79 -54
England Nigel Clarke 27 62 -36
China Zhang Zhijie 41 59 -18
England Michael Robert Joyce 25 42 -17
England Josh Symes 33 59 -26
England Ian Brumby 41 54 -13
India Kreishh Gurbaxani 39 62 -23
England Heather Clare 13 81 -68
England Danny Connolly 40 69 -30
Australia Simon Bevz 17 69 -52
Scotland Amaan Iqbal 29 62 -32
England Dylan Smith 27 60 -34
England Joshua Cooper 53 52 1
Bahrain Nader Jaber Aldoseri 28 58 -30
Thailand Jongrak Boonrod 26 70 -44
Thailand Anukkhapon Kidsumran 37 64 -27
Thailand Pantakan Kamwiang 34 66 -33
Iran Mohammad Reza Rafieyan 39 61 -22
India Asutosh Padhy 53 50 3
Nepal Moti Pakharin 40 54 -15
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
Pakistan Muhammad Umer Khan 43 69 -26
Thailand Yanawarut Phueakklom 35 64 -28
Pakistan Muhammad Azhar Khan 23 79 -56
Malaysia Moh Keen Ho 42 56 -14
Pakistan Hunain Memon 44 64 -21
Thailand Wiphu Phuthisabodi 44 55 -11
Pakistan Muhammad Altaf 38 71 -32
Iran Mohammad Ali Moghadam 35 59 -24
Pakistan Umer-Naeem Memon 39 50 -11
Pakistan Muhammad Ahsan Javaid 50 52 -2
Malaysia Tan Seng Teck 28 58 -30
England Rebecca Kenna 29 69 -41
Scotland Stephen Hendry 31 67 -36
Northern Ireland Joel Connolly Jnr 24 76 -52
England Jake Crofts 7 96 -89
Wales Brad Ferguson 12 84 -72
Egypt Mahmoud El-Hareedy 21 39 -17
Wales Oliver Briffett-Payne 24 77 -53
Scotland Jack Borwick 11 50 -39
Hungary Bulcsú Révész 42 67 -25
Latvia Filips Kalniņš 22 77 -55
Thailand Siripaporn Nuanthakhamjan 30 71 -41