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 773 (97.36%) matches with frame scores out of 794 total matches.
Rank Player Average Points For Average Against Average Frame Difference
Latvia Artemijs Zizins 63 39 25
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 62 37 25
England John Fearick 38 53 -15
England Evan Plummer (II) 47 61 -14
Moldova Vladislav Gradinari 56 41 15
England Oliver Sykes 56 51 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 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 42 47 -5
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 50 -2
England Sean McAllister 55 47 8
Estonia Andres Petrov 49 52 -4
Ukraine Iulian Boiko 56 46 10
Canada James Lee 50 50 0
England Mark Joyce 53 48 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 65 38 26
England Lewis Ullah 47 52 -5
England Simon Blackwell 54 45 9
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 57 44 13
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 52 54 -1
England Craig Steadman 50 49 1
England Jamie Barrett 42 60 -18
Northern Ireland Gerard Greene 50 48 2
Australia Ryan Thomerson 49 51 -1
England Daniel Womersley 52 48 4
England Anthony Wall 40 54 -14
Wales Dylan Emery 52 44 8
Wales Alfie Davies 55 47 8
Poland Antoni Kowalski 52 50 1
England Harvey Chandler 51 49 2
Jamaica Rory McLeod 46 55 -9
England Stephen Kershaw 38 58 -20
England Jenson Kendrick 51 44 6
England Ryan Davies 51 45 7
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 56 41 15
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 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 73 34 38
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
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 39 63 -25
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
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 55 48 7
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 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 53 48 5
Pakistan Farhan Noor 49 48 0
Thailand Narongdat Takantong 47 51 -4
Pakistan Umer-Naeem Memon 47 52 -5
Wales Ryan Day 63 42 20
Australia Neil Robertson 67 38 29
Hong Kong Marco Fu 34 80 -46
Wales Jamie Clarke 44 48 -4
Wales Liam Davies 66 44 22
England Hammad Miah 51 61 -10
Hong Kong Cheung Ka Wai 55 43 12
Wales Mark Williams 61 42 19
England Ian Burns 68 33 35
England Chris Wakelin 44 52 -8
England David Grace 39 62 -23
England Liam Pullen 40 66 -26
England Elliot Slessor 65 35 30
Wales Matthew Stevens 60 35 25
England Ashley Carty 65 41 24
England Robbie Williams 37 52 -15
Egypt Mostafa Dorgham 18 85 -67
Wales Michael White 55 42 13
England Joe O'Connor 47 57 -10
Ireland Aaron Hill 57 46 11
Scotland Stephen Maguire 44 47 -3
England Oliver Lines 46 57 -11
England Robert Milkins 50 57 -8
Thailand Thepchaiya Un-Nooh 50 51 -1
Wales Jackson Page 56 49 8
Wales Daniel Wells 68 41 26
England Andrew Higginson 57 50 7
Wales Jamie Jones 47 61 -14
Wales Dominic Dale 48 45 3
India Ishpreet Singh Chadha 60 50 11
England Ben Woollaston 52 41 11
Stan Moody 53 54 -1
Wales Jak Jones 53 52 1
Northern Ireland Robbie Mcguigan 49 52 -3
Northern Ireland Jordan Brown 52 43 10
England Sanderson Lam 60 45 15
Hungary Bulcsú Révész 38 58 -20
England Ricky Walden 60 47 13
China Wu Yize 60 49 11
Scotland Ross Muir 42 61 -19
England Martin O'Donnell 52 53 -1
Malaysia Thor Chuan Leong 48 58 -11
China Yuan Sijun 58 35 23
England Matthew Selt 52 46 6
England David Lilley 55 50 5
Scotland Graeme Dott 50 57 -7
Switzerland Alexander Ursenbacher 57 45 12
Scotland Liam Graham 45 52 -6
Scotland Scott Donaldson 59 40 19
England Kyren Wilson 56 55 1
England Louis Heathcote 42 51 -9
Iran Hossein Vafaei 73 33 40
China Si Jiahui 57 43 14
England Stuart Bingham 63 46 17
England Zak Surety 37 66 -29
England Anthony Hamilton 51 43 8
China Pang Junxu 47 53 -6
England Stuart Carrington 49 51 -2
China Long Zehuang 55 46 9
China Peifan Lei 56 50 6
China Gong Chenzhi 50 50 -1
England Gary Wilson 62 46 17
Scotland John Higgins 54 47 6
China Ma Hailong 55 57 -2
England Joe Perry 57 47 11
Belgium Ben Mertens 58 57 1
England Michael Holt 52 52 0
England Ronnie O'Sullivan 61 36 25
England Mark Davis 53 44 9
England Jack Lisowski 63 47 16
China He Guoqiang 52 56 -4
China Jiang Jun 41 61 -21
England Ali Carter 62 39 23
China Zhou Yuelong 52 53 -1
China Xing Zihao 67 32 35
China Fan Zhengyi 71 36 35
England Alfie Burden 60 42 18
China Tian Pengfei 46 50 -5
England Shaun Murphy 65 38 27
China Xu Si 52 59 -6
England David Gilbert 66 43 23
Wales Andrew Pagett 55 55 0
China Cao Jin 49 51 -2
England Judd Trump 67 27 40
China Ding Junhui 46 55 -10
England Mark Selby 56 48 8
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
Scotland Dean Young 25 75 -50
Belgium Julien Leclercq 42 70 -28
China Liu Hongyu 37 65 -29
England Tom Ford 39 63 -24
Thailand Siripaporn Nuanthakhamjan 16 87 -71
England Manasawin Phetmalaikul 37 56 -19
England Jimmy Robertson 37 66 -29
United States Ahmed Aly Elsayed 13 88 -75
China Huang Jiahao 39 67 -28
Thailand Mink Nutcharut 40 69 -29
England Reanne Evans 25 79 -54
Wales Duane Jones 49 55 -5
China Wang Xinbo 37 64 -27
China Lyu Haotian 15 86 -71
England Barry Hawkins 48 65 -17
China Qiu Lei 15 80 -65
Belgium Luca Brecel 35 64 -29
China Zhang Anda 43 60 -17
Northern Ireland Mark Allen 56 55 1