2017 World Championship - Centuries
158 centuries

Date Player Round Break
Apr 6th 2017 England Gary Wilson Last 144 (Q) 147
England Ronnie O'Sullivan Quarter-final 146
Apr 10th 2017 Wales Michael White Last 80 (Q) 144
England Mark Selby Quarter-final 143
Scotland John Higgins Final 141
Apr 6th 2017 England Joe Perry Last 144 (Q) 140
Apr 7th 2017 England Sam Craigie Last 144 (Q) 140
England Mark Selby Quarter-final 139
China Ding Junhui Semi-final 139
Apr 5th 2017 China Xiao Guodong Last 144 (Q) 137
Apr 9th 2017 England Jack Lisowski Last 80 (Q) 137
Apr 10th 2017 England David Grace Last 80 (Q) 137
Apr 21st 2017 England Stuart Bingham Last 16 137
Apr 12th 2017 England Martin Gould Last 48 (Q) 136
Apr 18th 2017 China Ding Junhui Last 32 136
Apr 7th 2017 China Yu Delu Last 144 (Q) 135
Apr 10th 2017 Iran Hossein Vafaei Last 80 (Q) 135
Scotland John Higgins Quarter-final 135
Scotland Stephen Maguire Quarter-final 135
Apr 12th 2017 Thailand Noppon Saengkham Last 48 (Q) 134
Apr 6th 2017 England Peter Lines Last 144 (Q) 133
Apr 12th 2017 Wales Jamie Jones Last 48 (Q) 133
Apr 10th 2017 England Liam Highfield Last 80 (Q) 132
Apr 18th 2017 China Ding Junhui Last 32 132
Apr 20th 2017 England Barry Hawkins Last 32 132
Apr 22nd 2017 China Ding Junhui Last 16 132
England Mark Selby Quarter-final 132
Apr 5th 2017 England Chris Wakelin Last 144 (Q) 131
Apr 12th 2017 Scotland Stephen Maguire Last 48 (Q) 131
Apr 12th 2017 China Zhou Yuelong Last 48 (Q) 131
Apr 24th 2017 China Xiao Guodong Last 16 131
England Mark Selby Final 131
Apr 8th 2017 Ireland Fergal O'Brien Last 144 (Q) 130
Apr 12th 2017 England Gary Wilson Last 48 (Q) 130
Apr 22nd 2017 China Liang Wenbo Last 16 130
Apr 10th 2017 Scotland Stephen Maguire Last 80 (Q) 129
Apr 10th 2017 England Ben Woollaston Last 80 (Q) 129
Apr 12th 2017 England Martin Gould Last 48 (Q) 129
Apr 22nd 2017 Northern Ireland Mark Allen Last 16 129
Scotland John Higgins Quarter-final 129
Apr 9th 2017 England Mark Davis Last 80 (Q) 128
Apr 12th 2017 China Xiao Guodong Last 48 (Q) 128
Apr 22nd 2017 England Ronnie O'Sullivan Last 16 128
China Ding Junhui Quarter-final 128
England Mark Selby Semi-final 128
China Ding Junhui Semi-final 128
Apr 11th 2017 England Anthony Hamilton Last 80 (Q) 127
Apr 11th 2017 China Tian Pengfei Last 80 (Q) 127
Apr 18th 2017 Scotland John Higgins Last 32 127
England Barry Hawkins Quarter-final 126
Apr 8th 2017 England Sanderson Lam Last 144 (Q) 125
Apr 19th 2017 Wales Ryan Day Last 32 125
Apr 16th 2017 England Ronnie O'Sullivan Last 32 124
Apr 18th 2017 England Stuart Carrington Last 32 124
Apr 22nd 2017 Scotland John Higgins Last 16 124
Apr 5th 2017 England Paul Davison Last 144 (Q) 123
Apr 6th 2017 Wales Dominic Dale Last 144 (Q) 122
Apr 7th 2017 England Jimmy White Last 144 (Q) 122
Apr 12th 2017 Thailand Noppon Saengkham Last 48 (Q) 122
Apr 16th 2017 England Ronnie O'Sullivan Last 32 122
Apr 17th 2017 England Stuart Bingham Last 32 122
Apr 12th 2017 Wales Dominic Dale Last 48 (Q) 121
England Mark Selby Final 121
Apr 12th 2017 Thailand Akani Songsermsawad Last 48 (Q) 120
Apr 6th 2017 Wales Dominic Dale Last 144 (Q) 120
Apr 22nd 2017 Scotland John Higgins Last 16 120
China Ding Junhui Quarter-final 120
Scotland John Higgins Semi-final 120
Apr 7th 2017 England Peter Ebdon Last 144 (Q) 119
Apr 5th 2017 Finland Robin Hull Last 144 (Q) 118
Apr 17th 2017 England Shaun Murphy Last 32 118
Apr 24th 2017 Hong Kong Marco Fu Last 16 118
Apr 7th 2017 China Yan Bingtao Last 144 (Q) 117
China Ding Junhui Quarter-final 117
China Ding Junhui Semi-final 117
Apr 22nd 2017 Northern Ireland Mark Allen Last 16 116
Apr 7th 2017 England Mark Davis Last 144 (Q) 115
Apr 24th 2017 Hong Kong Marco Fu Last 16 115
England Barry Hawkins Semi-final 115
Apr 9th 2017 Switzerland Alexander Ursenbacher Last 80 (Q) 114
Apr 23rd 2017 Scotland Stephen Maguire Last 16 114
Apr 10th 2017 England Gary Wilson Last 80 (Q) 113
Apr 20th 2017 Australia Neil Robertson Last 32 113
Apr 22nd 2017 China Ding Junhui Last 16 113
Apr 6th 2017 China Mei Xiwen Last 144 (Q) 112
Apr 12th 2017 Wales Mark Williams Last 48 (Q) 112
Apr 17th 2017 England Shaun Murphy Last 32 112
Apr 5th 2017 China Zhang Anda Last 144 (Q) 111
Apr 12th 2017 China Xiao Guodong Last 48 (Q) 111
Apr 19th 2017 England Ali Carter Last 32 111
Apr 22nd 2017 England Ronnie O'Sullivan Last 16 111
Apr 22nd 2017 China Ding Junhui Last 16 111
Scotland John Higgins Final 111
Apr 21st 2017 England Kyren Wilson Last 16 110
China Ding Junhui Semi-final 110
Apr 6th 2017 England Gary Wilson Last 144 (Q) 109
Apr 8th 2017 England Sanderson Lam Last 144 (Q) 109
Apr 17th 2017 China Yan Bingtao Last 32 109
Apr 17th 2017 England Shaun Murphy Last 32 109
Apr 17th 2017 Belgium Luca Brecel Last 32 109
Apr 24th 2017 Hong Kong Marco Fu Last 16 109
Apr 7th 2017 England Martin Gould Last 144 (Q) 108
Apr 7th 2017 England Michael Wild Last 144 (Q) 108
Apr 8th 2017 Ireland Ken Doherty Last 144 (Q) 108
Apr 18th 2017 England Martin Gould Last 32 108
Apr 6th 2017 England Gary Wilson Last 144 (Q) 107
Apr 6th 2017 England David Grace Last 144 (Q) 107
Apr 7th 2017 England Jamie Cope Last 144 (Q) 107
Apr 7th 2017 England Robert Milkins Last 144 (Q) 107
Apr 12th 2017 China Li Hang Last 48 (Q) 107
Apr 18th 2017 England Stuart Carrington Last 32 107
Apr 5th 2017 England Chris Wakelin Last 144 (Q) 106
Apr 12th 2017 Wales Dominic Dale Last 48 (Q) 106
Apr 12th 2017 England Jimmy Robertson Last 48 (Q) 106
Apr 5th 2017 England Tom Ford Last 144 (Q) 105
Apr 7th 2017 China Yan Bingtao Last 144 (Q) 105
Apr 9th 2017 England David Gilbert Last 80 (Q) 105
Apr 9th 2017 England Robbie Williams Last 80 (Q) 105
Apr 9th 2017 Thailand Akani Songsermsawad Last 80 (Q) 105
Apr 12th 2017 Wales Jamie Jones Last 48 (Q) 105
Apr 17th 2017 Northern Ireland Mark Allen Last 32 105
Apr 17th 2017 Hong Kong Marco Fu Last 32 105
Apr 24th 2017 Scotland Graeme Dott Last 16 105
Apr 24th 2017 Australia Neil Robertson Last 16 105
Apr 8th 2017 Iran Hossein Vafaei Last 144 (Q) 104
Apr 10th 2017 Wales Michael White Last 80 (Q) 104
Apr 12th 2017 Scotland Stephen Maguire Last 48 (Q) 104
Apr 12th 2017 England Stuart Carrington Last 48 (Q) 104
Apr 16th 2017 England David Grace Last 32 104
Apr 19th 2017 England Ali Carter Last 32 104
England Ronnie O'Sullivan Quarter-final 104
Apr 5th 2017 Cyprus Michael Georgiou Last 144 (Q) 103
Apr 6th 2017 England Joe Perry Last 144 (Q) 103
Apr 6th 2017 England David Grace Last 144 (Q) 103
Apr 8th 2017 Scotland Alan McManus Last 144 (Q) 103
Apr 16th 2017 England Gary Wilson Last 32 103
Apr 18th 2017 China Ding Junhui Last 32 103
Apr 5th 2017 China Zhang Anda Last 144 (Q) 102
Apr 6th 2017 England Nigel Bond Last 144 (Q) 102
Apr 6th 2017 England Gary Wilson Last 144 (Q) 102
Apr 10th 2017 England Gary Wilson Last 80 (Q) 102
Apr 12th 2017 China Yu Delu Last 48 (Q) 102
Apr 22nd 2017 Northern Ireland Mark Allen Last 16 102
Apr 6th 2017 England Michael Holt Last 144 (Q) 101
Apr 6th 2017 England Michael Holt Last 144 (Q) 101
Apr 8th 2017 England Sydney Wilson Last 144 (Q) 101
Apr 8th 2017 Thailand Kritsanut Lertsattayathorn Last 144 (Q) 101
Apr 10th 2017 England Gary Wilson Last 80 (Q) 101
Apr 18th 2017 England Stuart Carrington Last 32 101
Apr 24th 2017 England Mark Selby Last 16 101
Apr 7th 2017 England Mark Davis Last 144 (Q) 100
Apr 8th 2017 Belgium Luca Brecel Last 144 (Q) 100
Apr 12th 2017 Ireland Fergal O'Brien Last 48 (Q) 100
Apr 16th 2017 England Gary Wilson Last 32 100
Apr 17th 2017 Northern Ireland Mark Allen Last 32 100
Apr 18th 2017 England Martin Gould Last 32 100
Apr 22nd 2017 Northern Ireland Mark Allen Last 16 100
England Mark Selby Semi-final 100