Average Points Scored Per Frame - Year 2019 - 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 2894 (96.4%) matches with frame scores out of 3002 total matches.
Rank Player Average Points For Average Against Average Frame Difference
Iran Hossein Vafaei 56 51 5
Wales Michael White 48 54 -7
Pakistan Hamza Akbar 46 54 -7
Wales Duane Jones 47 55 -8
England James Cahill 49 55 -6
England Elliot Slessor 50 52 -2
China Liang Wenbo 56 49 8
China Li Hang 52 49 3
England Ashley Carty 45 55 -10
England Joe Perry 56 45 11
China Li Yuan 34 61 -26
England Peter Lines 47 53 -7
England Peter Ebdon 52 51 1
England Stuart Bingham 58 44 13
England Gary Wilson 53 46 7
Northern Ireland Gerard Greene 50 51 -2
China Lu Ning 54 47 6
China Yan Bingtao 53 46 7
England Liam Highfield 51 52 -1
England John Astley 47 53 -6
England Sam Craigie 52 49 3
England Matthew Selt 52 49 4
England Oliver Lines 43 55 -12
Finland Robin Hull 51 52 -1
Cyprus Michael Georgiou 49 52 -3
England Tom Ford 52 49 3
Northern Ireland Joe Swail 48 56 -8
Israel Eden Sharav 47 53 -7
China Mei Xiwen 52 51 2
Thailand Thepchaiya Un-Nooh 54 47 7
England Michael Holt 53 46 6
China Lyu Haotian 52 51 2
Jamaica Rory McLeod 50 46 3
Scotland Graeme Dott 54 43 11
China Yuan Sijun 54 49 5
England Mark Davis 50 50 0
England Anthony Hamilton 47 52 -5
Switzerland Alexander Ursenbacher 50 50 0
England Paul Davison 49 52 -3
Ireland Fergal O'Brien 48 54 -5
England Andrew Higginson 50 51 -1
Malaysia Thor Chuan Leong 42 57 -15
England Craig Steadman 48 53 -4
China Zhang Yong 43 55 -12
England Jimmy Robertson 51 52 -1
Wales Lee Walker 46 55 -9
England Ian Burns 50 53 -3
England Sam Baird 42 57 -15
England Stuart Carrington 50 50 1
England David Gilbert 55 46 9
Belgium Luca Brecel 52 48 4
China Zhao Xintong 55 48 7
England Chris Wakelin 52 50 2
Scotland Scott Donaldson 51 49 2
Wales Dominic Dale 48 54 -6
England Ben Woollaston 51 48 3
England Jack Lisowski 56 47 9
China Zhou Yuelong 58 47 11
Scotland John Higgins 53 45 8
Iran Soheil Vahedi 48 57 -8
England Shaun Murphy 57 48 9
England Luke Simmonds 48 48 0
England Andy Hicks 49 51 -2
Wales Jak Jones 47 52 -5
Scotland Chris Totten 29 61 -32
England Martin Gould 53 48 5
England Kyren Wilson 55 46 9
England Robert Milkins 49 48 2
Scotland Stephen Maguire 50 47 3
Thailand Akani Songsermsawad 44 47 -3
Wales Ryan Day 48 50 -2
Ireland Ken Doherty 46 50 -4
England Judd Trump 62 42 20
Wales Matthew Stevens 56 45 11
Thailand Noppon Saengkham 51 48 3
China Luo Honghao 49 56 -7
Germany Lukas Kleckers 47 55 -8
Australia Neil Robertson 62 45 17
China Ding Junhui 56 44 12
England Barry Hawkins 55 47 8
China Xiao Guodong 54 46 8
Northern Ireland Jordan Brown 44 62 -18
Wales Mark Williams 51 46 5
England Jimmy White 38 53 -15
England Kuldesh Johal 48 55 -6
England Mark King 49 48 1
Norway Kurt Maflin 55 47 8
China Niu Zhuang 41 62 -20
England Mark Selby 59 44 15
Scotland Ross Muir 48 52 -4
England Ricky Walden 52 48 4
England Ali Carter 51 46 5
Scotland Anthony McGill 47 49 -1
England Ronnie O'Sullivan 62 44 18
Hong Kong Marco Fu 54 50 4
Northern Ireland Mark Allen 57 46 11
England Hammad Miah 43 60 -16
England Martin O'Donnell 48 56 -8
England Robbie Williams 51 50 1
China Zhang Jiankang 40 60 -20
China Xu Si 49 54 -4
England Adam Duffy 45 51 -7
England Joe O'Connor 50 52 -2
England Nigel Bond 47 52 -6
England Mike Dunn 47 55 -8
Thailand James Wattana 44 48 -4
England Billy Joe Castle 46 49 -3
China Zhang Anda 49 55 -6
Wales Kishan Hirani 39 58 -19
Scotland Alan McManus 50 50 -1
Wales Jamie Clarke 42 56 -14
England Rod Lawler 43 53 -10
Poland Adam Stefanow 40 64 -24
China Chang Bingyu 49 50 -1
England Steven Hallworth 53 48 5
China Chen Feilong 38 64 -26
Belgium Ben Mertens 45 52 -7
Wales Daniel Wells 50 52 -2
England Mitchell Mann 40 62 -22
China Tian Pengfei 53 51 3
England Joel Walker 46 33 13
Ireland Stephen Bateman 25 36 -12
England Ryan Davies 45 53 -8
England Peter Devlin 47 51 -4
India Laxman Rawat 42 53 -11
England Barry Pinches 47 55 -8
England Allan Taylor 48 54 -6
Ukraine Iulian Boiko 47 49 -2
England Oliver Brown 46 52 -6
Ukraine Sergey Isaenko 33 57 -24
England David Grace 48 54 -5
China Chen Zifan 50 50 0
China Fan Zhengyi 41 62 -20
England Jamie O'Neill 49 54 -5
England Sean O'Sullivan 43 57 -14
England Andy Lee 37 63 -27
Spain Francisco Sanchez Ruiz 36 62 -27
England Ashley Hugill 53 49 4
England Mark Joyce 46 56 -10
Ireland Michael Judge 46 54 -8
China Pang Junxu 48 57 -9
Wales Ian Preece 58 50 8
China Wang Zepeng 54 44 10
India Aditya Mehta 55 42 13
China Liu Jiaming 51 51 0
England Thomas Hilborne 36 60 -24
Wales Andrew Pagett 53 50 3
Ireland Aaron Hill 45 57 -11
England Simon Bedford 49 49 0
England Riley Parsons 46 56 -10
England Qingtian Yang 59 46 13
England Wayne Townsend 42 51 -9
Finland Heikki Niva 50 49 1
England Michael Wild 58 39 20
Ireland Ronan Whyte 35 66 -31
England Bash Maqsood 43 55 -12
England Kayden Brierley 54 44 10
England Daniel Womersley 52 45 8
England Simon Dent 41 58 -17
Hong Kong Ng On Yee 36 47 -11
England Louis Heathcote 52 49 3
China Si Jiahui 58 47 11
England Harry Farrell 44 52 -8
United States Ahmed Aly Elsayed 20 48 -28
England Andrew Milliard 44 52 -8
Wales Callum Lloyd 56 43 13
England David Lilley 48 54 -6
England Jeff Cundy 57 46 11
England Stephen Kershaw 51 57 -6
England Stuart Watson 48 48 0
Poland Daniel Holoyda 46 51 -4
India Lucky Vatnani 56 43 13
England Andy Marriott 52 44 8
England Matthew Couch 50 43 7
England Ben Hancorn 52 50 2
England Sean Maddocks 52 55 -3
England Jack Harris 45 57 -12
England Adrian Rosa 55 44 11
England Matthew Glasby 48 51 -4
Scotland Fraser Patrick 46 57 -11
England Manasawin Phetmalaikul 49 59 -10
England Chae Ross 50 43 7
England Gary Lees 40 58 -19
Wales Alex Taubman 48 48 1
Malta Brian Cini 53 50 2
England Jenson Kendrick 43 61 -18
England Callum Downing 51 48 3
Austria Andreas Ploner 51 47 4
Saudi Arabia Nezar Aseeri 36 52 -16
England Patrick Whelan 50 51 -1
Belgium Tomasz Skalski 44 56 -12
Hong Kong Yu Kiu Chang 54 53 1
Ireland Tony Corrigan 36 62 -25
Ireland Josh Boileau 48 48 0
England George Pragnell (II) 61 43 18
Ireland Andrew Doherty 50 49 1
China Au Chi Wai 49 53 -4
Pakistan Mohammed Asif 60 43 17
China Long Zehuang 55 51 3
Ireland Ross Bulman 47 52 -5
Scotland Gary Thomson 53 46 7
England Luke Pinches 51 46 6
England Ben Fortey 39 61 -22
England Farakh Ajaib 45 52 -8
Hong Kong Cheung Ka Wai 59 37 22
China Geng Mingqi 61 43 18
Germany Umut Dikme 37 58 -22
China Peifan Lei 51 52 -1
South Korea Daegyu Lee 52 45 6
England Lee Richardson 52 46 6
England Alex Millington 50 53 -4
India Himanshu Jain 54 47 7
Hong Kong Fung Kwok Wai 41 54 -13
China Guan Zhen 57 47 10
Poland Mateusz Baranowski 54 44 10
England Sanderson Lam 41 61 -20
Latvia Rodion Judin 45 55 -9
China Lin Shuai 48 45 3
China Chen Zhe 45 57 -12
Northern Ireland Jamie McArdle 54 47 7
England Zak Surety 52 46 5
Estonia Andres Petrov 50 48 2
China Fang Xiongman 53 42 11
England Lewis Gillen 40 63 -24
Wales Jack Bradford 50 46 4
South Africa Paul Burrell 41 60 -19
Germany Felix Frede 45 48 -3
England Shane Castle 52 49 3
Wales Dylan Emery 47 54 -7
Hong Kong Chau Hon Man 41 58 -16
England David Nelson 42 57 -16
Japan Keishin Kamihashi 49 56 -7
Northern Ireland Fergal Quinn (II) 50 52 -1
Russia Ivan Kakovskii 41 56 -15
Australia Ryan Thomerson 51 52 -1
Ireland Leo Fernandez 47 51 -4
Ireland Aman Goel 38 56 -18
England Surinder Gill 55 46 9
England Richard Binns 44 56 -12
Iran Amir Sarkhosh 61 42 19
Austria Florian Nüßle 46 56 -10
China Qiu Yalong 45 49 -4
England Simon Blackwell 54 49 5
England Sydney Wilson 54 45 9
Scotland Michael Collumb 47 48 -1
England Christopher Keogan 51 48 3
Saudi Arabia Omar Alajlani 36 64 -28
England John Welsh 44 54 -10
England Reanne Evans 30 55 -25
England David Finbow 46 47 -2
Scotland Dean Young 49 51 -2
Ireland Noel Landers 42 57 -15
England Mark Vincent 38 60 -22
England Jake Nicholson 45 57 -12
England Joshua Cooper 53 49 3
England Danny Brindle 41 53 -12
Malta Alex Borg 38 62 -23
England Joshua Thomond 40 52 -12
England Owais Ali 48 52 -4
Scotland Barry Lee 37 57 -20
England Adam Edge 48 50 -3
England James Silverwood 41 60 -18
Wales Matthew Roberts 37 55 -18
Wales Tyler Rees 50 52 -2
Malta Aaron Busuttil 47 56 -9
England Haydon Pinhey 43 52 -9
Northern Ireland Raymond Fry 43 52 -9
India Kreishh Gurbaxani 49 52 -4
Pakistan Shehzad Iqbal 42 57 -16
Romania Constantin Mateescu 38 54 -16
England Lee Stephens 48 54 -7
England Ian Desmier 36 62 -26
England Lewis Parnham 43 55 -12
France Brian Ochoiski 48 54 -6
England Jason Tart 46 53 -7
England Neal Jones 44 56 -12
England Jamie Barrett 44 63 -20
England Brandon Sargeant 38 59 -21
Wales Jackson Page 47 56 -9
Poland Kacper Filipiak 39 60 -21
England Harvey Chandler 41 59 -19
China Jianbo Zhao 44 55 -11
Thailand Passakorn Suwannawat 32 22 10
China Wu Yize 41 48 -6
Thailand Kritsanut Lertsattayathorn 27 31 -5
China Zhang Yi 31 69 -38
England Alfie Burden 46 57 -11
Brazil Igor Figueiredo 34 68 -34
China Zhang Yang 38 58 -20
China Bai Langning 44 61 -17
Northern Ireland Patrick Wallace 47 49 -2
Egypt Basem Eltahhan 26 81 -54
Germany Simon Lichtenberg 35 65 -31
Thailand Dechawat Poomjaeng 38 60 -22
India Asutosh Padhy 54 62 -8
India Shrikrishna Suryanarayanan 17 64 -47
India Digvijay Kadian 44 56 -12
Germany Richard Wienold 31 67 -36
Scotland Rhys Clark 29 63 -34
Wales Liam Davies 1 136 -135
Scotland Liam Graham 13 78 -65
England Emma Parker 17 61 -44
England Nick Jennings 36 47 -10
England Marvin Morgan 38 53 -15
England Daniel Bagley 22 75 -53
Poland Lukasz Guzowski 19 69 -50
England Adam Ashley 49 57 -8
Wales Elfed Evans 52 60 -8
Wales Khurram Khan 17 74 -57
England Mark Winsor 38 69 -31
Spain David Alcaide 25 83 -58
Norway Christopher Watts 30 70 -40
Scotland Dylan Craig 33 63 -30
England Curtis Daher 4 72 -68
England Mike Finn 54 56 -1
Portugal Francisco Domingues 18 72 -54
Jersey Steve Thomas 10 94 -85
Belgium Kevin van Hove 20 71 -51
England Halim Hussain 26 80 -55
England Jonathan Bagley 40 67 -27
Egypt Mostafa Dorgham 8 93 -85
New Zealand Adam Lilley 23 64 -41
England James Welch 18 71 -54
Germany Robin Otto 34 68 -34
Switzerland Luis Vetter 18 75 -58
England Brandon Hall 32 61 -29
Hungary Zsolt Fenyvesi 34 60 -26
England Elliott Weston 43 62 -19
England Jed Mann 41 64 -23
England James Burrett 32 65 -33
England Rebecca Kenna 40 61 -21
England Sam Gates 28 66 -38
Ireland Dessie Sheehan 28 71 -44
England Lee Shanker 42 57 -15
India Shubham Arora 18 71 -53
England Jamie Trump 29 69 -40
Pakistan Abdul Raheem 42 64 -22
England James Height 42 54 -12
England Garry Coulson 27 61 -34
India Hrithik Jain 35 67 -32
England Stephen Groves 37 58 -21
England Ian Brumby 42 65 -23
England Gary Challis 25 69 -45
England Sean McAllister 36 65 -29
Wales Daniel Williams 37 66 -28
England Tugba Irten 42 59 -17
England Leonard Degriffa 43 60 -16
England Tam Mustafa 36 56 -19
Japan Kengo Suzuki 25 70 -45
Hong Kong Lau Ka Lam 36 64 -29
England Mark Ganderton 44 54 -10
Pakistan Haider Ali 39 64 -25
Scotland William Thomson 33 72 -39
England Jamie Cope 42 46 -4
Pakistan Yasir Nadeem 43 63 -20
Canada James Lee 45 59 -14
England Tom Pendlebury 15 77 -62
Canada Levi Meiller 36 62 -26
England Imran Puri 31 62 -31
England William Ginn 31 71 -40
England Stuart Hinton 31 67 -36
England Daniel Walker 22 75 -53
England Saqib Nasir 37 60 -24
England Darren Burns 25 77 -52
Ireland Joe Delaney 26 62 -37
Scotland Keith Keldie 33 70 -37
England Steven Evans 22 83 -62
England Craig Farrar 28 65 -38
Northern Ireland Robbie Mcguigan 24 69 -44
England Lewis Ullah 36 58 -21
China Li Yingdong 36 62 -26
Australia Steve Mifsud 42 64 -23
United Arab Emirates Mohammed Shehab 24 30 -7
Singapore Bernard Tey Choon Kiat 13 41 -28
Australia Kurt Dunham 23 34 -10
Egypt Mohamed Khairy 15 37 -22
France Alexis Callewaert 15 38 -22
China Cao Jin 18 80 -63
China Gao Yang 37 64 -27
Morocco Amine Amiri 17 89 -72
England Mark Lloyd 25 68 -44
Northern Ireland Declan Lavery 6 76 -70