Average Points Scored Per Frame - Season 2018-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 3071 (93.66%) matches with frame scores out of 3279 total matches.
Rank Player Average Points For Average Against Average Frame Difference
England Jamie Barrett 55 49 6
Scotland William Thomson 39 57 -18
England James Cahill 53 50 3
England Gary Challis 47 55 -8
England David Craggs 43 49 -6
England Sean Maddocks 50 56 -6
England William Lemons 52 50 2
China Ma Tingpeng 48 48 0
England Joshua Thomond 47 50 -2
England Wayne Townsend 40 53 -13
Scotland Fraser Patrick 49 51 -3
Ireland Greg Casey 52 49 3
England Mark Vincent 48 51 -4
Malaysia Thor Chuan Leong 52 48 4
England Shane Castle 59 42 17
Poland Kacper Filipiak 54 52 1
England Brandon Hall 45 52 -7
Ireland Ross Bulman 44 56 -11
England Barry Pinches 50 46 4
England Sam Baird 48 52 -4
France Brian Ochoiski 56 43 13
China Zhao Xintong 58 45 13
Wales Jak Jones 47 51 -4
England John Parkin 44 53 -9
England Andrew Smith 52 46 5
England David Grace 55 46 8
England Ryan Causton 41 53 -12
Wales Jack Bradford 45 51 -6
Finland Heikki Niva 49 49 0
England Saqib Nasir 51 52 -1
Wales Matthew Roberts 44 53 -8
China Ning Kang 49 51 -2
Wales Andrew Pagett 49 45 4
China Lu Ning 54 46 8
South Africa Paul Burrell 38 65 -27
India Laxman Rawat 49 46 3
England Craig Steadman 51 47 4
England Jamie O'Neill 57 47 10
Wales Jackson Page 53 45 8
England Joel Walker 54 49 5
England Hammad Miah 48 55 -7
England Jamie Cope 51 33 17
South Korea Daegyu Lee 53 45 7
England Phil O'Kane 57 46 11
China Wang Zepeng 59 42 17
England Anthony Jeffers 47 47 0
England Daniel Womersley 50 46 4
England Owais Ali 36 65 -29
England Andy Hicks 49 50 -1
Saudi Arabia Omar Alajlani 46 53 -7
England Haydon Pinhey 52 45 7
China Long Zehuang 55 44 11
England Daniel Devlin 50 55 -5
Wales Daniel Gorton 46 52 -5
Australia Jamie Brown 51 46 5
England James Burrett 34 55 -21
Wales Kishan Hirani 45 55 -10
England Jed Mann 38 68 -30
England Jake Nicholson 54 48 6
England David Lilley 50 51 -1
Ireland Michael Judge 50 49 1
Iceland Kristjan Helgason 48 51 -3
China Geng Mingqi 55 43 12
England Matthew Day 57 45 12
England Alex Davies 42 50 -8
Wales Ben Jones 39 66 -27
England Daniel Ward 45 50 -5
England Chae Ross 45 55 -10
Thailand Mink Nutcharut 26 48 -23
England Peter Devlin 53 44 9
England John Whitty 45 56 -11
Ireland Leo Fernandez 51 47 4
Wales Callum Lloyd 44 54 -10
Northern Ireland Jordan Brown 49 54 -5
England Andy Lee 46 55 -9
England Sydney Wilson 50 50 -1
England Charlie Walters 50 50 0
China Fang Xiongman 57 44 13
England Steven Hallworth 55 47 7
England Adam Duffy 49 49 0
Northern Ireland Jamie McArdle 45 48 -3
England Callum Costello 40 54 -14
China Hu Hao 53 49 4
England Ben Hancorn 49 51 -3
England Sam Thistlewhite 44 58 -15
England Reanne Evans 36 57 -20
England Farakh Ajaib 47 52 -5
England Patrick Whelan 53 44 9
England Luke Simmonds 49 51 -2
Germany Felix Frede 48 50 -2
England Simon Dent 46 58 -12
England Zak Surety 41 50 -10
England Sam Craigie 54 46 8
China Liu Jiaming 51 48 4
Thailand Dechawat Poomjaeng 51 50 1
England Tam Mustafa 39 58 -19
England Brandon Sargeant 47 53 -6
England Simon Blackwell 50 50 1
Hong Kong Leong Man Hoi 44 49 -6
Isle of Man Darryl Hill 45 54 -9
England George Pragnall 43 59 -16
England John Pritchett 47 49 -2
Malta Alex Borg 42 51 -9
England John Foster 53 46 6
Ukraine Sergey Isaenko 43 51 -8
England Simon Bedford 51 47 4
India Lucky Vatnani 52 49 2
England Manasawin Phetmalaikul 43 55 -13
Ireland Aaron Holland 38 59 -21
England Adam Edge 45 51 -6
England Richard Somauroo 34 68 -34
Germany Umut Dikme 47 53 -6
Scotland Marc Davis 45 47 -2
England Jeff Cundy 52 47 6
England Labeeb Ahmed 42 57 -15
China Chen Zhe 53 45 8
England Kuldesh Johal 54 47 7
England David Nelson 29 67 -37
China Wu Shengguang 57 47 10
England Louis Heathcote 53 50 3
England Luke Garland 44 62 -18
England Danny Brindle 36 59 -23
Hong Kong Cheung Ka Wai 47 49 -2
Wales Alex Taubman 45 53 -9
Scotland Dylan Craig 42 57 -16
England Christopher Keogan 42 58 -15
England Antony Parsons 52 49 3
England Kurtis Weaver 47 57 -11
England Mitchell Mann 49 50 0
Scotland Michael Collumb 50 49 1
England Ashley Carty 49 52 -2
Austria Andreas Ploner 46 54 -8
Wales Dylan Emery 50 55 -5
England Lee Shanker 50 55 -5
Ireland Ronan Whyte 37 67 -30
England Matthew Glasby 38 59 -21
Scotland Keith Keldie 43 60 -17
England Matthew Couch 44 54 -10
England Michael Williams 46 44 2
England Stefan Mazrocis 41 50 -9
Saudi Arabia Ahmed Abdullah Aseeri 39 57 -18
England Clayton Humphries 49 44 5
England Andrew Milliard 47 58 -12
India Himanshu Jain 49 53 -4
England Oliver Brown 48 50 -2
England Michael Wild 44 47 -3
England Bash Maqsood 48 54 -5
England Joshua Cooper 45 54 -9
China Wang Yuchen 53 50 3
Estonia Andres Petrov 47 49 -2
Wales Tyler Rees 46 53 -7
Hong Kong Ng On Yee 42 56 -15
Wales Jamie Jones 53 47 6
England Chris Wakelin 51 48 2
England Rod Lawler 44 52 -8
China Zhou Yuelong 54 46 8
England Ricky Walden 50 48 3
China Liang Wenbo 56 48 8
England Robbie Williams 49 53 -3
Germany Lukas Kleckers 42 61 -18
England Mark King 50 46 4
England Ali Carter 55 46 10
China Mei Xiwen 50 52 -1
China Xu Si 45 57 -12
England Barry Hawkins 55 47 8
England Nigel Bond 43 55 -11
England Shaun Murphy 56 49 7
England David Gilbert 55 46 8
Finland Robin Hull 44 59 -15
Scotland Scott Donaldson 50 49 1
China Li Hang 52 50 2
Wales Michael White 46 52 -6
Norway Kurt Maflin 52 51 1
England Joe Perry 56 46 11
China Li Yuan 42 57 -16
Scotland Stephen Maguire 51 48 3
Northern Ireland Gerard Greene 52 50 2
Wales Lee Walker 48 52 -4
England Robert Milkins 51 48 3
China Niu Zhuang 42 63 -21
Australia Neil Robertson 61 46 15
England Joe O'Connor 50 51 -1
China Yan Bingtao 54 48 6
England Liam Highfield 49 53 -4
England Peter Lines 46 51 -5
England Anthony Hamilton 49 49 1
England Michael Holt 47 47 -1
China Xiao Guodong 54 47 7
China Tian Pengfei 55 48 8
England Ben Woollaston 52 49 4
Scotland Anthony McGill 48 49 -1
Northern Ireland Joe Swail 48 55 -7
Jamaica Rory McLeod 45 53 -8
Northern Ireland Mark Allen 58 46 12
England Kyren Wilson 55 44 10
China Zhang Yong 47 54 -6
England Oliver Lines 46 53 -7
England Jack Lisowski 57 47 11
Belgium Luca Brecel 52 44 8
England Ian Burns 50 52 -2
Ireland Fergal O'Brien 50 52 -2
Hong Kong Marco Fu 54 44 11
England Mark Davis 51 48 3
England Alfie Burden 49 55 -6
England Jimmy White 41 59 -19
Scotland Graeme Dott 51 45 6
England Stuart Carrington 51 52 -1
Wales Mark Williams 55 46 9
China Yuan Sijun 52 47 5
Wales Matthew Stevens 54 47 7
England Andrew Higginson 53 49 3
England Peter Ebdon 57 47 11
Thailand Akani Songsermsawad 46 44 2
Wales Dominic Dale 49 53 -4
China Zhang Anda 52 51 1
England Matthew Selt 52 49 3
England Gary Wilson 53 51 2
England Tom Ford 48 48 1
England Martin O'Donnell 50 52 -2
England Elliot Slessor 51 52 0
England Judd Trump 60 42 18
Thailand Noppon Saengkham 55 45 9
Cyprus Michael Georgiou 49 52 -3
England Mark Selby 59 44 15
England Mark Joyce 43 56 -14
Germany Simon Lichtenberg 36 62 -26
England Harvey Chandler 40 60 -20
England Paul Davison 40 60 -20
Switzerland Alexander Ursenbacher 45 53 -8
China Lyu Haotian 51 51 0
Thailand Thepchaiya Un-Nooh 55 48 7
Wales Ryan Day 51 48 3
England Mike Dunn 48 53 -5
China Chang Bingyu 45 54 -10
China Ding Junhui 52 44 9
Iran Hossein Vafaei 53 50 3
Pakistan Hamza Akbar 40 63 -22
Wales Duane Jones 45 55 -10
England Stuart Bingham 57 44 13
England John Astley 44 55 -12
Israel Eden Sharav 50 51 -1
England Jimmy Robertson 48 52 -4
Scotland John Higgins 55 48 7
Iran Soheil Vahedi 38 67 -29
Ukraine Iulian Boiko 38 57 -19
Malta Brian Cini 57 38 19
England Allan Taylor 41 59 -19
England Reggie Edwards 45 60 -16
Scotland Ross Muir 47 53 -7
China Chen Zifan 41 61 -20
Malta Aaron Busuttil 46 62 -16
England Ryan Davies 40 39 1
Wales Daniel Wells 51 51 0
England Billy Joe Castle 42 54 -12
Belgium Ben Mertens 29 56 -26
China Zhang Jiankang 38 63 -24
Scotland Alan McManus 50 50 0
China Luo Honghao 46 53 -7
England Ashley Hugill 42 58 -16
Ireland Ken Doherty 46 53 -7
Scotland Chris Totten 35 63 -28
Scotland Rhys Clark 33 65 -32
England Ronnie O'Sullivan 65 41 24
Thailand James Wattana 42 50 -8
United Arab Emirates Mohammed Shehab 31 28 3
China Fan Zhengyi 38 64 -26
England Martin Gould 56 46 10
China He Guoqiang 42 62 -21
Poland Adam Stefanow 38 61 -22
China Chen Feilong 38 64 -27
England Sean O'Sullivan 35 67 -32
England Sanderson Lam 36 63 -27
Wales Jamie Clarke 43 55 -13
Ireland Stephen Bateman 25 36 -12
Spain Francisco Sanchez Ruiz 36 62 -27
China Pang Junxu 47 59 -13
Belgium Hans Blanckaert 36 61 -25
England Jaspal Bamotra 23 64 -40
England Shafaqut Hussain 40 59 -19
Sweden Belan Sharif 32 69 -38
England Alex Millington 49 55 -6
England William Ginn 22 69 -46
France Niel Vincent 43 64 -21
United States Ahmed Aly Elsayed 24 50 -27
England Aaron Cook 25 73 -48
England Dean Goddard 28 63 -35
England James Silverwood 46 48 -2
England Jake Keen 35 58 -23
Pakistan Haider Ali 35 61 -26
Ireland Dessie Sheehan 29 77 -48
England Steve Martin 28 66 -38
England Dan Woolloff 28 74 -46
Singapore Benny Loh Siang Leng 19 77 -58
Denmark Daniel Kandi 44 60 -16
England Daniel Walker 29 71 -41
England Heather Clare 9 81 -72
China Thomas Wei 26 61 -35
England Darren Burns 29 72 -44
England Joshua Saywell 29 63 -34
England Jenson Kendrick 42 59 -18
United States Corey Deuel 20 48 -29
England Peter Delaney 38 63 -25
England Steven Evans 32 69 -38
England Imran Puri 25 71 -46
England Lewis Ullah 36 59 -23
England Ben Fortey 44 63 -19
England Jason Turnbull 28 58 -30
England Mike Finn 45 57 -12
England Mark Ganderton 27 69 -42
Romania Vladu Mihai 32 59 -27
Australia Ryan Thomerson 43 57 -13
England James Height 28 63 -35
England Jamie Trump 13 78 -65
Romania Constantin Mateescu 12 81 -69
England Adam Brown 30 73 -43
England Luke Pinches 32 66 -33
England Tugba Irten 27 72 -44
England James Welch 16 86 -70
Pakistan Shehzad Iqbal 31 68 -37
England Andy Marriott 43 54 -11
Poland Mateusz Baranowski 47 56 -9
Egypt Basem Eltahhan 29 75 -47
Latvia Rodion Judin 19 98 -79
Latvia Maris Volajs 18 84 -65
China Luo Zetao 32 69 -37
China Bai Langning 34 71 -37
India Asutosh Padhy 54 62 -8
India Shrikrishna Suryanarayanan 17 64 -47
India Digvijay Kadian 34 85 -51
France Stephane Ochoiski 31 57 -26
Germany Carl Rosenberger 28 62 -35
Germany Rolf Mahr 25 97 -72
Brazil Itaro Santos 16 79 -63
Belgium Kevin van Hove 25 72 -47
Germany Patrick Einsle 39 49 -11
Norway Christopher Watts 22 86 -63
France Regis D'Anna 11 86 -76
England Curtis Daher 6 82 -76
Malta Duncan Bezzina 31 88 -57
Germany Stefan Joachim 33 62 -30
Turkey Soner Sari 24 78 -55
Germany Kilian Baur-Pantoulier 25 66 -41
Belgium Jurian Heusdens 51 58 -7
Thailand Sompol Saetang 34 68 -34
Malta Philip Ciantar 34 65 -31
Switzerland Luis Vetter 37 48 -11
Germany Jürgen Kesseler 15 73 -58
Wales Daniel Williams 19 76 -56
France Fabian Monnin 39 65 -26
Poland Daniel Holoyda 32 66 -35
Austria Florian Nüßle 23 75 -52
Germany Markus Hertle 12 94 -83
Hong Kong Yun Fung Tam 32 70 -37
Poland Marcin Nitschke 43 61 -19
England Wayne Brown 52 48 4
Pu QingSong 42 52 -10
China Guo Hua 28 75 -47
Egypt Mohamed Khairy 15 38 -24
Singapore Marvin Lim Chun Kiat 19 42 -23
Australia Kurt Dunham 19 40 -21
Israel Shachar Ruberg 15 44 -29
Thailand Thanawat Thirapongpaiboon 27 34 -8
Northern Ireland Raymond Fry 19 68 -49
Northern Ireland Patrick Wallace 24 86 -62
Scotland Craig MacGillivray 33 56 -23
Germany Richard Wienold 31 67 -36
China Wu Yize 52 56 -4
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 36 68 -32
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
Portugal Francisco Domingues 18 72 -54
Jersey Steve Thomas 10 94 -85
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
Ireland Aaron Hill 44 62 -19
Brazil Igor Figueiredo 50 58 -8