Average Points Scored Per Frame - Year 2023 - 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 3090 (98.19%) matches with frame scores out of 3147 total matches.
Rank Player Average Points For Average Against Average Frame Difference
Belgium Julien Leclercq 50 49 1
China He Guoqiang 58 47 11
China Si Jiahui 56 47 9
China Zhou Yuelong 53 46 7
China Wu Yize 52 50 2
Scotland Graeme Dott 49 47 2
China Fan Zhengyi 51 46 5
England Gary Wilson 55 47 8
Wales Michael White 47 45 2
England Louis Heathcote 50 51 -1
England Martin Gould 47 53 -5
Iran Hossein Vafaei 56 43 14
England Jimmy Robertson 49 44 5
England Hammad Miah 45 51 -6
England Mark Davis 50 47 3
Germany Lukas Kleckers 44 49 -5
China Cao Yupeng 52 46 6
China Zhang Anda 54 41 13
England David Lilley 47 52 -5
Scotland Scott Donaldson 50 48 2
Wales Jackson Page 48 47 1
Ireland Fergal O'Brien 47 51 -4
England Chris Wakelin 49 42 7
England Liam Pullen 48 55 -7
Scotland Anthony McGill 55 49 6
Scotland Stephen Maguire 50 45 5
England Allan Taylor 46 51 -6
England David Gilbert 55 48 7
England Andy Hicks 48 52 -3
England Adam Duffy 37 58 -21
England Andrew Higginson 50 52 -2
England Matthew Selt 50 47 3
China Yuan Sijun 55 46 8
China Xiao Guodong 51 48 3
England Tom Ford 49 45 3
Pakistan Mohammed Asif 42 61 -19
Wales Dylan Emery 47 52 -5
England Oliver Brown 36 57 -21
England Ricky Walden 50 51 0
Wales Jamie Jones 48 50 -2
England Stuart Carrington 49 50 -1
England Martin O'Donnell 52 51 1
England David Grace 47 53 -6
England James Cahill 45 53 -7
Wales Dominic Dale 52 49 3
England Joe O'Connor 52 47 5
England Jenson Kendrick 37 59 -22
Northern Ireland Mark Allen 54 49 4
England Robert Milkins 47 52 -5
China Ding Junhui 53 47 6
Wales Ryan Day 49 52 -3
England Jack Lisowski 55 49 6
England Ronnie O'Sullivan 60 43 17
Scotland John Higgins 60 42 18
England Ryan Davies 51 50 1
England Ali Carter 56 44 12
England Sanderson Lam 50 52 -1
Belgium Luca Brecel 53 49 5
China Liu Hongyu 55 47 9
England Barry Hawkins 57 46 11
England Judd Trump 60 41 20
England Oliver Lines 49 50 -1
England Mark Selby 59 47 12
Wales Mark Williams 58 44 13
England Elliot Slessor 52 47 5
Switzerland Alexander Ursenbacher 49 49 0
England Rod Lawler 47 50 -2
China Zhao Xintong 70 36 34
China Tian Pengfei 48 50 -2
Ireland Ken Doherty 42 53 -10
Wales Jamie Clarke 45 52 -7
England Sam Craigie 51 51 0
Wales Jak Jones 52 48 4
China Yan Bingtao 65 41 24
Australia Neil Robertson 55 53 2
China Jianbo Zhao 84 17 68
England Kyren Wilson 60 46 13
England Ian Burns 50 50 -1
England Jimmy White 44 54 -10
China Yisong Peng 37 52 -15
England Robbie Williams 49 44 5
Scotland Ross Muir 47 55 -8
England Liam Highfield 46 49 -3
England Joe Perry 49 48 1
Australia Ryan Thomerson 37 58 -21
England Ben Woollaston 47 44 3
Wales Matthew Stevens 48 49 0
England Barry Pinches 43 51 -9
England Shaun Murphy 61 46 15
China Li Hang 68 36 32
China Pang Junxu 53 48 5
Wales Daniel Wells 54 49 5
England Stuart Bingham 55 48 7
Northern Ireland Jordan Brown 48 51 -4
Thailand Noppon Saengkham 54 47 7
China Lyu Haotian 57 47 10
Pakistan Asjad Iqbal 41 51 -10
China Peifan Lei 40 49 -8
England Anthony Hamilton 42 51 -8
Belgium Ben Mertens 48 46 2
Northern Ireland Fergal Quinn (II) 44 46 -1
England Mark Joyce 43 51 -8
England Reanne Evans 36 57 -21
England Jamie O'Neill 41 56 -15
England Ben Fortey 45 41 4
England Ashley Hugill 44 52 -8
England John Astley 45 50 -5
England Peter Lines 43 47 -3
England Sean O'Sullivan 42 55 -14
Scotland Fraser Patrick 39 36 3
England Mitchell Mann 43 47 -5
England Craig Steadman 44 47 -3
Ireland Aaron Hill 47 47 0
England Andy Lee 39 54 -15
England Mark King 25 43 -18
Thailand Poramin Danjirakul 19 36 -17
China Ma Hailong 39 52 -13
Thailand Thepchaiya Un-Nooh 53 41 12
Thailand Dechawat Poomjaeng 38 45 -7
Thailand James Wattana 25 32 -6
Estonia Andres Petrov 37 56 -19
Scotland Dean Young 44 54 -10
Egypt Mohamed Ibrahim 36 62 -26
England Ian Martin 38 58 -20
Wales Liam Davies 43 53 -11
Northern Ireland Robbie Mcguigan 50 52 -2
Brazil Victor Sarkis 29 63 -35
Jamaica Rory McLeod 47 54 -7
Moldova Vladislav Gradinari 50 42 9
Northern Ireland Gerard Greene 43 51 -8
Wales Riley Powell 32 63 -31
Cyprus Michael Georgiou 57 45 12
England Michael Holt 57 45 12
England Callum Beresford 27 34 -8
England Alfie Burden 48 49 -1
England Steven Hallworth 44 55 -11
China Xu Si 50 50 0
England Haydon Pinhey 49 49 0
Wales Andrew Pagett 42 57 -15
Stan Moody 45 52 -8
Ukraine Anton Kazakov 38 61 -23
Austria Florian Nüßle 57 46 11
Ukraine Iulian Boiko 56 45 11
England Zak Surety 48 52 -3
England Patrick Whelan 57 44 13
England Jamie Wilson 45 39 6
Wales Alfie Davies 52 47 5
England Ben Robinson 46 51 -5
England Simon Bedford 54 39 15
Belgium Edwin Depoorter 41 55 -14
England Nathan Jones 49 47 2
England Jason Wright 13 50 -37
Scotland Gary Thomson 52 46 6
Wales Jack Bradford 36 49 -13
England Matthew Glasby 45 50 -5
Belgium Wang Chooi Tan 44 47 -3
England Jack Haley 51 42 9
England Joe Fenton 49 50 -1
England Alex Clenshaw 55 47 8
England Jamie Barrett 62 40 22
England John Parkin 50 53 -3
England Phil O'Kane 46 44 2
England Paul Deaville 54 48 6
England Halim Hussain 47 47 0
England Luke Pinches 55 36 18
England Neil Craycraft 44 58 -15
England Stuart Watson 42 47 -5
England Brandon Hall 32 30 1
Hungary Bulcsú Révész 46 55 -9
England Josh Mulholland 47 49 -2
Wales Matthew Roberts 46 56 -10
Isle of Man Darryl Hill 47 47 1
Ireland Aidan Murphy 47 50 -4
England Labeeb Ahmed 53 47 5
England Tom Maxfield 55 44 11
England Hayden Staniland 55 45 11
England Mark Vincent 41 55 -14
Scotland Rhys Clark 55 41 14
England Jeff Cundy 40 53 -14
England Jason Tart 50 41 9
England Elias Martin-Beris 39 60 -21
England Faizaan Mohammed 48 50 -1
England David Allender 51 47 4
England Bash Maqsood 49 47 2
England Andrew Robson 38 52 -15
England James Height 46 56 -10
India Laxman Rawat 47 47 0
England Zack Richardson 52 44 8
Jersey Gary Britton 53 42 11
England James Silverwood 39 52 -12
China Yulu Bai 46 58 -13
Wales Jordan Shepherd 49 41 9
England Jed Mann 47 54 -7
England Riley Parsons 53 45 7
England Neal Jones 48 49 -1
England Jake Crofts 56 47 9
Poland Antoni Kowalski 52 51 1
England Daniel Womersley 48 48 1
England Joshua Cooper 51 49 1
Malta Aaron Busuttil 51 50 1
England Connor Benzey 56 43 13
Finland Robin Hull 63 38 25
Scotland Jack Borwick 39 57 -18
France Nicolas Mortreux 44 52 -8
Wales Anthony Krysa 37 53 -16
Scotland Amaan Iqbal 41 59 -18
England Darren McVicar 56 46 11
England Kayden Brierley 53 43 9
England Joshua Thomond 55 48 7
England Samuel Lee-Stevens 43 47 -4
South Africa Paul Burrell 41 59 -18
England Oliver Sykes 53 43 10
England Scott Bell 45 54 -9
England Martyn Taylor 45 41 4
Canada James Lee 51 51 1
Belgium Daan Leyssen 46 49 -3
Scotland Chris Totten 51 53 -2
Poland Daniel Holoyda 43 53 -10
Wales Duane Jones 50 47 4
England Billy Joe Castle 57 40 17
Scotland Michael Collumb 42 55 -12
Wales Alex Taubman 48 54 -5
France Brian Ochoiski 44 50 -5
England Jack Harris 36 46 -11
Israel Eden Sharav 46 46 0
England Lewis Ullah 47 52 -5
England Sydney Wilson 53 48 5
England Alex Millington 56 51 5
England Sean McAllister 50 40 9
England Lee Shanker 45 50 -6
England Harvey Chandler 57 42 15
Germany Umut Dikme 42 52 -10
Ireland Aman Goel 45 61 -16
England Imran Puri 19 48 -28
England Stephen Kershaw 49 54 -5
England Simon Dent 46 46 1
Germany Manuel Ederer 47 56 -9
England Edward Warr 44 58 -14
England Mike Finn 51 56 -6
England Wayne Townsend 55 45 9
Ireland Andrew Doherty 41 55 -14
England Andrew Milliard 34 54 -20
England Sheldon O’Connor 37 56 -19
England Danny Brindle 39 55 -16
England Anthony Wall 42 51 -10
Latvia Rodion Judin 43 46 -3
England Andrew Tapper 49 49 1
England Tom Peasland 46 51 -5
England Mohammed Rangzib 36 53 -17
England Chae Ross 53 47 6
Alfie Lee 39 43 -5
India Lucky Vatnani 41 59 -19
Wales Tyler Rees 50 43 8
Scotland Keith Keldie 50 43 7
England Hamim Hussain 53 53 0
England George Pragnall 47 52 -5
France Niel Vincent 52 51 0
Philippines Jefrey Roda 63 42 21
Thailand Prin Ratmukda 43 57 -15
China Gong Chenzhi 53 51 2
Hong Kong Yu Kiu Chang 54 42 12
Pakistan Mubashir Raza 59 47 12
China Lee Tszho 47 46 1
China Luo Zetao 44 56 -12
India Asutosh Padhy 55 47 8
Pakistan Sharjeel Mahmood 54 48 6
Hong Kong Kai Sang Yeung 54 50 4
Iran Amir Sarkhosh 54 50 3
China Zhijie Zhang 67 34 34
China Chen Xiaolong 47 47 0
China Deng Haohui 47 62 -15
Pakistan Muhammad Ahsan Javaid 48 49 -1
China Liu Wenwei 47 53 -6
India Sparsh Pherwani 42 59 -17
Singapore Jaden Ong Jia Jun 36 64 -28
China Huang Jiahao 57 39 18
Hong Kong Chau Hon Man 44 62 -19
Philippines Alvin Barbero 48 54 -6
England Manasawin Phetmalaikul 46 58 -12
Pakistan Nadeem Gul 54 47 7
South Korea Daegyu Lee 42 58 -16
Iran Omid Veirani 35 66 -31
India Dhruv Patel 51 54 -2
Hong Kong Fung Kwok Wai 57 45 12
Singapore Keng Kwang Chan 41 57 -16
India Ishpreet Singh Chadha 57 47 11
Thailand Tawan Pooltong 56 48 7
Thailand Narongdat Takantong 48 48 0
Malaysia Thor Chuan Leong 53 50 4
India Kreishh Gurbaxani 49 48 0
Saudi Arabia Addulrahman Saif 51 30 21
Thailand Putthakam Kimsuk 51 48 3
Hong Kong Cheung Ka Wai 67 38 29
United Arab Emirates Khalid Kamali 55 40 16
Thailand Nattanapong Chaikul 58 48 10
Pakistan Awaisullah Munir 70 32 38
China Li Chengjie 61 40 21
China Liang Xiaolong 49 54 -5
Thailand Pongsak Chongjairak 66 38 28
India Shivam Arora 41 54 -13
China Zhang Zhijie 56 41 15
Hong Kong Chan Hon Kwan 32 58 -26
India Rutul Pambhar 33 68 -35
Hong Kong Ng On Yee 38 55 -16
Pakistan Sharjeel Mahmood Asmat 33 62 -29
Saudi Arabia Ayman Alamri 49 50 -2
Hong Kong Lau Ka Lam 38 60 -23
China Wang Yuchen 56 49 7
Pakistan Sattar Noor 45 55 -9
Pakistan Babar Masih 58 48 10
Morteza Torabi 48 48 1
China Gao Yang 50 50 0
Pakistan Hamza Akbar 41 69 -28
Hong Kong Hon Man Chau 50 50 0
Hong Kong Tsz Ho Lee 51 53 -2
Iran Arman Mardanighafarokhi 40 51 -11
Pakistan Muhammad Umer Khan 51 50 1
India Zulfiqar Abdul Qadir 57 54 3
England Ashley Carty 49 53 -5
China Jiang Jun 48 55 -7
Scotland Liam Graham 37 62 -25
China Xing Zihao 47 55 -8
England Rebecca Kenna 25 75 -50
China Long Zehuang 51 52 -1
Thailand Mink Nutcharut 33 60 -27
Hong Kong Marco Fu 48 52 -4
China Wang Xinbo 43 60 -17
China Wang Xinzhong 41 69 -27
Hong Kong Shaun Liu 43 47 -5
Egypt Mostafa Dorgham 38 71 -33
Scotland Stephen Hendry 39 60 -21
United States Ahmed Aly Elsayed 25 78 -53
India Himanshu Jain 31 68 -37
Thailand Siripaporn Nuanthakhamjan 30 71 -41
England Bradley Cowdroy 39 57 -18
China Zhang Jiankang 41 65 -23
China Bai Langning 47 63 -16
China Lu Ning 26 78 -53
China Chen Zifan 39 55 -16
China Chang Bingyu 32 49 -17
Ireland Michael Judge 32 57 -25
England Michael Robert Joyce 24 35 -11
England Dylan Smith 13 58 -45
England Mark Lloyd 32 48 -16
Ireland Leo Fernandez 19 37 -18
Ireland Rodney Goggins 22 33 -11
England Saqib Nasir 39 41 -2
England John Fearick 25 56 -31
Egypt Mahmoud El-Hareedy 21 39 -17
Thailand Kritsanut Lertsattayathorn 24 31 -7
Thailand Akani Songsermsawad 26 30 -4
England Farakh Ajaib 39 58 -19
Wales Oliver Briffett-Payne 35 59 -24
England Luke Simmonds 33 70 -37
England Peter Devlin 43 53 -10
Latvia Filips Kalniņš 26 69 -43
Ireland Ross Bulman 43 55 -12
Ian Barlow 33 69 -35
England Daniel Webb 31 67 -36
Wales Neil Jones 26 68 -42
Wales Jeremiah Connors 23 67 -44
England Robert Cloherty 25 72 -47
India Rupesh Thakkar 0 0 0
Wales Carl Bennett 31 64 -32
England Andy Marriott 28 72 -44
England Ian Desmier 25 70 -45
Wales Bradley Tyson 28 71 -44
England Ronnie Kralj 33 66 -34
Wales Marc Shaw 29 79 -50
England Heather Clare 9 77 -69
Pommy Kang 30 64 -34
England Aristos Pampouris 48 54 -6
India Mandeep Singh 0 0 0
England Andy Neck 31 59 -28
England Daniel Walker 20 70 -49
England Kyle Holland 42 58 -16
Thailand Kriangsak Chiranothai 15 66 -51
Spain Juan Pedro Duran 43 56 -13
England Gary Widdecombe 36 59 -24
England Dale Prime 23 73 -50
England Ben Pacan 28 63 -35
Wales Zac Cosker 35 67 -32
India Dharminder Singh Lilly 31 67 -36
England Nigel Clarke 40 57 -17
England Gary Miller 43 51 -8
Latvia Arturs Kengis 31 63 -31
Guernsey James Kirk 28 72 -44
Germany Julien Leifert 33 67 -34
England Tam Mustafa 35 57 -21
Scotland Sam McKay 32 51 -19
England Scott Rogan 32 57 -25
England Ronnie Sullivan 27 80 -53
Romania Andrei Orzan 41 62 -22
England Rees Carter 29 68 -39
England Ronnie Blake 34 59 -25
Australia Simon Bevz 17 70 -54
Pakistan Abdul Raheem 25 71 -46
England Evan Plummer (II) 43 63 -20
England James Burrett 30 58 -28
England Richard Pipe 31 72 -41
Germany Daniel Young 29 72 -44
England Jake Robinson 45 52 -8
Portugal Francisco Domingues 24 65 -42
Scotland Ayaan Iqbal 27 58 -31
England Aidan Gallagher 30 67 -37
England Dean Reynolds 27 82 -55
England Andrew Greaves 42 55 -13
England Adam Williams 39 61 -22
England Sean Maddocks 38 59 -20
England Kuldesh Johal 24 47 -23
England Andy Lavin 54 55 0
England Tony Knowles 28 67 -39
India Shrikrishna Suryanarayanan 42 65 -22
Thailand Chatchapong Nasa 48 56 -8
Pakistan Zulfiqar Qadir 24 73 -49
Pakistan Muhammad Naseem Akhtar 39 61 -22
Nepal Moti Pakharin 41 61 -20
Canada Mehran Maneshgar 21 68 -47
South Korea Yong Hwang 32 65 -33
India Hrithik Jain 41 63 -22
India Shahbaaz Adil Khan 37 60 -23
Thailand Vorawit Thongweang 24 81 -57
Thailand Taweesap Kongkitchertchoo 38 59 -21
Iran Amin Sanjaei 38 64 -26
Hong Kong Hoi Ming Lai 33 65 -32
Thailand Wiphu Phuthisabodi 42 56 -14
Iran Mohammad Ali Moghadam 37 62 -25
Iran Hamed Zaredoost 50 54 -4
Iran Alireza Rezaei 39 62 -23
Thailand Muhammad Siddiqui 36 65 -29
Pakistan Muhammad Azhar Khan 24 72 -48
Pakistan Muhammad Imran 34 57 -23
Bahrain Habib Subah 35 63 -27
Singapore Kingsley Tian Yi Ang 28 70 -42
China Deng Jinhong 34 58 -24
India Digvijay Kadian 45 67 -22
Pakistan Yasir Karim Jesani 29 57 -28
Singapore Chee Keong Chan 36 60 -24
Pakistan Amir Sohail 30 51 -21
Pakistan Qadeer Abbas 31 77 -46
Pakistan Umer-Naeem Memon 44 55 -11
Bahrain Nader Jaber Aldoseri 15 76 -61
China Ren Jiaxing 50 55 -6
Iran Behnam Farshkaran 18 72 -55
Hong Kong Yee Ting Cheung 22 81 -59
United Arab Emirates Abdulrahman Saif 46 57 -11
Hong Kong Kwan Chun Wong 19 92 -73
India Shahbaaz Khan 57 52 5
Iran Hamed Zarehdoust 27 89 -62
Pakistan Aamir-Sahail Ahmed 18 68 -50
China Dong Zihao 33 77 -44
Northern Ireland Joel Connolly Jnr 28 65 -37
Ireland Leone Crowley 9 64 -55