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 1587 (97.06%) matches with frame scores out of 1635 total matches.
Rank Player Average Points For Average Against Average Frame Difference
England Josh Symes 27 48 -21
England Chae Ross 54 45 9
Hong Kong Cheung Ka Wai 57 43 14
China Liu Hongyu 61 40 21
Stan Moody 49 44 5
Alfie Lee 50 46 4
England James Burrett 31 66 -35
England Ronnie Blake 46 63 -17
India Kreishh Gurbaxani 32 51 -19
Wales Tyler Rees 55 40 15
England Bradley Cowdroy 47 49 -2
England Lee Stephens 42 57 -14
England Phil O'Kane 47 50 -3
England Stuart Watson 44 56 -12
Wales Daniel Wells 55 46 9
Thailand Nattanapong Chaikul 42 62 -20
Germany Umut Dikme 52 51 1
Canada James Lee 49 51 -3
China Wang Yuchen 60 39 21
Wales Alfie Davies 51 50 1
Latvia Rodion Judin 46 57 -11
England Liam Pullen 43 59 -16
England Patrick Whelan 46 48 -2
England Sean McAllister 51 47 4
Wales Jack Bradford 47 47 -1
England Connor Benzey 49 54 -6
England Simon Bedford 53 45 8
England Andy Lee 50 52 -2
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 53 44 9
England Jack Haley 48 51 -3
England Sydney Wilson 55 40 15
England Farakh Ajaib 51 51 0
England Jamie Barrett 46 57 -11
England Gary Challis 47 49 -2
Belgium Daan Leyssen 54 48 5
England Haydon Pinhey 49 51 -2
Germany Lukas Kleckers 50 49 1
England Callum Beresford 40 61 -21
England Rod Lawler 50 49 1
England James Cahill 50 50 0
England Mark Lloyd 55 48 7
England Jamie Wilson 44 54 -10
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 54 52 3
England Hamim Hussain 54 47 7
England Ben Hancorn 53 50 2
England Peter Devlin 56 46 11
India Digvijay Kadian 45 56 -11
China Jianbo Zhao 55 45 10
Ireland Fergal O'Brien 50 56 -7
England Martin O'Donnell 49 51 -2
England Jenson Kendrick 44 55 -11
England Sean Maddocks 49 53 -4
England Steven Hallworth 55 48 8
Scotland Ross Muir 52 52 1
England Sean Harvey 53 50 2
Ireland Aaron Hill 54 48 7
England Zak Surety 53 45 8
England Luke Simmonds 50 52 -2
England Billy Joe Castle 58 50 7
England Saqib Nasir 48 51 -4
Ireland Ross Bulman 52 47 4
France Niel Vincent 49 55 -6
England Daniel Womersley 55 45 10
France Brian Ochoiski 40 53 -14
China Gao Yang 54 42 12
England Ian Martin 46 52 -6
England Ryan Davies 45 53 -8
England John Astley 50 50 0
Cyprus Michael Georgiou 56 48 8
Austria Florian Nüßle 55 43 12
England Andrew Higginson 56 46 10
Thailand Akani Songsermsawad 59 41 18
England Kuldesh Johal 47 50 -3
Northern Ireland Robbie Mcguigan 48 54 -6
Ireland Leo Fernandez 53 43 11
China Bai Langning 50 56 -7
England Alex Millington 41 55 -15
England Sanderson Lam 50 53 -2
England Lewis Ullah 47 52 -4
Iran Soheil Vahedi 58 48 10
England Heather Clare 9 61 -51
England Stephen Kershaw 42 54 -12
England Matthew Glasby 44 55 -12
England Adam Duffy 43 54 -11
England James Height 46 52 -6
Wales Jordan Shepherd 46 45 2
Ireland Rodney Goggins 54 42 12
Wales Liam Davies 50 47 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 Pragnall 54 46 7
England Scott Bell 37 53 -16
Ukraine Sergey Isaenko 45 56 -11
England Ryan Mears 42 64 -22
Scotland Liam Graham 43 56 -14
Wales Alex Taubman 48 52 -4
Ukraine Iulian Boiko 54 47 7
England Ben Fortey 49 51 -2
England Joshua Thomond 44 50 -5
Ireland Fergal Quinn 49 52 -2
England Tony Knowles 46 55 -9
Israel Eden Sharav 51 54 -3
Scotland Keith Keldie 49 52 -3
England Michael Holt 52 45 8
Norway Kurt Maflin 63 41 22
Ireland Aidan Murphy 45 50 -5
Belgium Ben Mertens 50 46 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 41 52 -11
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 63 39 24
Thailand Muhammad Siddiqui 47 56 -9
Thailand Pongsak Chongjairak 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 51 46 5
Iran Amin Sanjaei 51 42 9
Thailand Poramin Danjirakul 47 53 -7
Thailand Teerawat Srikaithai 52 45 7
Thailand Chayanon Thiansuk 53 43 10
Pakistan Mubashir Raza 49 51 -2
Pakistan Mohammed Asif 58 47 10
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 55 43 12
Mongolia Lkhagvasuren Tumurchudur 47 55 -9
Mongolia Mendsaikhan Bat-Erdene 43 55 -12
Morteza Torabi 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 40 57 -17
England Robert Milkins 48 49 -1
England David Grace 53 48 6
England Andy Hicks 51 51 0
England Craig Steadman 46 57 -11
China Zhao Xintong 61 45 16
Thailand Noppon Saengkham 52 50 3
England Hammad Miah 49 50 -1
England Anthony Hamilton 57 47 11
England Ashley Hugill 48 56 -7
England Kyren Wilson 59 44 15
Ukraine Anton Kazakov 31 72 -42
China Zhang Anda 59 45 14
England Chris Wakelin 51 50 1
England Tom Ford 57 45 12
England Ian Burns 50 53 -3
Ireland Michael Judge 41 58 -17
Belgium Luca Brecel 55 45 10
China Lu Ning 53 50 3
England Robbie Williams 48 51 -2
China Chen Zifan 52 49 3
England Ronnie O'Sullivan 64 43 22
Wales Jamie Jones 54 47 7
Switzerland Alexander Ursenbacher 50 51 0
England Sam Craigie 56 48 8
England David Lilley 53 48 5
England Alfie Burden 48 53 -6
England Ricky Walden 53 49 4
Northern Ireland Gerard Greene 49 55 -6
China Xiao Guodong 59 45 14
Scotland Scott Donaldson 50 55 -5
Wales Jackson Page 48 54 -6
England Barry Hawkins 61 43 18
Scotland Graeme Dott 52 53 0
China Yuan Sijun 57 46 11
China Lyu Haotian 58 47 11
Scotland Fraser Patrick 46 54 -9
China Peifan Lei 43 58 -15
England Mark Selby 56 51 5
England Joe Perry 55 48 8
England Ben Woollaston 55 48 7
England Elliot Slessor 48 52 -4
England Gary Wilson 59 48 11
Wales Mark Williams 55 48 7
China Li Hang 58 49 9
Wales Jak Jones 49 57 -8
Wales Andrew Pagett 38 72 -34
England Barry Pinches 47 50 -2
England Jimmy Robertson 53 49 5
Scotland Stephen Maguire 53 46 6
Thailand Thepchaiya Un-Nooh 53 51 2
Wales Matthew Stevens 51 47 4
China Si Jiahui 54 50 4
England Mitchell Mann 49 54 -5
China Zhou Yuelong 57 49 8
England Matthew Selt 50 51 -1
Wales Dominic Dale 47 53 -6
China Chang Bingyu 52 53 -1
England Mark King 43 54 -11
Wales Ryan Day 56 46 11
England Ali Carter 57 45 12
China Wu Yize 57 46 12
China Pang Junxu 57 44 13
England Louis Heathcote 50 54 -4
England Reanne Evans 37 65 -29
Iran Hossein Vafaei 58 45 13
China Tian Pengfei 58 45 13
China Cao Yupeng 54 48 6
England Stuart Bingham 54 50 4
Australia Ryan Thomerson 39 59 -20
England Peter Lines 44 55 -11
England Shaun Murphy 58 49 9
England Judd Trump 59 46 12
China Xu Si 53 54 -1
Wales Jamie Clarke 49 53 -3
England Sean O'Sullivan 46 57 -11
England Joe O'Connor 52 50 2
England David Gilbert 58 46 12
England Mark Davis 45 59 -14
Northern Ireland Jordan Brown 53 52 1
Northern Ireland Mark Allen 60 43 18
England Jack Lisowski 60 44 16
Wales Michael White 57 44 14
England Stuart Carrington 49 54 -5
England Mark Joyce 51 48 3
England Oliver Brown 37 58 -21
Hong Kong Marco Fu 56 52 4
Wales Dylan Emery 53 50 3
China Yan Bingtao 61 45 16
Scotland Anthony McGill 59 49 10
England Jimmy White 54 49 5
England Oliver Lines 42 62 -20
China Ding Junhui 65 39 26
Scotland Dean Young 39 59 -20
Hong Kong Ng On Yee 30 71 -41
China Zhang Jiankang 40 61 -21
Scotland John Higgins 54 52 2
Thailand Mink Nutcharut 34 69 -34
China Fan Zhengyi 52 50 1
Belgium Julien Leclercq 45 58 -14
England Martin Gould 43 55 -12
Australia Neil Robertson 62 48 14
China Liang Wenbo 50 49 1
England Allan Taylor 40 62 -22
Ireland Ken Doherty 43 57 -14
England Liam Highfield 50 53 -3
Estonia Andres Petrov 46 54 -8
Wales Duane Jones 45 55 -10
China Yisong Peng 43 59 -17
Egypt Mohamed Ibrahim 39 60 -22
Pakistan Babar Masih 0 0 0
England Andrew Milliard 32 73 -41
Italy Mirko Montrasio 10 76 -66
England Dean Reynolds 24 77 -53
Pakistan Abdul Javed 0 0 0
Pakistan Muhammad Imran 0 0 0
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 27 65 -38
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 33 57 -23
England Ian Brumby 41 54 -13
England Danny Connolly 40 69 -30
Australia Simon Bevz 17 69 -52
Canada Mehran Maneshgar 0 0 0
Scotland Amaan Iqbal 30 61 -30
England Dylan Smith 32 69 -38
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
Thailand Nutcharat Wongharuthai 37 69 -32
England Rebecca Kenna 28 74 -46
Scotland Stephen Hendry 25 76 -52
England Jamie O'Neill 37 69 -32
Northern Ireland Joel Connolly Jnr 24 76 -52
Brazil Victor Sarkis 28 69 -41
England Jake Crofts 7 96 -89
Wales Brad Ferguson 12 84 -72