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