Average Points Scored Per Frame - Year 2019 - Professional

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