Average Points Scored Per Frame - Year 2022 - 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 2760 (97.35%) matches with frame scores out of 2835 total matches.
Rank Player Average Points For Average Against Average Frame Difference
Scotland Anthony McGill 56 50 6
England Jamie O'Neill 39 66 -27
China Zhou Yuelong 55 49 6
England Zak Surety 53 49 4
England Allan Taylor 37 62 -24
England Tom Ford 54 48 6
China Yuan Sijun 55 48 8
Scotland Stephen Maguire 51 48 3
Wales Mark Williams 59 47 12
China Pang Junxu 54 48 6
China Zhao Xintong 59 44 15
China Chang Bingyu 50 58 -8
England Gary Wilson 54 52 2
England Kyren Wilson 58 47 11
China Li Hang 50 53 -3
England Jimmy Robertson 51 51 0
Cyprus Michael Georgiou 53 50 2
China Zhang Jiankang 42 58 -15
England Barry Hawkins 56 48 8
England Craig Steadman 48 55 -7
England Judd Trump 57 48 9
China Gao Yang 51 47 4
China Xiao Guodong 54 49 5
England Anthony Hamilton 52 51 1
China Wu Yize 57 46 11
Belgium Luca Brecel 56 47 8
China Zhang Anda 58 47 11
China Si Jiahui 52 53 -1
Germany Simon Lichtenberg 41 60 -19
Australia Neil Robertson 64 44 20
England Ricky Walden 55 47 7
Wales Michael White 54 48 5
England Liam Highfield 51 51 1
China Lu Ning 52 51 2
England Jack Lisowski 55 47 9
China Fan Zhengyi 53 51 2
Northern Ireland Mark Allen 59 45 13
China Lyu Haotian 56 48 8
England Ali Carter 54 47 6
Thailand Akani Songsermsawad 54 46 7
England Shaun Murphy 58 48 10
Norway Kurt Maflin 58 48 10
China Cao Yupeng 52 50 1
England David Lilley 49 51 -2
Thailand Noppon Saengkham 54 50 5
Wales Ryan Day 55 48 7
Wales Jak Jones 53 52 1
Wales Jamie Clarke 48 52 -4
England Sam Craigie 52 50 2
Wales Matthew Stevens 52 48 4
England Mark Davis 46 57 -11
Ireland Ken Doherty 43 58 -16
England Mark Selby 59 48 10
England Barry Pinches 47 53 -6
England John Astley 50 52 -2
England Ashley Carty 52 51 1
China Jianbo Zhao 51 51 0
China Peifan Lei 46 55 -9
China Yan Bingtao 61 46 15
England David Gilbert 53 50 3
Iran Hossein Vafaei 57 46 11
England Andrew Higginson 54 48 6
China Liang Wenbo 56 46 10
England Ben Hancorn 53 48 5
England Andy Hicks 48 56 -8
England Louis Heathcote 45 56 -10
Scotland Fraser Patrick 43 56 -14
Ireland Fergal O'Brien 46 55 -10
Wales Jamie Jones 54 49 5
Ireland Aaron Hill 50 52 -2
Scotland Graeme Dott 53 48 5
Wales Jackson Page 49 52 -2
England Mitchell Mann 46 56 -10
England Martin Gould 48 54 -5
Northern Ireland Jordan Brown 56 47 8
England Joe Perry 51 52 -1
Scotland John Higgins 56 50 6
England Sean Maddocks 42 59 -17
Wales Duane Jones 45 54 -9
China Xu Si 50 54 -3
England Stuart Carrington 46 56 -10
Thailand Thepchaiya Un-Nooh 56 50 6
England Alfie Burden 44 57 -14
England Ian Burns 46 55 -8
England Ashley Hugill 51 54 -2
England Ronnie O'Sullivan 62 45 17
England Stuart Bingham 53 48 5
Scotland Scott Donaldson 53 51 2
China Ding Junhui 63 44 18
England Matthew Selt 49 53 -4
England Simon Blackwell 39 54 -15
England Oliver Lines 47 57 -10
England Nigel Bond 39 58 -19
Stan Moody 48 43 5
England Farakh Ajaib 47 54 -7
England Paul Deaville 37 45 -9
England Mark Lloyd 49 54 -5
Ireland Ross Bulman 51 46 5
Scotland Dean Young 41 57 -16
Ireland Leo Fernandez 50 45 6
England Peter Lines 42 55 -13
England Elliot Slessor 46 54 -8
England Robbie Williams 50 49 1
China Tian Pengfei 52 50 2
England Daniel Womersley 52 47 5
England Kuldesh Johal 45 50 -5
England Mark Joyce 49 49 0
Wales Andrew Pagett 39 68 -28
England Sanderson Lam 46 56 -9
England Chris Wakelin 51 50 1
England Billy Joe Castle 55 47 8
England Mark King 42 58 -16
Germany Lukas Kleckers 48 51 -3
England Steven Hallworth 51 50 1
England Michael Holt 50 47 3
England Martin O'Donnell 46 54 -8
England David Grace 51 51 0
England Robert Milkins 48 51 -3
Wales Dylan Emery 52 52 0
Switzerland Alexander Ursenbacher 48 55 -7
England Joe O'Connor 51 54 -3
England Ben Woollaston 51 52 -1
Ukraine Iulian Boiko 46 57 -11
Jamaica Rory McLeod 51 53 -2
England Hammad Miah 48 53 -6
Iran Soheil Vahedi 52 54 -1
Hong Kong Ng On Yee 32 70 -38
Scotland Ross Muir 48 57 -9
England Jamie Wilson 41 58 -17
Northern Ireland Robbie Mcguigan 47 55 -9
Wales Liam Davies 53 48 4
Ireland Michael Judge 40 58 -18
England Peter Devlin 50 54 -5
England James Cahill 48 52 -4
Wales Lee Walker 42 57 -15
Wales Daniel Wells 56 48 8
Northern Ireland Gerard Greene 40 60 -20
Wales Dominic Dale 44 56 -11
England Chae Ross 54 45 9
Hong Kong Cheung Ka Wai 57 43 14
China Liu Hongyu 61 40 21
Alfie Lee 50 46 4
England James Burrett 31 66 -35
England Ronnie Blake 46 63 -17
England Bradley Cowdroy 47 49 -2
England Lee Stephens 41 59 -18
England Phil O'Kane 47 50 -3
England Stuart Watson 40 59 -18
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 51 -1
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 Jamie Barrett 46 56 -10
England Gary Challis 47 49 -2
Belgium Daan Leyssen 54 48 5
England Haydon Pinhey 46 54 -7
England Callum Beresford 40 59 -19
England Rod Lawler 46 52 -6
England Harvey Chandler 50 54 -4
England Brandon Sargeant 56 43 13
England Hamim Hussain 54 47 7
India Digvijay Kadian 45 56 -11
Wales Tyler Rees 59 43 17
England Jenson Kendrick 46 53 -7
England Sean Harvey 53 50 2
England Luke Simmonds 50 52 -2
England Saqib Nasir 48 51 -4
France Niel Vincent 49 55 -6
France Brian Ochoiski 40 53 -14
England Ian Martin 46 52 -6
England Ryan Davies 44 52 -8
Austria Florian Nüßle 55 43 12
China Bai Langning 45 61 -16
England Alex Millington 41 55 -15
England Lewis Ullah 45 54 -9
England Stephen Kershaw 42 54 -12
England Matthew Glasby 44 55 -12
England Adam Duffy 43 55 -13
England James Height 46 52 -6
Wales Jordan Shepherd 46 45 2
Ireland Rodney Goggins 54 42 12
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 -13
Wales Alex Taubman 48 52 -4
England Ben Fortey 47 52 -6
England Joshua Thomond 44 51 -7
Ireland Fergal Quinn 49 52 -2
England Tony Knowles 46 55 -9
Israel Eden Sharav 51 54 -3
Scotland Keith Keldie 49 52 -3
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 53 50 3
England Kayden Brierley 37 59 -23
England Luke Pinches 41 57 -16
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 45 7
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 57 49 8
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 42 14
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 41 58 -18
Ukraine Anton Kazakov 30 75 -45
China Chen Zifan 45 57 -12
England Reanne Evans 32 68 -36
Australia Ryan Thomerson 37 59 -22
England Sean O'Sullivan 42 58 -16
England Oliver Brown 38 58 -20
Hong Kong Marco Fu 57 49 7
England Jimmy White 47 52 -5
Thailand Mink Nutcharut 34 69 -34
Belgium Julien Leclercq 42 60 -18
Estonia Andres Petrov 45 56 -10
China Yisong Peng 40 63 -24
Egypt Mohamed Ibrahim 38 63 -26
Scotland Stephen Hendry 31 67 -36
England Rebecca Kenna 29 72 -43
England Ismail Türker 26 86 -60
Turkey Enes Bakirci 15 71 -56
England Dylan Mitchell 17 89 -72
England Joshua Cooper 47 55 -7
England Lee Prickman 22 82 -60
Gibraltar Francis Becerra 8 109 -102
Belgium Yorrit Hoes 22 74 -52
England Jake Crofts 25 75 -49
England Andrew Milliard 32 73 -41
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 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 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 32 69 -38
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
Northern Ireland Joel Connolly Jnr 24 76 -52
Brazil Victor Sarkis 30 70 -40
Wales Brad Ferguson 12 84 -72