Average Centuries Per Match - Season 2024-2025 - Professional

Filtering

Average centuries made per match by a player.
Status
Categories
Scope
Range
Player Matches Centuries Average
Thailand Noppon Saengkham 6 8 1.33
England Mark Selby 9 12 1.33
Northern Ireland Mark Allen 7 9 1.29
England Judd Trump 15 17 1.13
China Zhang Anda 5 4 0.8
England Shaun Murphy 18 14 0.78
England Kyren Wilson 13 10 0.77
China Xu Si 11 8 0.73
England Barry Hawkins 7 5 0.71
Australia Neil Robertson 12 8 0.67
Wales Mark Williams 19 12 0.63
Hong Kong Cheung Ka Wai 8 5 0.63
Belgium Julien Leclercq 8 5 0.63
England Jack Lisowski 16 10 0.63
England David Gilbert 21 13 0.62
England Gary Wilson 13 8 0.62
England James Cahill 5 3 0.6
China Xiao Guodong 10 6 0.6
Wales Jak Jones 13 7 0.54
England Ronnie O'Sullivan 15 8 0.53
Thailand Pongsakron Chongjairak (II) 2 1 0.5
Thailand Wiphu Phuthisabodi 2 1 0.5
Wales Jack Bradford 4 2 0.5
England Liam Highfield 4 2 0.5
China Ding Junhui 4 2 0.5
Wales Ryan Day 12 6 0.5
England Matthew Selt 12 6 0.5
England Ali Carter 16 8 0.5
Thailand Thepchaiya Un-Nooh 14 6 0.43
China Zhou Yuelong 12 5 0.42
China Yuan Sijun 10 4 0.4
China Fan Zhengyi 10 4 0.4
England Stuart Bingham 15 6 0.4
England Jimmy Robertson 15 6 0.4
Thailand Akani Songsermsawad 13 5 0.38
England Mark Davis 8 3 0.38
China Xing Zihao 8 3 0.38
Wales Jamie Jones 11 4 0.36
Pakistan Qadeer Abbas 3 1 0.33
Malaysia Thor Chuan Leong 3 1 0.33
Pakistan Babar Masih 3 1 0.33
Thailand Chatchapong Nasa 3 1 0.33
England Luke Pinches 3 1 0.33
England Luke Simmonds 3 1 0.33
England Ian Burns 6 2 0.33
Scotland Graeme Dott 9 3 0.33
Scotland John Higgins 9 3 0.33
Stan Moody 9 3 0.33
England Joe O'Connor 12 4 0.33
England Chris Wakelin 13 4 0.31
China Wu Yize 13 4 0.31
China Long Zehuang 13 4 0.31
China Si Jiahui 20 6 0.3
England Alex Clenshaw 7 2 0.29
Hong Kong Marco Fu 7 2 0.29
England Louis Heathcote 7 2 0.29
England Andrew Higginson 7 2 0.29
England Hamim Hussain 7 2 0.29
Iran Amir Sarkhosh 7 2 0.29
China He Guoqiang 11 3 0.27
England Elliot Slessor 11 3 0.27
Scotland Scott Donaldson 15 4 0.27
Pakistan Hamza Akbar 4 1 0.25
England Jamie Barrett 4 1 0.25
England Peter Devlin 4 1 0.25
Hong Kong Yu Kiu Chang 4 1 0.25
China Yisong Peng 4 1 0.25
England Hayden Staniland 4 1 0.25
Wales Alex Taubman 4 1 0.25
England Stuart Carrington 8 2 0.25
China Lyu Haotian 8 2 0.25
England Oliver Lines 8 2 0.25
China Liang Xiaolong 8 2 0.25
England Ashley Carty 12 3 0.25
China Gong Chenzhi 12 3 0.25
Iran Hossein Vafaei 13 3 0.23
England Ben Woollaston 13 3 0.23
England Anthony Hamilton 9 2 0.22
Wales Duane Jones 9 2 0.22
Scotland Stephen Maguire 9 2 0.22
England Ricky Walden 9 2 0.22
China Deng Haohui 5 1 0.2
Scotland Anthony McGill 5 1 0.2
Estonia Andres Petrov 5 1 0.2
India Laxman Rawat 5 1 0.2
Switzerland Alexander Ursenbacher 10 2 0.2
China Wang Yuchen 10 2 0.2
China Lan Yuhao 10 2 0.2
Ukraine Iulian Boiko 15 3 0.2
Latvia Artemijs Zizins 15 3 0.2
China Ma Hailong 11 2 0.18
Pakistan Haris Tahir 11 2 0.18
Wales Liam Davies 6 1 0.17
Hong Kong Wan Nansen Sin Man 6 1 0.17
England Manasawin Phetmalaikul 6 1 0.17
England George Pragnell (II) 6 1 0.17
England Craig Steadman 6 1 0.17
Wales Michael White 6 1 0.17
Wales Daniel Wells 12 2 0.17
Scotland Chris Totten 18 3 0.17
England David Grace 7 1 0.14
Ireland Aaron Hill 7 1 0.14
England Peter Lines 7 1 0.14
England Liam Pullen 7 1 0.14
England Robbie Williams 7 1 0.14
China Liu Yang 7 1 0.14
China Luo Zetao 7 1 0.14
England Martin O'Donnell 14 2 0.14
Wales Jackson Page 14 2 0.14
England Allan Taylor 14 2 0.14
Wales Jamie Clarke 8 1 0.13
Wales Alfie Davies 8 1 0.13
England Steven Hallworth 8 1 0.13
China Luo Honghao 8 1 0.13
China Huang Jiahao 8 1 0.13
China Zhou Jinhao 8 1 0.13
Hong Kong Fung Kwok Wai 8 1 0.13
England Hammad Miah 8 1 0.13
England Joe Perry 8 1 0.13
England Barry Pinches 8 1 0.13
Iran Amin Sanjaei 8 1 0.13
India Ishpreet Singh Chadha 8 1 0.13
Scotland Dean Young 8 1 0.13
England Paul Deaville 17 2 0.12
Wales Dylan Emery 17 2 0.12
England Alfie Burden 9 1 0.11
Wales Andrew Pagett 9 1 0.11
England Zack Richardson 9 1 0.11
Iran Ehsan Heydarinezhad 10 1 0.1
China Liu Hongyu 10 1 0.1
Northern Ireland Robbie Mcguigan 10 1 0.1
Belgium Ben Mertens 10 1 0.1
England Joshua Cooper 11 1 0.09
England Mark Joyce 11 1 0.09
Ukraine Anton Kazakov 11 1 0.09
China Peifan Lei 11 1 0.09
England Daniel Womersley 12 1 0.08
England Haydon Pinhey 13 1 0.08
China Pang Junxu 14 1 0.07
England David Lilley 14 1 0.07
England Farakh Ajaib 17 1 0.06