Average Points Scored Per Frame - Season 2024-2025 - 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 1881 (97.82%) matches with frame scores out of 1923 total matches.
Rank Player Average Points For Average Against Average Frame Difference
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 48 50 -2
England Oliver Sykes 53 48 5
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 42 47 -5
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
Estonia Andres Petrov 48 53 -5
Ukraine Iulian Boiko 49 54 -6
Canada James Lee 50 50 0
England Mark Joyce 54 49 5
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 Barry Pinches 51 47 4
England Allan Taylor 52 47 5
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 57 44 13
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 48 59 -11
England Craig Steadman 49 48 1
England Jamie Barrett 42 60 -18
Northern Ireland Gerard Greene 50 48 2
Australia Ryan Thomerson 43 57 -13
England Daniel Womersley 49 53 -4
England Anthony Wall 40 54 -14
Wales Dylan Emery 48 52 -4
Wales Alfie Davies 55 47 8
Poland Antoni Kowalski 50 53 -3
England Harvey Chandler 48 55 -7
Jamaica Rory McLeod 46 55 -9
England Stephen Kershaw 38 58 -20
England Jenson Kendrick 51 44 6
England Ryan Davies 50 48 2
England Phil O'Kane 47 53 -6
England Halim Hussain 45 51 -6
England Andy Hicks 52 45 7
England Sean O'Sullivan 56 39 17
Northern Ireland Fergal Quinn (II) 47 51 -4
Hong Kong Yu Kiu Chang 46 52 -6
England Haydon Pinhey 47 51 -4
Thailand Putthakam Kimsuk 60 41 19
India Himanshu Jain 57 53 3
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
China Gao Yang 56 42 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 60 36 24
Qatar Ali Al Obaidly 38 66 -28
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
China Yisong Peng 57 45 12
France Brian Ochoiski 53 49 4
England Martyn Taylor 41 51 -10
England James Cahill 62 39 22
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 Peter Lines 52 46 6
England Oliver Brown 48 44 4
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
Wales Ryan Day 49 52 -2
Australia Neil Robertson 60 43 17
Hong Kong Marco Fu 55 50 6
Wales Jamie Clarke 47 53 -7
Wales Liam Davies 50 55 -6
England Hammad Miah 48 53 -5
Hong Kong Cheung Ka Wai 53 49 4
Wales Mark Williams 60 44 16
England Ian Burns 49 54 -5
England Chris Wakelin 55 47 9
England David Grace 50 54 -4
England Liam Pullen 46 60 -14
England Elliot Slessor 52 46 6
Wales Matthew Stevens 52 46 6
England Ashley Carty 51 50 2
England Robbie Williams 45 54 -9
Egypt Mostafa Dorgham 39 63 -24
Wales Michael White 55 42 13
England Joe O'Connor 50 51 -1
Ireland Aaron Hill 46 56 -11
Scotland Stephen Maguire 50 51 -1
England Oliver Lines 51 48 2
England Robert Milkins 48 54 -6
Thailand Thepchaiya Un-Nooh 57 47 10
Wales Jackson Page 51 51 1
Wales Daniel Wells 50 57 -7
England Andrew Higginson 46 55 -9
Wales Jamie Jones 51 53 -2
Wales Dominic Dale 44 56 -12
India Ishpreet Singh Chadha 50 53 -3
England Ben Woollaston 53 51 2
Stan Moody 56 48 9
Wales Jak Jones 55 51 4
Northern Ireland Robbie Mcguigan 41 60 -19
Northern Ireland Jordan Brown 50 52 -2
England Sanderson Lam 47 58 -12
Hungary Bulcsú Révész 49 53 -4
England Ricky Walden 51 51 0
China Wu Yize 58 49 9
Scotland Ross Muir 47 55 -8
England Martin O'Donnell 52 50 1
Malaysia Thor Chuan Leong 52 54 -2
China Yuan Sijun 58 49 9
England Matthew Selt 52 46 6
England David Lilley 53 53 0
Scotland Graeme Dott 51 51 0
Switzerland Alexander Ursenbacher 52 50 2
Scotland Liam Graham 41 61 -20
Scotland Scott Donaldson 52 49 3
England Kyren Wilson 62 44 18
England Louis Heathcote 52 49 3
Iran Hossein Vafaei 58 47 11
China Si Jiahui 58 46 12
England Stuart Bingham 57 46 11
England Zak Surety 53 48 5
England Anthony Hamilton 49 51 -1
China Pang Junxu 54 46 8
England Stuart Carrington 52 48 4
China Long Zehuang 57 46 10
China Peifan Lei 54 49 5
China Gong Chenzhi 54 52 2
England Gary Wilson 57 50 7
Scotland John Higgins 57 46 11
China Ma Hailong 53 51 2
England Joe Perry 54 52 2
Belgium Ben Mertens 52 52 0
England Michael Holt 52 50 2
England Ronnie O'Sullivan 55 47 8
England Mark Davis 53 45 8
England Jack Lisowski 57 48 8
China He Guoqiang 56 48 8
China Jiang Jun 53 51 2
England Ali Carter 55 46 9
China Zhou Yuelong 49 53 -4
China Xing Zihao 54 48 6
China Fan Zhengyi 58 47 11
England Alfie Burden 43 53 -10
China Tian Pengfei 51 52 -1
England Shaun Murphy 56 49 7
China Xu Si 55 51 4
England David Gilbert 58 46 12
Wales Andrew Pagett 44 56 -13
China Cao Jin 44 59 -15
England Judd Trump 62 42 20
China Ding Junhui 58 47 11
England Mark Selby 60 48 12
China Xiao Guodong 57 48 9
Iran Amir Sarkhosh 49 56 -6
England Tom Ford 44 60 -15
England Barry Hawkins 56 46 9
China Lyu Haotian 50 49 1
England Jimmy Robertson 53 50 3
Scotland Anthony McGill 51 50 1
Thailand Noppon Saengkham 53 53 1
Belgium Julien Leclercq 47 53 -6
Scotland Dean Young 44 53 -9
Northern Ireland Mark Allen 57 48 9
China Zhang Anda 55 51 4
England Jimmy White 48 52 -4
Wales Duane Jones 49 52 -3
Belgium Luca Brecel 46 55 -9
Egypt Mohamed Elkhayat 46 56 -10
Brazil Jonas Luz 31 67 -36
China Huang Jiahao 41 63 -22
Thailand Mink Nutcharut 37 66 -29
China Liu Hongyu 49 51 -1
England Manasawin Phetmalaikul 38 60 -22
China Yulu Bai 40 62 -22
United Arab Emirates Mohammed Shehab 45 53 -8
Egypt Hatem Yassen 48 52 -4
China Zhao Xintong 64 45 19
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
Brazil Victor Sarkis 28 60 -31
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 Ashley Hugill 43 62 -20
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
Thailand Siripaporn Nuanthakhamjan 31 73 -42
United States Ahmed Aly Elsayed 34 73 -39
England Reanne Evans 25 73 -49
China Wang Xinbo 46 64 -18
China Qiu Lei 15 80 -65
Ireland Ken Doherty 33 75 -42
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 Omar Alajlani 24 81 -57
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