Average Points Scored Per Frame - Season 2023-2024 - 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 2794 (98.28%) matches with frame scores out of 2843 total matches.
Rank Player Average Points For Average Against Average Frame Difference
Belgium Julien Leclercq 50 49 1
China He Guoqiang 57 48 10
China Si Jiahui 57 47 10
China Zhou Yuelong 59 47 12
China Wu Yize 54 53 1
Scotland Graeme Dott 53 49 4
China Fan Zhengyi 53 50 3
England Gary Wilson 55 50 5
Wales Michael White 49 50 0
England Louis Heathcote 53 51 2
England Martin Gould 50 48 1
Iran Hossein Vafaei 61 45 16
England Jimmy Robertson 53 49 4
England Hammad Miah 44 54 -9
England Mark Davis 54 46 7
Germany Lukas Kleckers 45 59 -14
China Cao Yupeng 55 49 7
China Zhang Anda 56 48 8
England David Lilley 48 55 -7
Scotland Scott Donaldson 53 50 2
Wales Jackson Page 50 53 -4
Ireland Fergal O'Brien 45 55 -10
England Chris Wakelin 53 49 3
England Liam Pullen 51 52 -1
Scotland Anthony McGill 50 52 -2
Scotland Stephen Maguire 56 45 11
England Allan Taylor 48 50 -2
England David Gilbert 57 46 11
England Andy Hicks 47 52 -5
England Adam Duffy 40 56 -16
England Andrew Higginson 52 50 2
England Matthew Selt 51 50 1
China Yuan Sijun 56 46 10
China Xiao Guodong 54 49 5
England Tom Ford 55 48 7
Pakistan Mohammed Asif 44 62 -18
Wales Dylan Emery 49 53 -3
England Oliver Brown 45 56 -11
England Ricky Walden 54 49 4
Wales Jamie Jones 50 53 -3
England Stuart Carrington 51 50 1
England Martin O'Donnell 51 51 0
England David Grace 46 55 -8
England James Cahill 45 55 -9
Wales Dominic Dale 52 50 2
England Joe O'Connor 56 46 10
England Jenson Kendrick 43 56 -13
Northern Ireland Mark Allen 55 48 7
England Robert Milkins 46 55 -9
China Ding Junhui 56 51 5
Wales Ryan Day 53 51 1
England Jack Lisowski 56 49 7
England Ronnie O'Sullivan 64 45 19
Scotland John Higgins 58 46 13
England Ryan Davies 51 50 1
England Ali Carter 54 48 6
England Sanderson Lam 48 56 -8
Belgium Luca Brecel 54 49 6
China Liu Hongyu 54 49 5
England Barry Hawkins 57 45 13
England Judd Trump 64 41 23
England Oliver Lines 49 56 -7
England Mark Selby 60 46 14
Wales Mark Williams 58 48 10
England Elliot Slessor 53 49 4
England Patrick Whelan 57 44 13
England Jamie Wilson 51 44 7
Wales Alfie Davies 51 47 4
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
England Ian Martin 54 47 7
Wales Jack Bradford 40 55 -15
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 57 46 11
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 49 52 -2
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
Moldova Vladislav Gradinari 46 48 -1
Ireland Fergal Quinn 49 50 -1
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
Scotland Dean Young 47 55 -9
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 45 59 -14
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 45 53 -8
England Joshua Cooper 51 49 1
Malta Aaron Busuttil 51 50 1
England Connor Benzey 56 43 13
Northern Ireland Gerard Greene 52 47 5
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 49 50 -1
England Scott Bell 45 54 -9
England Martyn Taylor 50 44 6
England Peter Lines 53 44 9
England Barry Pinches 44 55 -11
Switzerland Alexander Ursenbacher 52 50 2
Canada James Lee 51 51 1
Belgium Daan Leyssen 54 52 2
England Alfie Burden 50 47 3
Scotland Chris Totten 51 53 -2
Jamaica Rory McLeod 47 54 -6
Poland Daniel Holoyda 43 53 -10
Wales Duane Jones 53 46 8
England Haydon Pinhey 47 52 -5
England Ben Fortey 54 46 8
England Billy Joe Castle 62 37 24
England Michael Holt 58 44 14
Scotland Michael Collumb 42 55 -12
Wales Alex Taubman 48 54 -5
France Brian Ochoiski 44 50 -5
England Steven Hallworth 43 54 -11
England Jack Harris 44 58 -14
Israel Eden Sharav 46 46 0
England Lewis Ullah 47 52 -5
England Sydney Wilson 50 51 -1
England Craig Steadman 51 46 5
England Alex Millington 56 51 5
England Sean McAllister 55 42 12
Wales Andrew Pagett 42 58 -16
England Lee Shanker 45 50 -6
England Harvey Chandler 57 42 15
Wales Liam Davies 49 51 -2
Germany Umut Dikme 48 55 -7
England Jamie O'Neill 43 61 -18
Ireland Aman Goel 45 61 -16
Ukraine Iulian Boiko 52 48 4
England Imran Puri 19 48 -28
England Stephen Kershaw 49 54 -5
England Simon Dent 46 46 1
Germany Manuel Ederer 47 56 -9
Austria Florian Nüßle 60 47 13
England Edward Warr 44 58 -14
England Mike Finn 51 56 -6
Wales Riley Powell 31 68 -37
Scotland Fraser Patrick 47 49 -2
England Wayne Townsend 55 45 9
Ireland Andrew Doherty 41 55 -14
England Andrew Milliard 45 59 -14
England Sheldon O’Connor 37 56 -19
England Danny Brindle 39 55 -16
England Anthony Wall 42 51 -10
Latvia Rodion Judin 53 49 4
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 46 50 -3
India Lucky Vatnani 41 59 -19
Wales Tyler Rees 50 43 8
Scotland Keith Keldie 50 43 7
England Mitchell Mann 52 48 4
England Hamim Hussain 53 53 0
Northern Ireland Robbie Mcguigan 54 50 3
England George Pragnall 42 50 -9
France Niel Vincent 52 51 0
Philippines Jefrey Roda 63 42 21
Thailand Prin Ratmukda 43 57 -15
China Gong Chenzhi 53 51 2
China Peifan Lei 54 46 8
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 50 51 -1
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 44 61 -17
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 54 51 3
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 61 42 19
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 40 48 -8
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 51 48 3
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 48 53 -5
Wales Daniel Wells 54 50 4
Ireland Aaron Hill 50 52 -2
England Robbie Williams 52 48 4
England Zak Surety 50 53 -3
China Jiang Jun 49 53 -4
Thailand Thepchaiya Un-Nooh 55 47 8
England Kyren Wilson 58 47 10
Northern Ireland Jordan Brown 50 54 -4
Ireland Ken Doherty 41 59 -18
England Ben Woollaston 52 49 3
Scotland Liam Graham 34 65 -31
England Stuart Bingham 56 48 8
England Anthony Hamilton 47 54 -7
Wales Matthew Stevens 49 51 -3
Belgium Ben Mertens 50 53 -3
China Xing Zihao 47 55 -8
Wales Jak Jones 56 47 9
England Ashley Hugill 49 52 -2
England Rebecca Kenna 23 78 -55
China Pang Junxu 52 51 0
China Long Zehuang 50 52 -2
England Sam Craigie 52 50 2
England Mark Joyce 46 56 -10
Estonia Andres Petrov 43 57 -14
Egypt Mohamed Ibrahim 33 68 -34
Thailand Noppon Saengkham 57 48 9
England Rod Lawler 48 52 -4
England Joe Perry 50 54 -4
China Xu Si 51 52 -2
Wales Jamie Clarke 46 55 -9
England Reanne Evans 35 67 -32
England Shaun Murphy 61 47 14
China Tian Pengfei 49 55 -6
China Lyu Haotian 56 49 7
England Ian Burns 51 53 -1
England John Astley 45 56 -11
Thailand Mink Nutcharut 37 63 -26
Scotland Ross Muir 45 57 -13
China Yisong Peng 43 55 -12
China Ma Hailong 46 55 -9
Australia Neil Robertson 59 49 10
Hong Kong Marco Fu 55 46 8
England Liam Highfield 47 55 -8
China Wang Xinbo 50 56 -5
China Wang Xinzhong 40 69 -29
Ukraine Anton Kazakov 36 66 -30
England Sean O'Sullivan 43 60 -17
Stan Moody 48 56 -8
England Jimmy White 37 67 -30
Australia Ryan Thomerson 36 66 -29
England Andy Lee 41 60 -19
Hong Kong Shaun Liu 43 47 -5
Egypt Mostafa Dorgham 41 63 -22
Brazil Victor Sarkis 29 69 -40
United Arab Emirates Mohammed Shehab 53 44 9
Scotland Stephen Hendry 45 59 -14
United States Ahmed Aly Elsayed 27 75 -48
India Himanshu Jain 35 69 -34
Thailand Siripaporn Nuanthakhamjan 27 73 -46
England Bradley Cowdroy 39 57 -18
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
Ireland Ross Bulman 41 48 -7
England Ian Desmier 25 70 -45
England John Fearick 31 65 -34
Wales Bradley Tyson 28 71 -44
England Dylan Smith 12 74 -62
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 Michael Robert Joyce 38 56 -18
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 Luke Simmonds 36 61 -25
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 Mark Lloyd 45 57 -12
England Ronnie Blake 34 59 -25
Australia Simon Bevz 17 70 -54
Pakistan Abdul Raheem 25 71 -46
Evan Plummer 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 Saqib Nasir 51 41 10
England Kuldesh Johal 24 47 -23
England Farakh Ajaib 36 54 -18
England Peter Devlin 40 54 -14
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
Pakistan Asjad Iqbal 23 73 -50
China Dong Zihao 33 77 -44
Northern Ireland Joel Connolly Jnr 28 65 -37
Wales Oliver Briffett-Payne 40 50 -10
Latvia Filips Kalniņš 30 61 -31
Ireland Leone Crowley 9 64 -55
China Lan Yuhao 44 63 -20
Malaysia Rory Thor 47 61 -14
Saudi Arabia Omar Alajlani 20 90 -69
Qatar Ali Al Obaidly 23 89 -66
Pakistan Muhammad Hamza Ilyas 30 68 -37