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 2868 (98.05%) matches with frame scores out of 2925 total matches.
Rank Player Average Points For Average Against Average Frame Difference
Thailand Thepchaiya Un-Nooh 54 49 6
Ireland Ken Doherty 36 68 -33
England Oliver Brown 48 50 -2
China Si Jiahui 58 46 11
England Ricky Walden 52 50 2
China Liu Hongyu 49 51 -2
Wales Mark Williams 56 47 9
England Elliot Slessor 53 47 6
Scotland John Higgins 55 49 6
England Robbie Williams 48 52 -4
England Barry Hawkins 55 47 8
Belgium Ben Mertens 50 53 -3
England Sam Craigie 52 49 3
Ireland Aaron Hill 47 54 -7
China He Guoqiang 55 49 7
England Zak Surety 52 50 1
England Louis Heathcote 54 49 4
England Martin Gould 47 39 8
England Martin O'Donnell 52 49 2
England Matthew Selt 50 48 2
England Robert Milkins 45 56 -11
England Kyren Wilson 58 46 12
China Xiao Guodong 56 49 6
England Andrew Higginson 49 51 -2
China Zhang Anda 53 51 2
Northern Ireland Jordan Brown 48 55 -7
China Fan Zhengyi 55 48 6
China Yuan Sijun 57 49 8
England Liam Pullen 50 55 -5
England Joe O'Connor 53 48 5
Wales Jamie Clarke 46 52 -6
China Yisong Peng 51 52 -1
China Pang Junxu 53 48 5
England Haydon Pinhey 47 51 -4
Scotland Scott Donaldson 51 49 2
Wales Matthew Stevens 52 49 3
Switzerland Alexander Ursenbacher 52 51 1
England Mark Joyce 52 51 1
England Chris Wakelin 53 49 4
China Zhou Yuelong 52 52 -1
Iran Hossein Vafaei 57 48 10
Scotland Stephen Maguire 52 49 4
England Mark Davis 53 45 8
England Jimmy Robertson 51 52 -1
Scotland Graeme Dott 52 51 0
Wales Ryan Day 50 52 -2
England Ben Woollaston 52 51 1
England David Lilley 52 52 -1
England David Gilbert 57 46 11
England Tom Ford 51 51 0
China Xing Zihao 52 51 1
Wales Andrew Pagett 44 57 -13
England Joe Perry 50 53 -3
England Ashley Carty 49 50 -1
Wales Alfie Davies 53 47 6
China Tian Pengfei 51 52 -1
England Ali Carter 52 49 3
China Xu Si 53 51 2
Belgium Julien Leclercq 49 53 -4
Hong Kong Marco Fu 56 46 10
Northern Ireland Mark Allen 57 48 10
England Judd Trump 61 43 19
Australia Neil Robertson 61 45 16
India Ishpreet Singh Chadha 48 55 -7
Thailand Noppon Saengkham 52 52 1
England Gary Wilson 55 51 4
England Stuart Bingham 55 48 7
England Mark Selby 60 48 12
Wales Jak Jones 55 49 6
England Ronnie O'Sullivan 60 46 14
England Jack Lisowski 57 48 8
England Shaun Murphy 57 50 7
China Lyu Haotian 51 50 1
China Cao Yupeng 55 51 4
China Ding Junhui 57 50 7
Ukraine Iulian Boiko 48 54 -6
England David Grace 49 54 -5
Wales Jamie Jones 48 52 -5
Wales Dominic Dale 48 54 -6
England Jenson Kendrick 48 50 -2
England Sean O'Sullivan 49 52 -3
Wales Jackson Page 52 52 0
England Stuart Carrington 49 51 -2
Wales Daniel Wells 50 55 -5
China Wu Yize 57 48 8
China Long Zehuang 54 49 5
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 51 59 -8
Belgium Luca Brecel 51 52 -1
England Sanderson Lam 46 59 -13
Scotland Anthony McGill 48 52 -4
England Anthony Hamilton 48 52 -4
Scotland Ross Muir 45 56 -11
England Ian Burns 49 54 -5
England Allan Taylor 52 47 4
England Oliver Lines 49 51 -2
China Ma Hailong 51 52 0
Stan Moody 54 50 4
Wales Dylan Emery 48 51 -3
England Barry Pinches 48 53 -6
Wales Duane Jones 49 52 -3
Wales Liam Davies 50 54 -3
Malaysia Thor Chuan Leong 52 53 -2
Estonia Andres Petrov 47 52 -5
Hungary Bulcsú Révész 49 53 -4
China Jiang Jun 51 51 1
Egypt Mostafa Dorgham 40 60 -20
England Alfie Burden 47 49 -3
China Gao Yang 56 46 10
England Peter Lines 52 45 7
United Arab Emirates Mohammed Shehab 48 49 -1
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 50 51 -1
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 51 48 3
England John Fearick 38 53 -15
England Evan Plummer (II) 47 61 -14
Moldova Vladislav Gradinari 43 51 -8
England Oliver Sykes 50 52 -1
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 49 51 -2
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 38 50 -12
England Paul Deaville 47 55 -8
England Aristos Pampouris 43 54 -11
England Gary Filtness 47 46 1
Scotland Jack Borwick 42 57 -16
England Joshua Thomond 41 60 -19
England Sean McAllister 55 47 8
Canada James Lee 50 50 0
Belgium Daan Leyssen 43 58 -15
England Kayden Brierley 46 54 -8
England Lee Shanker 50 38 12
England Connor Benzey 50 51 -1
Austria Florian Nüßle 51 46 4
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 46 53 -7
England Simon Blackwell 50 49 1
Germany Umut Dikme 51 52 -1
England Josh Mulholland 51 48 3
England Simon Bedford 51 49 2
England Joshua Cooper 43 55 -13
England Liam Highfield 49 53 -4
England Zack Richardson 52 49 3
Scotland Chris Totten 50 52 -2
Poland Mateusz Baranowski 58 49 10
England Hayden Staniland 54 48 6
Ukraine Anton Kazakov 42 63 -20
England Craig Steadman 49 48 1
England Jamie Barrett 42 60 -18
Northern Ireland Gerard Greene 50 48 2
Australia Ryan Thomerson 40 60 -21
England Daniel Womersley 47 55 -8
England Anthony Wall 40 54 -14
Poland Antoni Kowalski 50 53 -3
England Harvey Chandler 48 55 -7
Jamaica Rory McLeod 42 59 -17
England Stephen Kershaw 38 58 -20
England Ryan Davies 50 48 2
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 57 46 11
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 59 48 11
India Dhruv Patel 50 50 0
India Shrikrishna Suryanarayanan 51 53 -2
Pakistan Haris Tahir 49 53 -4
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 44 58 -14
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 36 70 -34
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 41 53 -12
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 38 55 -17
England Luke Pinches 45 50 -5
England Patrick Whelan 52 50 2
Wales Alex Taubman 58 49 9
England Steven Hallworth 51 52 0
England Jamie O'Neill 45 50 -5
England Brandon Hall 54 48 6
England Adam Abbas 39 66 -26
England Mitchell Mann 49 52 -3
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 43 56 -13
Pakistan Farhan Noor 49 48 0
Thailand Narongdat Takantong 47 51 -4
Pakistan Umer-Naeem Memon 47 52 -5
England Hammad Miah 44 56 -12
Hong Kong Cheung Ka Wai 52 50 2
Northern Ireland Robbie Mcguigan 41 60 -19
Scotland Liam Graham 39 60 -20
China Peifan Lei 53 48 5
China Gong Chenzhi 54 51 2
England Michael Holt 51 50 1
China Cao Jin 44 59 -15
Iran Amir Sarkhosh 48 56 -7
Scotland Dean Young 43 55 -12
England Jimmy White 43 57 -13
Egypt Mohamed Elkhayat 46 56 -10
Brazil Jonas Luz 31 65 -35
China Huang Jiahao 42 61 -19
Thailand Mink Nutcharut 36 65 -29
England Manasawin Phetmalaikul 38 62 -25
China Yulu Bai 40 61 -21
Egypt Hatem Yassen 45 54 -9
China Zhao Xintong 64 45 19
Pakistan Mohammed Asif 46 59 -13
England Andy Lee 45 58 -13
Egypt Mohamed Ibrahim 30 72 -42
England Rebecca Kenna 24 73 -49
Brazil Victor Sarkis 27 72 -45
Thailand Siripaporn Nuanthakhamjan 27 74 -47
United States Ahmed Aly Elsayed 33 72 -40
England Sydney Wilson 42 62 -20
England Reanne Evans 29 72 -43
China Wang Xinzhong 33 70 -37
Scotland Stephen Hendry 46 56 -10
Ireland Fergal O'Brien 42 64 -21
Saudi Arabia Omar Alajlani 22 85 -63
Pakistan Muhammad Hamza Ilyas 30 68 -37
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 Qiu Lei 15 80 -65
China Ma Shaojun 36 60 -24
China Huang Hao 20 77 -56
China Cai Wei 31 74 -43
Saudi Arabia Faisal Bahashwan 9 80 -71
Kuwait Ahmad Abul 14 80 -66
Pakistan Adeel Aqdus 30 53 -23
Saudi Arabia Abdullah Alotayyani 11 68 -57
Saudi Arabia Abdulraouf Sayegh 45 61 -17
Iraq Ali Hussain Ali 36 64 -28
Oman Haitham Al Mahri 8 86 -77
Saudi Arabia Ziyad Alqabbani 19 89 -70
United Arab Emirates Khalid Kamali 30 65 -35
Saudi Arabia Ayman Alamri 21 81 -60
Saudi Arabia Saleh Alamoudi 11 80 -69
Iraq Ali Jalil Ali 19 70 -52
Bahrain Habib Subah Humood 35 58 -23
Libya Kusai Hamed Sharif 26 67 -41
Northern Ireland Jamie Gardiner 54 55 -1
China Zheng Dian 38 63 -26
Scotland Ayaan Iqbal 23 95 -72
Brazil Igor Figueiredo 48 63 -15
Ireland Joe Shannon 42 45 -3
Scotland Sophie Nix 7 40 -33
England Daniel Boyes 13 80 -67
Wales Sion Stuart 12 27 -15
Saudi Arabia Ahmed Abdullah Aseeri 9 104 -95