Average Centuries Per Match - Decade 2020-2029 - Professional

Filtering

Average centuries made per match by a player.
Status
Categories
Scope
Range
Player Matches Centuries Average
Australia Neil Robertson 244 270 1.11
England Ronnie O'Sullivan 234 228 0.97
England Judd Trump 383 313 0.82
China Ding Junhui 180 136 0.76
Northern Ireland Mark Allen 229 173 0.76
England Shaun Murphy 217 153 0.71
England Kyren Wilson 426 278 0.65
Scotland John Higgins 338 219 0.65
England Mark Selby 333 209 0.63
China Yan Bingtao 148 87 0.59
Scotland Stephen Maguire 149 83 0.56
China Zhao Xintong 149 82 0.55
Wales Mark Williams 282 151 0.54
England Jack Lisowski 249 133 0.53
England David Gilbert 237 125 0.53
England Barry Hawkins 258 135 0.52
Norway Kurt Maflin 65 33 0.51
Romania Andrei Orzan 2 1 0.5
United Arab Emirates Mohammed Shehab 2 1 0.5
Thailand Pornpiya Kaosumran 4 2 0.5
Scotland Anthony McGill 186 93 0.5
England Stuart Bingham 289 144 0.5
Hong Kong Marco Fu 53 26 0.49
Thailand Thepchaiya Un-Nooh 157 77 0.49
China Zhou Yuelong 233 113 0.49
Belgium Luca Brecel 204 96 0.47
Iran Hossein Vafaei 174 80 0.46
China Zhang Anda 122 55 0.45
China Chang Bingyu 67 30 0.45
England Gary Wilson 244 109 0.45
China Yuan Sijun 140 62 0.44
China Liang Wenbo 107 47 0.44
Thailand Noppon Saengkham 171 73 0.43
England Ricky Walden 229 96 0.42
China He Guoqiang 41 17 0.41
China Xiao Guodong 244 99 0.41
Pakistan Awaisullah Munir 5 2 0.4
China Wu Yize 89 35 0.39
England Ali Carter 290 114 0.39
Wales Jamie Jones 153 60 0.39
Wales Ryan Day 239 92 0.38
India Ishpreet Singh Chadha 34 13 0.38
China Lyu Haotian 174 66 0.38
China Jiang Jun 24 9 0.38
England Elliot Slessor 157 58 0.37
China Long Zehuang 28 10 0.36
Wales Jak Jones 161 55 0.34
China Wang Xinbo 6 2 0.33
China Lan Yuhao 6 2 0.33
Latvia Artemijs Zizins 6 2 0.33
England Tom Ford 249 82 0.33
China Si Jiahui 142 46 0.32
England Matthew Selt 251 81 0.32
Brazil Igor Figueiredo 42 13 0.31
China Pang Junxu 149 45 0.3
England Jimmy Robertson 176 53 0.3
England Sam Craigie 153 46 0.3
China Cao Yupeng 107 32 0.3
China Li Hang 87 26 0.3
England Joe O'Connor 162 48 0.3
England Martin Gould 142 42 0.3
China Huang Jiahao 7 2 0.29
England Louis Heathcote 127 35 0.28
Northern Ireland Jordan Brown 193 53 0.27
Philippines Jefrey Roda 11 3 0.27
Wales Jackson Page 132 36 0.27
England Chris Wakelin 180 49 0.27
Belgium Ben Mertens 79 21 0.27
Wales Matthew Stevens 133 35 0.26
England Anthony Hamilton 119 31 0.26
China Fan Zhengyi 139 36 0.26
England Joe Perry 231 59 0.26
China Haohui Deng 4 1 0.25
Hong Kong Wan Nansen Sin Man 4 1 0.25
Malta Brian Cini 8 2 0.25
Finland Robin Hull 8 2 0.25
China Liang Xiaolong 8 2 0.25
Thailand Pongsakron Chongjairak (II) 12 3 0.25
England Michael Holt 117 29 0.25
China Luo Honghao 53 13 0.25
England Robbie Williams 148 36 0.24
England Ben Woollaston 161 39 0.24
China Wang Yuchen 21 5 0.24
China Lu Ning 122 29 0.24
China Tian Pengfei 122 29 0.24
China Xu Si 107 25 0.23
England Liam Highfield 120 28 0.23
Scotland Graeme Dott 224 51 0.23
England Zack Richardson 9 2 0.22
Scotland Scott Donaldson 185 41 0.22
Wales Dominic Dale 141 31 0.22
Stan Moody 46 10 0.22
England Mark Davis 135 29 0.21
Switzerland Alexander Ursenbacher 117 25 0.21
China Liu Hongyu 38 8 0.21
Cyprus Michael Georgiou 67 14 0.21
China Xing Zihao 24 5 0.21
England Mitchell Mann 103 21 0.2
Wales Daniel Wells 113 23 0.2
Scotland Dylan Craig 5 1 0.2
Pakistan Babar Masih 5 1 0.2
France Nicolas Mortreux 5 1 0.2
Thailand Noppadon Sangnil 5 1 0.2
Thailand Thanawat Thirapongpaiboon 5 1 0.2
England Michael Tomlinson 5 1 0.2
China Liu Yang 5 1 0.2
Thailand Tawan Pooltong 10 2 0.2
England Robert Read 10 2 0.2
Hungary Bulcsú Révész 10 2 0.2
Wales Dylan Emery 100 20 0.2
Wales Michael White 151 30 0.2
China Peifan Lei 86 17 0.2
Iran Soheil Vahedi 71 14 0.2
Hong Kong Cheung Ka Wai 21 4 0.19
Wales Jamie Clarke 142 27 0.19
Wales Alfie Davies 32 6 0.19
England Andrew Higginson 112 21 0.19
Ireland Aaron Hill 112 21 0.19
England Robert Milkins 224 41 0.18
Belgium Julien Leclercq 66 12 0.18
Ireland Fergal O'Brien 106 19 0.18
Northern Ireland Patrick Wallace 17 3 0.18
China Chen Feilong 23 4 0.17
England Stuart Carrington 127 22 0.17
China Jianbo Zhao 70 12 0.17
England Ashley Hugill 111 19 0.17
England Oliver Lines 135 23 0.17
England Craig Steadman 95 16 0.17
Thailand Wiphu Phuthisabodi 6 1 0.17
India Laxman Rawat 6 1 0.17
Pakistan Haris Tahir 6 1 0.17
Mongolia Khash-Ochir Tuvshinjargal 6 1 0.17
China Bai Langning 48 8 0.17
China Gao Yang 69 11 0.16
England Liam Pullen 44 7 0.16
England Allan Taylor 107 17 0.16
England Ian Burns 121 19 0.16
England David Grace 122 19 0.16
Poland Mateusz Baranowski 13 2 0.15
Iran Amir Sarkhosh 13 2 0.15
England Joshua Cooper 26 4 0.15
Thailand Dechawat Poomjaeng 26 4 0.15
England George Pragnell (II) 26 4 0.15
England Martin O'Donnell 131 20 0.15
England David Lilley 125 19 0.15
Wales Kishan Hirani 20 3 0.15
England Mark Joyce 122 18 0.15
Scotland Ross Muir 95 14 0.15
China Deng Haohui 7 1 0.14
Thailand Nattanapong Chaikul 14 2 0.14
China Ma Hailong 28 4 0.14
China Chen Zifan 64 9 0.14
Malaysia Thor Chuan Leong 50 7 0.14
Hong Kong Yu Kiu Chang 22 3 0.14
Wales Liam Davies 37 5 0.14
England Andy Hicks 104 14 0.13
England Barry Pinches 104 14 0.13
China Yisong Peng 45 6 0.13
England Ashley Carty 105 14 0.13
England James Cahill 121 16 0.13
China Li Chengjie 8 1 0.13
England Dylan Mitchell 8 1 0.13
Pakistan Muhammad Naseem Akhtar 8 1 0.13
England Sam Baird 24 3 0.13
Pakistan Asjad Iqbal 24 3 0.13
England Zak Surety 106 13 0.12
Thailand Akani Songsermsawad 90 11 0.12
Pakistan Mohammed Asif 33 4 0.12
England Alex Clenshaw 33 4 0.12
Scotland Fraser Patrick 78 9 0.12
England Alfie Burden 96 11 0.11
England Steven Hallworth 105 12 0.11
Wales Duane Jones 116 13 0.11
England Gary Challis 9 1 0.11
Thailand Taweesap Kongkitchertchoo 9 1 0.11
Wales Jordan Shepherd 9 1 0.11
Germany Lukas Kleckers 117 13 0.11
England Ben Hancorn 74 8 0.11
England John Astley 112 12 0.11
Ireland Ken Doherty 113 12 0.11
England Haydon Pinhey 85 9 0.11
Mark Bell 10 1 0.1
Russia Ivan Kakovskii 10 1 0.1
Thailand Kritsanut Lertsattayathorn 10 1 0.1
Scotland Stephen Hendry 20 2 0.1
Wales Andrew Pagett 70 7 0.1
Ukraine Iulian Boiko 80 8 0.1
England Billy Joe Castle 61 6 0.1
Poland Kacper Filipiak 31 3 0.1
England Luke Simmonds 31 3 0.1
Wales Alex Taubman 31 3 0.1
Northern Ireland Gerard Greene 93 9 0.1
Scotland Chris Totten 32 3 0.09
Ukraine Anton Kazakov 43 4 0.09
Pakistan Hamza Akbar 11 1 0.09
Iran Ehsan Heydarinezhad 11 1 0.09
Scotland Alan McManus 33 3 0.09
England Jamie O'Neill 77 7 0.09
England Rod Lawler 89 8 0.09
England Sean O'Sullivan 56 5 0.09
Ireland Michael Judge 45 4 0.09
England Peter Lines 91 8 0.09
England Mark King 92 8 0.09
Ireland Ross Bulman 35 3 0.09
Thailand Narongdat Takantong 12 1 0.08
China Mei Xiwen 12 1 0.08
England Riley Parsons 36 3 0.08
Germany Simon Lichtenberg 64 5 0.08
Northern Ireland Raymond Fry 13 1 0.08
England Oliver Sykes 13 1 0.08
Scotland Gary Thomson 13 1 0.08
Scotland Michael Collumb 27 2 0.07
England Andy Lee 54 4 0.07
Estonia Andres Petrov 42 3 0.07
Thailand Putthakam Kimsuk 15 1 0.07
England Sydney Wilson 45 3 0.07
England Harvey Chandler 47 3 0.06
Malta Alex Borg 16 1 0.06
England Jimmy White 96 6 0.06
England Jenson Kendrick 65 4 0.06
England Manasawin Phetmalaikul 33 2 0.06
England Sanderson Lam 101 6 0.06
Wales Jack Bradford 17 1 0.06
Hong Kong Ng On Yee 34 2 0.06
Wales Lee Walker 68 4 0.06
England Hammad Miah 102 6 0.06
England Peter Devlin 71 4 0.06
England Sean Harvey 18 1 0.06
England Martyn Taylor 19 1 0.05
England Ryan Davies 40 2 0.05
Austria Florian Nüßle 60 3 0.05
England Nigel Bond 61 3 0.05
England Paul Deaville 21 1 0.05
England Lewis Ullah 21 1 0.05
England Paul Davison 43 2 0.05
England Brandon Hall 22 1 0.05
England Simon Bedford 23 1 0.04
England Brandon Sargeant 48 2 0.04
France Brian Ochoiski 49 2 0.04
England Oliver Brown 79 3 0.04
England Phil O'Kane 27 1 0.04
England Patrick Whelan 27 1 0.04
Ireland Leo Fernandez 54 2 0.04
Egypt Mohamed Ibrahim 28 1 0.04
England Hayden Staniland 28 1 0.04
England Adam Duffy 56 2 0.04
Brazil Victor Sarkis 29 1 0.03
England Jamie Wilson 61 2 0.03
Scotland Dean Young 92 3 0.03
England Ben Fortey 33 1 0.03
Jamaica Rory McLeod 104 3 0.03
China Zhang Jiankang 36 1 0.03
England Sean McAllister 36 1 0.03
Thailand Mink Nutcharut 38 1 0.03
England Mark Lloyd 42 1 0.02
Scotland Liam Graham 43 1 0.02
England Jamie Barrett 46 1 0.02
Australia Ryan Thomerson 47 1 0.02
England Kuldesh Johal 49 1 0.02
England Sean Maddocks 51 1 0.02
Israel Eden Sharav 52 1 0.02
Northern Ireland Robbie Mcguigan 56 1 0.02
England Daniel Womersley 61 1 0.02
England Farakh Ajaib 81 1 0.01