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 2671 (98.05%) matches with frame scores out of 2724 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 12
England Ricky Walden 52 50 2
China Liu Hongyu 50 51 -2
Wales Mark Williams 56 47 9
England Elliot Slessor 54 47 6
Scotland John Higgins 55 48 6
England Robbie Williams 49 52 -3
England Barry Hawkins 55 47 8
Belgium Ben Mertens 50 53 -3
England Sam Craigie 52 49 3
Ireland Aaron Hill 47 55 -8
China He Guoqiang 56 48 8
England Zak Surety 52 51 1
England Louis Heathcote 54 49 5
England Martin Gould 47 39 8
England Martin O'Donnell 52 50 2
England Matthew Selt 51 48 3
England Robert Milkins 46 56 -11
England Kyren Wilson 59 46 12
China Xiao Guodong 56 50 6
England Andrew Higginson 49 52 -2
China Zhang Anda 53 51 2
Northern Ireland Jordan Brown 49 54 -6
China Fan Zhengyi 55 49 6
China Yuan Sijun 57 48 9
England Liam Pullen 51 56 -5
England Joe O'Connor 53 48 4
Wales Jamie Clarke 47 52 -6
China Yisong Peng 51 52 -1
China Pang Junxu 53 48 6
England Haydon Pinhey 47 52 -5
Scotland Scott Donaldson 52 49 3
Wales Matthew Stevens 52 49 3
Switzerland Alexander Ursenbacher 53 50 3
England Mark Joyce 52 51 1
England Chris Wakelin 53 49 4
China Zhou Yuelong 51 53 -2
Iran Hossein Vafaei 58 47 11
Scotland Stephen Maguire 52 49 4
England Mark Davis 54 44 9
England Jimmy Robertson 51 51 0
Scotland Graeme Dott 52 51 1
Wales Ryan Day 50 52 -2
England Ben Woollaston 52 51 1
England David Lilley 52 52 0
England David Gilbert 57 46 11
England Tom Ford 49 54 -4
China Xing Zihao 52 50 2
Wales Andrew Pagett 43 57 -13
England Joe Perry 50 53 -3
England Ashley Carty 50 51 -1
Wales Alfie Davies 53 47 6
China Tian Pengfei 51 52 -1
England Ali Carter 52 49 3
China Xu Si 54 51 3
Belgium Julien Leclercq 49 52 -4
Hong Kong Marco Fu 56 46 10
Northern Ireland Mark Allen 56 49 8
England Judd Trump 62 43 19
Australia Neil Robertson 61 44 17
India Ishpreet Singh Chadha 49 55 -7
Thailand Noppon Saengkham 53 52 1
England Gary Wilson 55 51 4
England Stuart Bingham 55 48 7
England Mark Selby 60 48 12
Wales Jak Jones 55 50 6
England Ronnie O'Sullivan 60 46 14
England Jack Lisowski 56 49 8
England Shaun Murphy 57 49 8
China Lyu Haotian 52 50 2
China Cao Yupeng 55 51 4
China Ding Junhui 56 50 6
Ukraine Iulian Boiko 48 54 -7
England David Grace 50 53 -2
Wales Jamie Jones 48 52 -4
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 50 50 0
Wales Daniel Wells 51 55 -4
China Wu Yize 57 50 7
China Long Zehuang 55 48 6
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 50 52 -2
England Sanderson Lam 46 59 -13
Scotland Anthony McGill 49 51 -1
England Anthony Hamilton 48 52 -4
Scotland Ross Muir 45 56 -11
England Ian Burns 49 54 -5
England Allan Taylor 52 48 4
England Oliver Lines 49 51 -2
China Ma Hailong 52 52 0
Stan Moody 54 50 4
Wales Dylan Emery 48 52 -4
England Barry Pinches 48 53 -6
Wales Duane Jones 49 52 -3
Wales Liam Davies 51 54 -4
Malaysia Thor Chuan Leong 52 53 -1
Estonia Andres Petrov 47 52 -5
Hungary Bulcsú Révész 49 53 -4
China Jiang Jun 52 51 1
Egypt Mostafa Dorgham 41 61 -20
England Alfie Burden 47 50 -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 52 -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 52 47 5
England John Fearick 38 53 -15
England Evan Plummer (II) 47 61 -14
Moldova Vladislav Gradinari 44 52 -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 39 51 -12
England Paul Deaville 47 55 -7
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 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 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 -12
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 48 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 42 53 -11
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 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 -2
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 57 -14
Pakistan Farhan Noor 49 48 0
Thailand Narongdat Takantong 47 51 -4
Pakistan Umer-Naeem Memon 47 52 -5
England Hammad Miah 44 56 -11
Hong Kong Cheung Ka Wai 52 50 2
Northern Ireland Robbie Mcguigan 41 60 -19
Scotland Liam Graham 39 62 -23
China Peifan Lei 54 49 5
China Gong Chenzhi 54 52 3
England Michael Holt 51 50 1
China Cao Jin 44 59 -15
Iran Amir Sarkhosh 49 56 -7
Scotland Dean Young 42 55 -13
England Jimmy White 43 57 -13
Egypt Mohamed Elkhayat 46 56 -10
Brazil Jonas Luz 31 67 -36
China Huang Jiahao 41 63 -22
Thailand Mink Nutcharut 36 65 -29
England Manasawin Phetmalaikul 38 63 -25
China Yulu Bai 41 62 -21
Egypt Hatem Yassen 48 52 -4
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 52 51 1
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