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 8312 (91.36%) matches with frame scores out of 9098 total matches.
Rank Player Average Points For Average Against Average Frame Difference
Australia Neil Robertson 62 45 17
England Barry Hawkins 56 47 8
England Jimmy Robertson 51 49 2
England Jack Lisowski 54 48 6
Wales Ryan Day 52 49 3
Belgium Luca Brecel 55 47 8
England Mark Selby 58 48 10
England Gary Wilson 54 50 4
England Stuart Bingham 56 47 9
England Kyren Wilson 57 48 9
England Ben Woollaston 51 49 2
Scotland Graeme Dott 53 49 4
England Tom Ford 52 48 5
England Matthew Selt 51 50 1
China Xiao Guodong 54 47 6
England Ali Carter 55 45 10
Scotland Scott Donaldson 51 50 2
England Joe Perry 51 50 1
Wales Mark Williams 56 47 10
England David Gilbert 54 49 5
Scotland Anthony McGill 55 49 6
England Judd Trump 61 43 17
Scotland John Higgins 57 47 10
England Robert Milkins 48 52 -4
England Ricky Walden 53 48 6
China Lyu Haotian 52 51 2
England Martin O'Donnell 50 51 0
Wales Daniel Wells 50 52 -2
England Mitchell Mann 48 51 -3
England Michael Holt 49 49 0
China Tian Pengfei 53 48 5
England James Cahill 47 51 -4
Wales Dominic Dale 47 54 -8
England Peter Ebdon 55 49 6
China Ding Junhui 60 46 14
China Mei Xiwen 43 55 -13
China Chen Zifan 46 57 -11
China Yuan Sijun 53 49 4
Scotland Fraser Patrick 44 53 -9
Ireland Fergal O'Brien 48 55 -6
Northern Ireland Jordan Brown 52 50 2
England Robbie Williams 48 49 -1
Thailand Thepchaiya Un-Nooh 54 50 5
China Luo Honghao 48 53 -5
Norway Kurt Maflin 53 52 1
China Liang Wenbo 55 49 6
China Li Hang 51 51 0
Northern Ireland Gerard Greene 43 56 -13
Israel Eden Sharav 46 56 -10
China Zhou Yuelong 55 49 6
England David Grace 51 51 1
Wales Jackson Page 47 52 -4
China Yan Bingtao 59 46 13
England Andy Hicks 47 56 -10
England David Lilley 49 51 -2
Wales Lee Walker 40 60 -20
Wales Jak Jones 50 52 -1
England Jimmy White 45 55 -10
Northern Ireland Mark Allen 57 46 11
China Lu Ning 52 52 0
Hong Kong Marco Fu 54 50 5
England Shaun Murphy 57 49 8
England Alfie Burden 48 54 -6
Germany Lukas Kleckers 43 53 -9
Poland Kacper Filipiak 43 57 -14
England Martin Gould 52 50 1
Wales Michael White 51 48 3
England Rod Lawler 46 52 -6
China Zhao Xintong 59 45 14
England Ian Burns 49 50 -1
Switzerland Alexander Ursenbacher 50 50 0
England Harvey Chandler 46 56 -10
Thailand Akani Songsermsawad 52 48 4
Scotland Stephen Maguire 51 49 3
England Elliot Slessor 50 48 2
Wales Matthew Stevens 51 49 2
England Mark King 45 53 -8
China Xu Si 48 54 -6
England Oliver Lines 49 52 -3
China Zhang Anda 53 46 7
England Anthony Hamilton 48 50 -2
Brazil Igor Figueiredo 47 68 -20
England Andrew Higginson 51 51 0
England Ashley Carty 47 56 -9
Wales Jamie Clarke 49 51 -2
Wales Kishan Hirani 45 59 -14
China Bai Langning 49 54 -5
Cyprus Michael Georgiou 52 52 0
England Nigel Bond 44 56 -11
England Stuart Carrington 48 53 -6
England Mark Davis 48 50 -2
England Barry Pinches 43 56 -13
Ireland Ross Bulman 48 49 -1
Thailand Noppon Saengkham 52 51 1
England Ronnie O'Sullivan 61 45 15
England Liam Highfield 50 50 0
China Si Jiahui 51 50 1
Wales Darren Morgan 38 53 -15
England John Astley 47 51 -3
England Louis Heathcote 46 53 -7
Ireland Ken Doherty 47 56 -9
Germany Simon Lichtenberg 46 56 -10
England Andy Lee 46 49 -3
China Chen Feilong 44 51 -6
China Fan Zhengyi 47 51 -4
Thailand James Wattana 50 52 -2
Iran Soheil Vahedi 59 55 4
England Mark Joyce 48 49 -1
England Billy Joe Castle 44 54 -11
China Chang Bingyu 52 53 -1
Scotland Dean Young 40 56 -16
England Chris Wakelin 48 50 -2
Wales Andrew Pagett 39 63 -24
England Ashley Hugill 47 53 -6
Malaysia Thor Chuan Leong 49 53 -4
China Peifan Lei 48 52 -5
Ireland Aaron Hill 46 51 -5
England Craig Steadman 46 53 -7
England Mike Dunn 37 56 -19
England Peter Lines 43 53 -10
England Brandon Sargeant 45 53 -8
England Allan Taylor 45 55 -10
Morocco Amine Amiri 27 74 -47
Jamaica Rory McLeod 46 54 -8
England Sam Craigie 53 50 3
England Sam Baird 43 59 -16
England Joe O'Connor 51 51 0
England Hammad Miah 48 51 -2
England Hayden Staniland 46 52 -6
Poland Antoni Kowalski 48 59 -11
England Jamie O'Neill 42 58 -16
Wales Duane Jones 47 52 -5
Scotland Ross Muir 53 51 2
Wales Tyler Rees 55 47 8
Belgium Ben Mertens 47 43 4
England Jake Nicholson 42 51 -9
Malta Alex Borg 33 64 -31
Wales Ian Preece 51 49 2
China Wu Yize 54 47 6
Scotland Alan McManus 49 52 -3
Wales Jamie Jones 50 49 1
Ireland Leo Fernandez 48 48 0
China Jianbo Zhao 51 51 0
Iran Hossein Vafaei 54 48 6
England Farakh Ajaib 42 59 -17
England Zak Surety 47 53 -5
England Sean Maddocks 36 65 -29
England Daniel Womersley 49 54 -5
England Riley Parsons 44 57 -13
France Brian Ochoiski 41 59 -19
England Kuldesh Johal 44 54 -10
England Steven Hallworth 49 53 -3
Ukraine Iulian Boiko 40 62 -22
England Peter Devlin 45 56 -11
China Gao Yang 47 54 -7
China Pang Junxu 52 49 4
England Connor Benzey 43 55 -12
England Ben Hancorn 48 53 -5
England Paul Davison 41 62 -21
Northern Ireland Patrick Wallace 51 53 -3
Wales Dylan Emery 47 52 -5
Northern Ireland Robbie Mcguigan 44 55 -11
Austria Florian Nüßle 49 51 -2
England Oliver Brown 39 53 -14
England Alex Clenshaw 43 57 -14
England Jamie Wilson 40 57 -17
Northern Ireland Declan Lavery 33 37 -4
England Ian Martin 42 51 -9
England Hamim Hussain 43 55 -12
England Saqib Nasir 43 51 -8
England Sean Harvey 51 48 3
England Haydon Pinhey 42 56 -14
Scotland Stephen Hendry 33 67 -35
Belgium Julien Leclercq 48 52 -4
England Ronnie Blake 44 57 -13
England Sean McAllister 44 48 -4
England Josh Mulholland 44 57 -13
England Lee Stephens 43 56 -13
England Lee Shanker 52 50 2
Scotland Gary Thomson 47 49 -2
Wales Alex Taubman 53 48 5
England Luke Maddison 25 57 -32
England Jed Mann 41 61 -20
Wales Matthew Roberts 46 49 -3
Scotland Chris Totten 51 47 4
England Danny Brindle 39 59 -19
Hong Kong Yu Kiu Chang 51 52 -1
Scotland Ross Vallance 52 45 8
Northern Ireland Raymond Fry 54 43 11
England Tony Knowles 48 52 -4
England Samuel-Lee Stevens 37 59 -23
England Simon Bedford 52 50 2
France Niel Vincent 50 50 -1
England Brandon Hall 31 66 -35
England Stuart Watson 46 53 -7
England Joe Fenton 47 54 -6
England Lewis Gillen 48 46 2
England Dylan Mitchell 52 50 2
England Luke Simmonds 52 48 4
England Elliott Weston 36 61 -25
England Andrew Milliard 37 56 -19
Wales Callum Lloyd 48 46 2
England Liam Pullen 46 52 -6
Wales Jack Bradford 41 48 -7
Malta Brian Cini 61 41 20
Germany Umut Dikme 46 51 -5
Wales David Donovan 49 48 1
Belgium Daan Leyssen 50 48 2
Ireland Michael Judge 45 53 -8
England Gary Challis 52 47 5
Denmark Daniel Kandi 51 44 7
England Jordan Rimmer 42 50 -8
England Scott Bell 39 54 -16
England Adam Goff 37 57 -21
Alfie Lee 46 48 -2
Latvia Filips Kalniņš 39 63 -24
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 46 50 -3
Malta Aaron Busuttil 52 47 5
China Yao Pengcheng 53 49 4
Wales Liam Davies 51 50 1
England Alex Millington 48 50 -2
England Adam Duffy 42 53 -11
England Matthew Glasby 45 52 -7
Australia Ryan Thomerson 40 52 -12
England Andrew Tapper 42 58 -16
England Sydney Wilson 54 45 9
Ukraine Anton Kazakov 33 68 -35
Japan Keishin Kamihashi 48 51 -3
England Ben Fortey 43 48 -5
England Luke Pinches 43 55 -12
Wales Paul Davies 47 49 -2
England Simon Blackwell 49 51 -2
England Jack Culligan 50 52 -2
England Adrian Rosa 51 45 5
England Sanderson Lam 48 52 -4
England Ryan Davies 47 49 -2
England Jamie Jones (II) 47 55 -8
England Joshua Cooper 51 50 1
Germany Richard Wienold 47 48 -1
Ireland Fergal Quinn 45 51 -7
England Mark Lloyd 47 51 -4
Iran Amir Sarkhosh 51 49 2
Scotland Stephen Baillie 34 61 -27
England Jenson Kendrick 44 52 -8
Stan Moody 47 47 1
England Adam Brown 40 58 -18
England Rebecca Kenna 33 63 -30
England Bradley Cowdroy 49 50 -1
England Jack Haley 45 52 -7
Scotland Liam Graham 45 52 -7
England James Burrett 37 62 -25
Latvia Rodion Judin 45 52 -7
England Callum Beresford 43 54 -11
England Sean O'Sullivan 44 52 -7
England Martyn Taylor 45 45 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 43 52 -8
England Phil O'Kane 40 49 -9
England Joshua Thomond 45 51 -6
Scotland Michael Collumb 51 49 1
England Robert Read 50 51 -1
England Arun Mehta 35 62 -27
England Halim Hussain 36 58 -22
England George Pragnall 52 49 3
England Labeeb Ahmed 41 59 -17
England Manasawin Phetmalaikul 40 58 -18
Australia Jamie Brown 46 57 -12
England John Parkin 49 51 -2
England Jack Smithers 46 45 1
England John Welsh 44 55 -11
England James Silverwood 41 55 -13
England Faizaan Mohammed 33 50 -18
England Neal Jones 46 47 -1
Poland Mateusz Baranowski 51 48 4
China Cao Yupeng 51 46 6
China Zhang Jiankang 42 58 -16
England Paul Deaville 50 54 -4
Hong Kong Ng On Yee 32 68 -36
England Chae Ross 53 47 5
Hong Kong Cheung Ka Wai 57 43 14
China Liu Hongyu 61 40 21
Thailand Nattanapong Chaikul 42 62 -20
Canada James Lee 49 51 -3
China Wang Yuchen 60 39 21
Wales Alfie Davies 51 50 1
Mark Bell 43 56 -13
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 Jamie Barrett 38 63 -25
India Digvijay Kadian 45 56 -11
England Lewis Ullah 45 55 -10
England Stephen Kershaw 42 54 -12
England James Height 44 52 -8
Wales Jordan Shepherd 46 45 2
Ireland Rodney Goggins 49 41 8
England Isa Ishtiaq 44 46 -2
Thailand Chatchapong Nasa 46 52 -6
Ukraine Sergey Isaenko 41 58 -17
England Ryan Mears 42 64 -22
Scotland Keith Keldie 45 55 -10
China Haohui Deng 54 46 8
Wales Bradley Tyson 32 66 -35
Ireland Leone Crowley 45 55 -10
England Sean Coote 22 66 -44
England Gary Miller 40 55 -15
England Andrew Turner 51 56 -5
England Jack Harris 36 45 -9
England Mark Vincent 41 60 -19
England Ian Desmier 41 61 -20
England Kayden Brierley 37 59 -23
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 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 46 44 2
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 52 48 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 51 45 6
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
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 57 -21
England Reanne Evans 35 60 -25
Thailand Mink Nutcharut 32 71 -39
Estonia Andres Petrov 44 57 -13
China Yisong Peng 39 51 -12
Egypt Mohamed Ibrahim 36 56 -20
Brazil Victor Sarkis 25 60 -35
Moldova Vladislav Gradinari 37 37 -1
Wales Riley Powell 22 35 -13
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
Finland Robin Hull 48 50 -3
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 25 65 -40
England Matthew Lee 32 64 -32
England Shafaqut Hussain 12 53 -41
England Garry Coulson 24 62 -38
Wales Conor Caniff 27 63 -37
England Imran Puri 38 58 -20
Ireland Tony Corrigan 47 50 -3
England Dean Reynolds 25 77 -52
England Johnnie Bates 29 68 -40
Ireland Philip O'Connor 21 71 -50
Spain Juan Pedro Duran 19 80 -61
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 30 64 -34
England Shaf Hussain 33 54 -21
Northern Ireland Christopher Clifford 17 94 -77
Ireland Robert McCullough 42 64 -22
England Oliver Sykes 24 59 -35
Scotland Amaan Iqbal 27 67 -40
England Ismail Türker 26 86 -60
Turkey Enes Bakirci 15 71 -56
Gibraltar Francis Becerra 8 109 -102
Belgium Yorrit Hoes 22 74 -52
England Jake Crofts 25 75 -49
Italy Mirko Montrasio 10 76 -66
India Hrithik Jain 34 61 -27
England Darren Barton 38 60 -22
Pakistan Abdul Raheem 37 66 -29
Germany Kharazchi Jamshid 5 79 -74
England John Fearick 24 58 -34
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
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
Wales Brad Ferguson 12 84 -72
Scotland Jack Borwick 11 50 -39