Average Points Scored Per Frame - Season 2017-2018 - 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 2994 (90.4%) matches with frame scores out of 3312 total matches.
Rank Player Average Points For Average Against Average Frame Difference
China Geng Mingqi 57 42 15
England Sam Thistlewhite 51 50 2
England Imran Puri 45 51 -6
England Adrian Rosa 50 50 -1
England Ashley Carty 55 46 9
Northern Ireland Joe Swail 47 50 -3
Hong Kong Ng On Yee 42 56 -14
England Sydney Wilson 56 43 14
Germany Lukas Kleckers 40 60 -20
England Stuart Watson 51 49 2
Bahrain Mohammed Ali 38 51 -13
China Hu Hao 54 44 10
Poland Kacper Filipiak 50 52 -2
Isle of Man Darryl Hill 49 50 -1
England Ben Fortey 58 40 18
Finland Heikki Niva 46 48 -1
Wales Jamie Clarke 50 50 0
England Martin O'Donnell 50 49 1
England Daniel Devlin 52 50 1
China Lyu Chenwei 42 50 -9
England Lewis Roberts 50 48 2
Scotland Keith Keldie 29 59 -30
England Stephen Craigie 52 48 4
England Dean Galbally 49 55 -6
England Allan Taylor 47 52 -5
England Simon Dent 43 51 -8
Wales Tyler Rees 53 50 3
Scotland Michael Collumb 50 51 -1
Scotland Ross Vallance 51 44 7
India Rahul Sachdev 44 54 -10
England Callum Costello 42 62 -19
Germany Simon Lichtenberg 52 49 3
England Ben Murphy 43 53 -10
England John Foster 52 52 0
England Alex Davies 53 46 6
England Sean O'Sullivan 42 57 -14
England Ian Brumby 48 55 -7
England James Height 39 53 -15
England Ryan Causton 40 56 -15
Poland Adam Stefanow 45 53 -7
Northern Ireland Declan Brennan 53 48 5
England Tony Knowles 51 46 5
Wales Jackson Page 45 56 -11
England Billy Joe Castle 45 54 -8
England Jason Tart 49 48 2
England Troy Brett 55 50 5
India Roshan Mirchandani 36 57 -21
England Matthew Day 49 47 2
China Chen Zifan 48 55 -7
England Paul Davison 49 52 -3
England Richard Haney 53 52 1
Estonia Andres Petrov 52 52 0
England Oliver Brown 51 48 3
England Anthony Fieldsend 44 52 -8
England Charlie Walters 57 40 17
England Antony Parsons 50 43 7
Wales Ben Jones 47 51 -4
England David Lilley 54 44 10
England Richard Beckham 50 52 -3
Wales Richard Jones 50 51 -2
England Matthew Glasby 40 63 -23
Wales Rhydian Ap Owen 45 51 -6
England Chae Ross 55 46 9
England Mohammed Rangzib 44 59 -15
England Kuldesh Johal 52 49 4
England Tugba Irten 45 58 -13
England Michael Williams 51 45 6
England Simon Bedford 57 49 8
England Michael Wild 46 51 -5
England Jamie O'Neill 54 45 10
England Haydon Pinhey 39 51 -12
England George Pragnell (II) 50 52 -2
England Phil O'Kane 51 47 5
Pakistan Shehzad Iqbal 46 46 0
England Ashley Hugill 48 54 -6
England Steven Hallworth 54 57 -3
England Saqib Nasir 49 54 -5
China Ma Tingpeng 53 47 6
England Zak Surety 52 47 5
England Daniel Ward 51 51 0
Wales Kishan Hirani 46 46 1
Ireland Greg Casey 50 54 -4
England Joe O'Connor 50 55 -5
England Andrew Milliard 41 56 -15
Northern Ireland Jordan Brown 50 53 -3
England Gary Challis 40 57 -16
China Zhang Yong 49 53 -4
Poland Mateusz Baranowski 48 48 0
England Danny Connolly 43 61 -18
England Jamie Cope 54 46 8
England Stephen Groves 39 58 -19
England Jeff Cundy 52 50 1
England William Lemons 46 49 -3
England James Silverwood 51 47 4
Malta Tony Drago 44 51 -7
England Clayton Humphries 49 42 7
England Luke Simmonds 54 50 5
England Mitchell Travis 49 46 3
England Ian Martin 47 49 -2
England James Burrett 37 60 -23
England Mark Vincent 48 51 -3
England Mark J Miller 42 49 -7
England Andy Hicks 50 44 7
England Stewart Hesketh 36 56 -20
England Sanderson Lam 42 59 -17
England Michael Tomlinson 44 56 -12
Scotland Fraser Patrick 52 44 9
England Jake Nicholson 54 46 8
England Anthony Jeffers 46 55 -10
England Stephen Ormerod 40 64 -24
England Jason Weston 42 51 -9
Wales Alex Taubman 53 48 4
England Nigel Howe 49 52 -3
England Josh Mulholland 47 45 2
England Zack Richardson 52 43 9
England James Cahill 55 46 8
Wales Gareth Allen 52 45 6
England Reanne Evans 43 59 -16
England Barry Pinches 50 49 2
England Stefan Risidi 47 55 -8
England Jack Culligan 39 52 -14
United States Corey Deuel 44 57 -13
Northern Ireland Jamie McArdle 42 47 -5
England Lee Page 49 55 -7
England Peter Devlin 46 54 -9
England Danny Gladstone 36 52 -17
England Wayne Brown 57 44 12
England Michael Dubicki 44 54 -10
England Joshua Thomond 46 51 -5
Israel Shachar Ruberg 51 50 1
England Patrick Whelan 49 53 -4
Wales Duane Jones 46 53 -7
England Russel Morgan 33 51 -18
England Peter Delaney 37 61 -24
England Stephen Kershaw 54 47 7
England Farakh Ajaib 47 56 -9
China Lu Ning 57 38 19
England Darren Cook 44 61 -17
England Joel Walker 48 53 -6
Australia Jamie Brown 42 53 -12
Ireland TJ Dowling 51 49 2
England Joshua Cooper 47 53 -6
Wales Jeremiah Connors 48 41 7
England Nikolas Charalambous 49 54 -6
Cyprus Michael Georgiou 51 51 1
England Stuart Carrington 51 50 1
Norway Kurt Maflin 53 49 5
Thailand Thepchaiya Un-Nooh 51 44 7
Israel Eden Sharav 43 55 -12
Scotland Alan McManus 50 50 -1
Finland Robin Hull 51 54 -4
England Gary Wilson 53 50 3
Ireland Ken Doherty 50 49 1
China Zhang Anda 53 51 2
England Jimmy White 44 58 -15
England Jimmy Robertson 55 49 6
England Stuart Bingham 56 42 14
Wales Jamie Jones 51 49 2
England Tom Ford 53 46 7
England Andrew Higginson 52 52 -1
England Mark Davis 53 45 8
Wales Matthew Stevens 52 48 4
England Sam Craigie 49 49 0
England John Astley 47 53 -6
England Jamie Barrett 35 65 -30
Scotland Stephen Maguire 54 45 9
Northern Ireland Gerard Greene 47 55 -8
England Oliver Lines 46 51 -4
England Christopher Keogan 36 66 -30
China Zhou Yuelong 57 47 10
England Joe Perry 55 46 9
China Tian Pengfei 55 48 6
Iran Hossein Vafaei 52 51 1
England Barry Hawkins 56 46 10
England Craig Steadman 43 56 -12
England Robert Milkins 51 47 3
England Kyren Wilson 53 46 7
Wales Ryan Day 52 47 4
England Mark Joyce 52 50 2
England Ben Woollaston 51 48 3
China Xiao Guodong 56 48 8
China Cao Yupeng 54 48 7
Thailand Noppon Saengkham 53 47 6
England Sam Baird 47 54 -7
England Nigel Bond 45 52 -7
Switzerland Alexander Ursenbacher 48 54 -6
England Peter Ebdon 51 47 4
Wales Michael White 50 49 1
England Elliot Slessor 49 51 -2
England Jack Lisowski 57 47 10
Wales Lee Walker 46 54 -8
England Mark King 50 46 4
Belgium Luca Brecel 51 51 0
England Robbie Williams 48 53 -5
England Hammad Miah 44 57 -13
Scotland Anthony McGill 50 47 3
Latvia Rodion Judin 54 50 4
Australia Neil Robertson 59 44 15
Wales Mark Williams 58 42 16
England Mike Dunn 49 49 0
England Martin Gould 53 48 5
Northern Ireland Mark Allen 57 46 11
China Yan Bingtao 58 47 11
England Shaun Murphy 56 48 8
Jamaica Rory McLeod 44 57 -13
England Anthony Hamilton 45 53 -9
Wales Ian Preece 44 57 -13
England Ali Carter 55 46 8
India Aditya Mehta 46 54 -7
Ireland Fergal O'Brien 49 52 -3
England David Grace 48 55 -7
England Alfie Burden 49 53 -4
England David Gilbert 49 46 3
Hong Kong Marco Fu 52 43 9
England Judd Trump 59 44 16
China Li Hang 54 50 4
England Michael Holt 47 48 -1
England Matthew Selt 50 51 -1
England Chris Wakelin 55 47 8
Wales Daniel Wells 48 53 -5
England Mark Selby 59 46 13
England Ian Burns 45 56 -11
Scotland John Higgins 59 43 16
China Ding Junhui 58 44 14
Scotland Graeme Dott 50 46 4
England Ronnie O'Sullivan 67 40 26
England Adam Duffy 42 55 -13
China Yuan Sijun 48 51 -4
China Fang Xiongman 46 58 -12
Scotland Ross Muir 42 61 -19
China Zhao Xintong 53 50 3
Wales Jak Jones 42 59 -17
England Peter Lines 45 51 -6
England Mitchell Mann 47 50 -4
China Chen Zhe 42 61 -20
Iran Soheil Vahedi 43 53 -10
China Mei Xiwen 51 52 -1
Malaysia Thor Chuan Leong 44 57 -14
China Lyu Haotian 50 48 2
China Li Yuan 40 58 -17
England Ricky Walden 50 49 1
Wales Dominic Dale 52 48 5
China Yu Delu 52 49 3
China Ma Chunmao 42 57 -15
China Liang Wenbo 55 45 10
Ireland Josh Boileau 39 59 -20
China Wang Yuchen 41 62 -21
England Liam Highfield 53 49 4
China Niu Zhuang 42 56 -14
Thailand Boonyarit Keattikun 32 70 -38
Thailand Akani Songsermsawad 48 48 0
China Xu Si 46 57 -11
England Rod Lawler 35 64 -29
England Andy Symons 50 48 2
Malta Brian Cini 37 59 -21
Malta Alex Borg 37 63 -25
England Harvey Chandler 48 51 -3
England Robert James 42 52 -11
Scotland Chris Totten 38 67 -29
China Chen Feilong 52 54 -2
Thailand James Wattana 44 53 -9
Scotland Rhys Clark 33 65 -32
Ireland Leo Fernandez 34 67 -33
Scotland Scott Donaldson 47 53 -6
Thailand Passakorn Suwannawat 26 31 -5
Iceland Kristjan Helgason 33 39 -6
Thailand Atthasit Mahitthi 23 37 -14
Wales Darren Morgan 28 35 -7
Pakistan Muhammad Sajjad 25 36 -10
Australia Kurt Dunham 37 63 -26
Pakistan Hamza Akbar 40 64 -24
Egypt Basem Eltahhan 35 72 -37
China Luo Honghao 53 52 1
China Chang Bingyu 43 58 -15
Wales Rhydian Richards 44 53 -9
England Brandon Sargeant 45 54 -9
Austria Andreas Ploner 37 62 -25
England Paul Anthony Taylor 31 62 -31
England Ronnie Blake 38 72 -34
England Leigh Robinson 37 54 -17
England Shane Haines 45 54 -8
Japan Keishin Kamihashi 28 67 -39
England Scott Lyons 36 70 -34
Hong Kong Cheung Ka Wai 53 61 -8
Wales Ross Jones 22 71 -48
Scotland Mark Owens 44 49 -6
England Ben Robinson 28 64 -36
England Dylan Mitchell 45 51 -7
Malta Aaron Busuttil 32 62 -30
Wales Richard King 36 54 -18
England Ashley Beal 44 59 -15
England Chris Jones 43 52 -9
England John Fearick 36 65 -28
Ireland Daniel O’Regan 36 54 -17
England Joe Steele 33 55 -22
England Gareth Green 30 32 -2
England Adam Brown 48 61 -13
England Adam Edge 39 59 -20
Malta Shaun Sultana 19 73 -55
England Aaron Cook 34 57 -23
England Robert Cloherty 13 92 -79
England Lee Shanker 30 59 -29
England Craig Brown 32 70 -39
England Neal Jones 25 68 -42
England Jaspal Bamotra 29 71 -43
Wales Mark Davies 24 70 -46
England Louis Heathcote 48 52 -4
England Mike Hallett 34 66 -31
Northern Ireland Conor McCormack 24 73 -50
South Africa Paul Burrell 28 73 -45
England James Loft 47 57 -10
Germany Felix Frede 40 62 -22
England Brandon Hall 22 68 -46
England Bash Maqsood 28 77 -49
Wales Matthew Roberts 28 65 -37
China Zhang Jiankang 33 65 -33
Ireland Dessie Sheehan 20 78 -58
England Jason Turnbull 25 67 -42
England Shaun Wilkes 20 63 -43
England Labeeb Ahmed 16 72 -56
Wales Daniel Gorton 25 77 -52
England Daniel Womersley 41 53 -12
Romania Andrei Orzan 34 71 -37
India Lucky Vatnani 39 72 -33
India David Singh 9 40 -31
England Nick Manning 40 65 -25
England Adam Morrey 26 63 -37
England Joshua Baddeley 41 62 -21
England Darren Barton 46 65 -19
England Simon Blackwell 46 53 -7
England Darren Burns 42 54 -12
India Dhairya Bhandari 35 64 -28
England Lewis Gillen 29 67 -38
Wales David John 30 67 -37
Latvia Tatjana Vasiljeva 10 85 -75
China Fan Zhengyi 36 63 -27
Australia Matthew Bolton 33 70 -36
Thailand Kritsanut Lertsattayathorn 37 74 -37
India Asutosh Padhy 21 80 -59
India Sri Krishna 32 66 -34
India Malkeet Singh 30 73 -44
India Laxman Rawat 24 73 -49
India E Pandurangaiah 33 57 -24
England Anthony Blyth 6 92 -86
Germany Umut Dikme 28 70 -42
Poland Daniel Holoyda 22 67 -46
England Robert Read 34 78 -45
Scotland Lee Mein 32 69 -37
France Niel Vincent 35 60 -26
Scotland Marc Davis 12 88 -76
Germany Roman Dietzel 41 48 -7
China Li Zhen 41 59 -18
India Kamal Chawla 24 31 -7
England Andy Lee 18 35 -17
Scotland Robert Carlisle 35 61 -27
England Mike Finn 49 49 0
France Brian Ochoiski 36 59 -23
England Thomas Kevern 40 58 -18
Jersey Aaron Canavan 23 67 -44
Australia Adrian Ridley 23 77 -53
Australia Ryan Thomerson 37 72 -35
Singapore Marvin Lim Chun Kiat 39 60 -21
Brazil Igor Figueiredo 27 79 -52