Average Points Scored Per Frame - Year 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 998 (96.89%) matches with frame scores out of 1030 total matches.
Rank Player Average Points For Average Against Average Frame Difference
Thailand Thepchaiya Un-Nooh 48 51 -3
Ireland Ken Doherty 37 63 -26
England Oliver Brown 47 52 -4
China Si Jiahui 58 47 11
England Ricky Walden 53 50 3
China Liu Hongyu 50 53 -3
Wales Mark Williams 52 53 -1
England Elliot Slessor 55 49 6
Scotland John Higgins 54 50 4
England Robbie Williams 52 50 2
England Barry Hawkins 54 48 6
Belgium Ben Mertens 48 55 -7
England Sam Craigie 52 49 3
Ireland Aaron Hill 49 52 -3
China He Guoqiang 56 48 8
England Zak Surety 50 55 -5
England Louis Heathcote 56 49 7
England Martin Gould 47 39 8
England Martin O'Donnell 52 49 2
England Matthew Selt 50 51 -1
England Robert Milkins 43 58 -15
England Kyren Wilson 56 47 9
China Xiao Guodong 52 55 -3
England Andrew Higginson 54 47 7
China Zhang Anda 50 50 0
Northern Ireland Jordan Brown 47 57 -9
China Fan Zhengyi 52 50 2
China Yuan Sijun 57 47 10
England Liam Pullen 58 50 8
England Joe O'Connor 54 47 7
Wales Jamie Clarke 46 51 -5
China Yisong Peng 48 55 -7
China Pang Junxu 51 49 2
England Haydon Pinhey 51 48 2
Scotland Scott Donaldson 52 48 3
Wales Matthew Stevens 51 53 -2
Switzerland Alexander Ursenbacher 53 49 4
England Mark Joyce 52 51 1
England Chris Wakelin 50 54 -4
China Zhou Yuelong 54 52 2
Iran Hossein Vafaei 58 48 11
Scotland Stephen Maguire 54 47 7
England Mark Davis 54 43 11
England Jimmy Robertson 49 55 -6
Scotland Graeme Dott 53 50 3
Wales Ryan Day 51 52 -2
England Ben Woollaston 50 51 0
England David Lilley 51 52 -1
England David Gilbert 56 48 9
England Tom Ford 52 51 1
China Xing Zihao 48 55 -7
Wales Andrew Pagett 43 58 -15
England Joe Perry 46 55 -8
England Ashley Carty 47 54 -7
Wales Alfie Davies 52 47 6
China Tian Pengfei 52 52 0
England Ali Carter 50 52 -1
China Xu Si 51 52 -2
Belgium Julien Leclercq 50 51 0
Hong Kong Marco Fu 57 43 14
Northern Ireland Mark Allen 56 49 7
England Judd Trump 61 43 18
Australia Neil Robertson 63 46 17
India Ishpreet Singh Chadha 45 61 -16
Thailand Noppon Saengkham 53 51 2
England Gary Wilson 54 52 2
England Stuart Bingham 54 50 4
England Mark Selby 60 48 12
Wales Jak Jones 55 48 7
England Ronnie O'Sullivan 63 46 17
England Jack Lisowski 56 49 7
England Shaun Murphy 58 49 9
China Lyu Haotian 54 50 3
China Cao Yupeng 55 51 4
China Ding Junhui 53 53 0
Ukraine Iulian Boiko 51 52 -1
England David Grace 50 51 0
Wales Jamie Jones 45 52 -7
Wales Dominic Dale 52 52 0
England Jenson Kendrick 49 50 0
England Sean O'Sullivan 47 56 -9
Wales Jackson Page 53 54 -2
England Stuart Carrington 48 52 -3
Wales Daniel Wells 52 51 1
China Wu Yize 54 51 3
China Long Zehuang 49 54 -5
England Adam Duffy 45 47 -3
Germany Lukas Kleckers 44 60 -16
England Ashley Hugill 52 48 4
Wales Michael White 46 53 -7
China Wang Xinbo 58 52 7
Belgium Luca Brecel 55 49 6
England Sanderson Lam 44 60 -17
Scotland Anthony McGill 45 51 -6
England Anthony Hamilton 47 55 -8
Scotland Ross Muir 42 57 -16
England Ian Burns 49 53 -4
England Allan Taylor 57 44 14
England Oliver Lines 43 60 -17
China Ma Hailong 49 52 -3
Stan Moody 45 59 -14
Wales Dylan Emery 52 47 5
England Barry Pinches 45 58 -13
Wales Duane Jones 47 52 -5
Wales Liam Davies 53 51 2
Malaysia Thor Chuan Leong 54 50 4
Estonia Andres Petrov 47 54 -7
Hungary Bulcsú Révész 51 53 -2
China Jiang Jun 49 51 -2
Egypt Mostafa Dorgham 44 57 -13
England Alfie Burden 53 43 9
China Gao Yang 55 49 6
England Peter Lines 51 45 6
United Arab Emirates Mohammed Shehab 53 44 9
England Rod Lawler 46 53 -7
England James Cahill 46 54 -8
England Andy Hicks 47 51 -4
England John Astley 46 56 -10
Latvia Artemijs Zizins 76 27 49
Bulgaria Velian Dimitrov 39 49 -10
England Lee Stephens 54 44 9
England Ian Martin 56 41 15
England James Burrett 40 51 -11
England Farakh Ajaib 64 34 30
England John Fearick 45 50 -5
England Evan Plummer (II) 51 62 -11
Moldova Vladislav Gradinari 45 53 -8
England Oliver Sykes 48 58 -10
England Stuart Watson 58 43 15
England Callum Beresford 40 58 -18
South Korea Daegyu Lee 58 37 21
England Jeff Cundy 52 43 9
England Luke Simmonds 53 53 -1
England Chae Ross 57 46 11
England Adrian Rosa 51 49 2
England Martin Shepherdson 46 62 -16
England Bradley Cowdroy 54 45 9
Hong Kong Ng On Yee 48 53 -4
England George Pragnell (II) 53 40 12
England Edward Jones 54 46 8
England Matt Williams 45 52 -7
England James Silverwood 38 55 -17
England Aidan Gallagher 49 49 0
China Wang Yuchen 63 44 20
England Sean Maddocks 52 48 4
England Mark Lloyd 50 45 5
England Andy Lavin 53 43 10
Wales Matthew Roberts 47 51 -5
England Mark Vincent 46 52 -6
England Alex Clenshaw 62 30 32
Wales Riley Powell 37 56 -19
England Paul Deaville 60 40 20
England Aristos Pampouris 50 46 3
England Gary Filtness 42 49 -7
Scotland Jack Borwick 45 56 -11
England Joshua Thomond 49 49 0
England Sean McAllister 53 51 2
Canada James Lee 46 53 -7
Belgium Daan Leyssen 44 56 -13
England Kayden Brierley 60 40 20
England Lee Shanker 51 41 11
England Connor Benzey 50 49 1
Austria Florian Nüßle 58 37 22
England Peter Devlin 53 43 10
Malta Aaron Busuttil 55 44 10
England Neal Jones 49 45 4
Scotland Keith Keldie 52 52 0
England Lewis Ullah 34 68 -35
England Simon Blackwell 53 43 10
Germany Umut Dikme 61 42 19
England Josh Mulholland 47 52 -4
England Simon Bedford 44 56 -12
England Joshua Cooper 70 19 51
England Liam Highfield 47 54 -7
England Zack Richardson 64 41 23
Scotland Chris Totten 59 44 14
Poland Mateusz Baranowski 63 46 18
England Hayden Staniland 52 42 10
Ukraine Anton Kazakov 36 67 -31
England Craig Steadman 58 40 18
England Jamie Barrett 38 65 -27
Northern Ireland Gerard Greene 70 24 46
Australia Ryan Thomerson 39 61 -22
England Daniel Womersley 46 56 -10
England Anthony Wall 50 48 2
Poland Antoni Kowalski 47 54 -8
England Harvey Chandler 62 36 26
Jamaica Rory McLeod 43 59 -15
England Stephen Kershaw 44 55 -12
England Ryan Davies 51 46 5
England Phil O'Kane 53 52 1
England Halim Hussain 48 51 -3
Northern Ireland Fergal Quinn (II) 49 46 3
Hong Kong Yu Kiu Chang 51 51 0
Thailand Putthakam Kimsuk 69 31 39
India Himanshu Jain 43 61 -18
Iran Ehsan Heydarinezhad 75 24 52
Singapore Jaden Ong Jia Jun 56 41 15
Thailand Pawaris Ngamkham 46 62 -16
China Chen Qiyu 52 44 8
China Deng Jinhong 42 62 -20
China Feng Yu 49 45 4
China Zhang Yang 56 46 10
Iran Morteza Torabi (II) 61 40 21
China Liang Xiaolong 65 30 35
Malaysia Lim Kok Leong 62 38 24
Hong Kong Chau Hon Man 61 41 20
China Liu Wenwei 67 35 32
Pakistan Rana Irfan Aslam 48 61 -13
China Luo Honghao 67 37 30
India Vinay Swaminathan 36 59 -23
China Luo Zetao 66 23 43
China Zhang Zhijie 58 46 12
Thailand Nattanapong Chaikul 47 45 2
Iran Mohammad Reza Pishvari 55 48 7
India Subrat Das 54 45 9
Thailand Akani Songsermsawad 71 35 36
India Dhruv Patel 53 49 4
India Shrikrishna Suryanarayanan 64 45 19
Pakistan Haris Tahir 54 52 3
Thailand Prin Ratmukda 56 50 6
Pakistan Hamza Akbar 50 48 2
India Digvijay Kadian 62 31 31
China Li Chengjie 67 30 38
Pakistan Muhammad Siddiqui (II) 58 31 28
Thailand Ritthichai Chimphanang 56 44 12
India Hrithik Jain 44 55 -12
India Abhishek Bajaj 45 53 -8
China Ren Jiaxing 59 41 19
China Zhou Jinhao 69 37 32
Thailand Jongrak Boonrod 78 34 43
Hong Kong Wan Nansen Sin Man 59 43 15
Pakistan Qadeer Abbas 65 31 34
Hong Kong Fung Kwok Wai 61 12 49
China Lan Yuhao 52 50 2
Qatar Ali Al Obaidly 40 66 -26
Iran Ali Gharahgozlou 59 46 13
Thailand Passakorn Sittikrai 59 38 21
Iran Amin Sanjaei 52 50 3
China Liu Yang 70 32 38
Thailand Chatchapong Nasa 58 49 9
Pakistan Mohammed Asif 46 59 -13
England Andy Lee 45 58 -13
England Hammad Miah 35 64 -29
England Jimmy White 27 74 -47
Egypt Mohamed Ibrahim 30 72 -42
Thailand Mink Nutcharut 34 63 -28
England Rebecca Kenna 24 73 -49
Brazil Victor Sarkis 27 76 -49
Scotland Liam Graham 35 65 -30
Scotland Dean Young 34 66 -32
Thailand Siripaporn Nuanthakhamjan 19 77 -57
United States Ahmed Aly Elsayed 29 70 -40
England Sydney Wilson 42 62 -20
England Reanne Evans 37 70 -33
England Manasawin Phetmalaikul 38 69 -31
China Wang Xinzhong 33 70 -37
China Gong Chenzhi 54 49 5
Scotland Stephen Hendry 46 56 -10
Malaysia Rory Thor 47 61 -14
Ireland Fergal O'Brien 42 64 -21
Saudi Arabia Omar Alajlani 20 90 -69
Pakistan Muhammad Hamza Ilyas 30 68 -37
England Michael Holt 44 53 -10
China Yulu Bai 43 60 -17
Hong Kong Cheung Ka Wai 46 53 -6
Iran Amir Sarkhosh 44 54 -10
England Nigel Clarke 14 82 -67
Poland Michał Kotiuk 27 58 -31
England Bradley Jones 35 61 -26
England Adam Abbas 27 71 -44
Australia Simon Bevz 24 58 -35
England Darren Burns 3 87 -84
England Scott Rogan 36 54 -19
England Danny Brindle 55 58 -3
England Faizaan Mohammed 36 69 -33
England Jake Crofts 30 84 -54
England Jai Platts 18 82 -63
Ireland Aman Goel 39 62 -23
Ireland Noel Landers 33 62 -29
England Jake Robinson 25 67 -43
Wales Ross Jones 44 64 -20
England Kuldesh Johal 40 66 -26
England Gary Skipworth 38 64 -26
England Phillip Owen Blackburn 48 55 -7
Mark Bell 39 63 -24
Latvia Rodion Judin 42 57 -15
England Matthew Glasby 51 55 -4
Wales Marc Shaw 27 64 -37
England Brandon Sargeant 43 57 -14
England Jay Bullen 52 43 9
Russia Arsenii Korolev 36 58 -22
Austria Paul Schopf 32 71 -39
England Labeeb Ahmed 37 69 -32
England Jed Mann 38 52 -15
England Scott Harrison 40 72 -32
England Matthew Day 36 69 -33
England Scott Bell 43 55 -12
England Matthew Woodcock 11 73 -62
England Callum Downing 50 46 5
Northern Ireland Joel Connolly Jnr 47 60 -14
England Imran Puri 44 54 -10
France Nicolas Mortreux 44 46 -2
England Tony Knowles 48 51 -4
England Saqib Nasir 38 56 -18
England Andy Marriott 34 70 -36
England Daniel Walker 32 67 -35
Scotland Michael Collumb 47 65 -18
Hong Kong Shaun Liu 48 51 -3
England Gary Milne 28 57 -30
England Hamim Hussain 42 55 -14
England Ronnie Sullivan 8 81 -73
England Daniel Stevenson 12 66 -54
England Dean Reynolds 11 101 -90
England Martyn Taylor 23 67 -44
Wales Alex Taubman 25 80 -55
England Luke Pinches 31 69 -39
Scotland Steven Wardropper 25 69 -44
Wales Tyler Rees 28 56 -28
England Steven Hallworth 32 72 -40
Wales Jack Bradford 42 64 -21
England Billy Joe Castle 44 55 -10
England Mitchell Mann 31 54 -23
England Andrew Milliard 40 63 -23
England Brandon Hall 51 58 -7
England Jamie O'Neill 41 58 -17
England Elias Martin-Beris 30 63 -33
England Aidan Murphy (II) 24 68 -44
Germany Manuel Ederer 53 48 5
Wales Oliver Briffett-Payne 38 57 -19
France Brian Ochoiski 55 49 6
England Kian Dennett 34 57 -24
England Alex Millington 54 59 -6
England Lee Whaley 27 69 -42
England Richard Pipe 31 66 -36
Scotland Gary Thomson 42 54 -12
England Patrick Whelan 48 56 -8
England Wayne Townsend 17 76 -59
China Xian Ziheng 31 81 -50
Thailand Wiphu Phuthisabodi 38 83 -45
Thailand Lomnaw Issarangkun 34 66 -32
Thailand Taweesap Kongkitchertchoo 43 50 -7
India Danish Khan 58 52 6
Pakistan Muhammad Ahsan Javaid 28 63 -35
India Kreishh Gurbaxani 51 47 4
China Zhao Hanyang 32 56 -24
Thailand Vorawit Thongweang 22 87 -64
Pakistan Sohail Shahzad 44 58 -13
Pakistan Farhan Noor 40 56 -16
Bangladesh Shuvo Biswas 34 60 -26
India Asutosh Padhy 31 65 -35
Thailand Narinton Tasurin 34 57 -24
Thailand Pongsatorn Seemuen 48 59 -12
India Zulfiqar Abdul Qadir 34 67 -33
Pakistan Babar Masih 57 50 7
Pakistan Hunain Memon 27 63 -36
Taiwan Lin Shu-hung 44 58 -14
China Luo Chenliang 27 60 -33
China Pan Yiming 46 59 -14
Thailand Thitiphong Choolasak 42 62 -20
Thailand Pongsakron Chongjairak (II) 42 63 -21
Thailand Boonpithak Lothong 47 55 -8
Pakistan Ian Mark John 43 66 -22
China Dong Zihao 38 63 -24
India Anand Raghuvanshi 42 64 -22
India Laxman Rawat 36 64 -28
Nepal Ayush Gautam 31 62 -31
Thailand Patipaan Wonghun 24 61 -38
India Angad Ghai 23 69 -45
Pakistan Aadil-Hussain Narejo 25 66 -41
Iran Hamed Zarehdoust 47 50 -3
Pakistan Muhammad Azhar Khan 54 54 0
Pakistan Muhammad Umar Khan 30 61 -31
Thailand Sumongkhon Khamphul 14 85 -71
Iran Mohammad Ali Moghadam 40 61 -21
Hong Kong Wallace Wong 42 68 -26
Thailand Narongdat Takantong 13 82 -69
Nepal Saroj Gautam 41 64 -23
Iran Arman Madanighafarokhi 33 65 -31
Thailand Nipitpon Manamuti 19 69 -50
China Deng Haohui 49 57 -8
Pakistan Muhammad Naseem Akhtar 48 59 -10
Pakistan Hassan Gull 47 47 0
China Chen Xiaolong 23 85 -62
Iran Shahin Khorami Del 50 52 -3
Pakistan Umer-Naeem Memon 50 51 -2
China Cao Zeyi 36 73 -38