2023 World Championship - Centuries

Date Player Round Break
Apr 19th 2023 England Kyren Wilson Last 32 147
May 1st 2023 England Mark Selby Final 147
Apr 12th 2023 Wales Ryan Day Last 48 (Q) 146
Apr 16th 2023 Australia Neil Robertson Last 32 146
Apr 16th 2023 Australia Neil Robertson Last 32 146
Apr 8th 2023 Thailand Thepchaiya Un-Nooh Last 80 (Q) 145
England Joe Perry Last 80 (Q) 143
Apr 16th 2023 England Ali Carter Last 32 143
Apr 11th 2023 Thailand Thepchaiya Un-Nooh Last 48 (Q) 142
May 1st 2023 Belgium Luca Brecel Final 141
Apr 4th 2023 England Barry Pinches Last 144 (Q) 140
Apr 7th 2023 England Sean O'Sullivan Last 112 (Q) 140
England Oliver Lines Last 112 (Q) 140
Apr 11th 2023 China Wu Yize Last 48 (Q) 140
England Elliot Slessor Last 112 (Q) 138
Apr 16th 2023 Australia Neil Robertson Last 32 138
Apr 22nd 2023 Wales Jak Jones Last 16 138
Apr 4th 2023 Scotland Ross Muir Last 144 (Q) 137
Ireland Ken Doherty Last 112 (Q) 137
China Peifan Lei Last 112 (Q) 137
Apr 23rd 2023 Scotland John Higgins Last 16 137
Apr 26th 2023 Northern Ireland Mark Allen Quarter-final 137
Apr 7th 2023 England Louis Heathcote Last 112 (Q) 136
Belgium Ben Mertens Last 112 (Q) 136
Apr 8th 2023 Scotland Anthony McGill Last 80 (Q) 136
Apr 23rd 2023 Scotland John Higgins Last 16 136
Apr 12th 2023 England Elliot Slessor Last 48 (Q) 135
Apr 17th 2023 China Ding Junhui Last 32 134
Apr 22nd 2023 England Stuart Bingham Last 16 134
Apr 23rd 2023 Scotland John Higgins Last 16 134
May 1st 2023 England Mark Selby Final 134
Apr 6th 2023 England David Lilley Last 112 (Q) 133
Apr 10th 2023 China Yuan Sijun Last 80 (Q) 133
Apr 15th 2023 China Pang Junxu Last 32 133
Apr 19th 2023 England Kyren Wilson Last 32 133
Apr 5th 2023 Ireland Fergal O'Brien Last 144 (Q) 132
England Joe Perry Last 80 (Q) 132
Apr 29th 2023 China Si Jiahui Semi-final 132
Apr 6th 2023 Switzerland Alexander Ursenbacher Last 112 (Q) 131
Apr 8th 2023 Thailand Thepchaiya Un-Nooh Last 80 (Q) 131
Apr 9th 2023 China Fan Zhengyi Last 80 (Q) 131
Apr 18th 2023 England Gary Wilson Last 32 131
Apr 20th 2023 England Mark Selby Last 32 131
Apr 20th 2023 England Shaun Murphy Last 32 131
Apr 11th 2023 England Ricky Walden Last 48 (Q) 130
Apr 11th 2023 Thailand Thepchaiya Un-Nooh Last 48 (Q) 130
Apr 12th 2023 England David Gilbert Last 48 (Q) 130
Apr 3rd 2023 Wales Dylan Emery Last 144 (Q) 130
Apr 19th 2023 Thailand Noppon Saengkham Last 32 130
Apr 26th 2023 Scotland Anthony McGill Quarter-final 130
Apr 6th 2023 Switzerland Alexander Ursenbacher Last 112 (Q) 129
Apr 9th 2023 Wales Dominic Dale Last 80 (Q) 129
China Lyu Haotian Last 80 (Q) 129
China Peifan Lei Last 112 (Q) 128
Apr 8th 2023 England John Astley Last 80 (Q) 128
Apr 23rd 2023 Scotland John Higgins Last 16 128
Apr 26th 2023 England Ronnie O'Sullivan Quarter-final 128
Apr 26th 2023 Belgium Luca Brecel Quarter-final 128
England John Astley Last 112 (Q) 127
England Andy Hicks Last 112 (Q) 127
England Haydon Pinhey Last 112 (Q) 127
Apr 8th 2023 China Zhang Anda Last 80 (Q) 127
Apr 11th 2023 China Zhang Anda Last 48 (Q) 127
Ukraine Iulian Boiko Last 144 (Q) 126
Apr 9th 2023 China Si Jiahui Last 80 (Q) 126
Apr 17th 2023 Northern Ireland Mark Allen Last 32 126
Apr 3rd 2023 Hong Kong Marco Fu Last 144 (Q) 125
Apr 3rd 2023 England John Astley Last 144 (Q) 125
Apr 6th 2023 England David Lilley Last 112 (Q) 125
Apr 8th 2023 China Zhang Anda Last 80 (Q) 125
Apr 12th 2023 England Andrew Higginson Last 48 (Q) 125
Apr 29th 2023 China Si Jiahui Semi-final 125
Apr 8th 2023 England Ian Burns Last 80 (Q) 124
Apr 9th 2023 Wales Dominic Dale Last 80 (Q) 124
Apr 18th 2023 Scotland John Higgins Last 32 124
Apr 24th 2023 Scotland Anthony McGill Last 16 124
Apr 26th 2023 Wales Jak Jones Quarter-final 124
Apr 11th 2023 Thailand Thepchaiya Un-Nooh Last 48 (Q) 123
Apr 20th 2023 England Matthew Selt Last 32 123
Apr 22nd 2023 Australia Neil Robertson Last 16 123
Apr 30th 2023 England Mark Selby Semi-final 123
Apr 5th 2023 England Sanderson Lam Last 144 (Q) 122
Apr 17th 2023 Iran Hossein Vafaei Last 32 122
Apr 17th 2023 China Fan Zhengyi Last 32 122
Apr 22nd 2023 Wales Jak Jones Last 16 122
Apr 29th 2023 China Si Jiahui Semi-final 122
May 1st 2023 England Mark Selby Final 122
Apr 12th 2023 England David Grace Last 48 (Q) 121
Apr 16th 2023 England David Gilbert Last 32 121
England Craig Steadman Last 112 (Q) 120
Apr 12th 2023 England David Grace Last 48 (Q) 120
Apr 19th 2023 England Kyren Wilson Last 32 120
Apr 20th 2023 China Si Jiahui Last 32 120
Apr 20th 2023 England Shaun Murphy Last 32 120
Apr 3rd 2023 England John Astley Last 144 (Q) 119
England David Lilley Last 144 (Q) 119
Apr 19th 2023 Scotland Anthony McGill Last 32 119
Apr 24th 2023 England Jack Lisowski Last 16 119
May 1st 2023 Belgium Luca Brecel Final 119
Apr 17th 2023 Wales Mark Williams Last 32 118
England Elliot Slessor Last 112 (Q) 117
Apr 8th 2023 Thailand Thepchaiya Un-Nooh Last 80 (Q) 117
Apr 11th 2023 Thailand Noppon Saengkham Last 48 (Q) 117
Apr 12th 2023 Wales Matthew Stevens Last 48 (Q) 117
Apr 17th 2023 Iran Hossein Vafaei Last 32 117
Apr 21st 2023 Belgium Luca Brecel Last 16 117
Apr 3rd 2023 England Haydon Pinhey Last 144 (Q) 116
Apr 7th 2023 England Louis Heathcote Last 112 (Q) 116
Apr 8th 2023 England Ricky Walden Last 80 (Q) 116
Apr 10th 2023 China Zhou Yuelong Last 80 (Q) 116
Apr 22nd 2023 England Ronnie O'Sullivan Last 16 116
Apr 5th 2023 Hong Kong Ng On Yee Last 144 (Q) 115
Apr 6th 2023 Wales Jak Jones Last 112 (Q) 115
Apr 11th 2023 China Si Jiahui Last 48 (Q) 115
Apr 12th 2023 Iran Hossein Vafaei Last 48 (Q) 115
Apr 12th 2023 England David Gilbert Last 48 (Q) 115
Apr 4th 2023 Ireland Ross Bulman Last 144 (Q) 114
Apr 18th 2023 Scotland John Higgins Last 32 114
Apr 6th 2023 Wales Dominic Dale Last 112 (Q) 113
Wales Jamie Clarke Last 80 (Q) 113
Apr 21st 2023 Wales Mark Williams Last 16 113
Apr 21st 2023 Belgium Luca Brecel Last 16 113
May 1st 2023 Belgium Luca Brecel Final 113
Apr 20th 2023 England Mark Selby Last 32 112
Apr 24th 2023 Scotland Anthony McGill Last 16 112
Apr 26th 2023 Belgium Luca Brecel Quarter-final 112
Apr 30th 2023 England Mark Selby Semi-final 112
May 1st 2023 Belgium Luca Brecel Final 112
Apr 4th 2023 England Barry Pinches Last 144 (Q) 111
Apr 10th 2023 Scotland Scott Donaldson Last 80 (Q) 111
Apr 10th 2023 England Oliver Lines Last 80 (Q) 111
Apr 12th 2023 England Elliot Slessor Last 48 (Q) 111
Apr 3rd 2023 Stan Moody Last 144 (Q) 110
Apr 6th 2023 England Allan Taylor Last 112 (Q) 110
Apr 17th 2023 China Fan Zhengyi Last 32 110
Apr 20th 2023 England Mark Selby Last 32 110
Apr 24th 2023 Scotland Anthony McGill Last 16 110
England David Lilley Last 144 (Q) 109
Apr 8th 2023 England Matthew Selt Last 80 (Q) 109
Apr 18th 2023 England Gary Wilson Last 32 109
Apr 24th 2023 England Mark Selby Last 16 109
Apr 8th 2023 England John Astley Last 80 (Q) 108
Apr 16th 2023 England Stuart Bingham Last 32 108
Apr 19th 2023 England Kyren Wilson Last 32 108
Apr 29th 2023 Belgium Luca Brecel Semi-final 108
Apr 10th 2023 China Yuan Sijun Last 80 (Q) 107
Apr 16th 2023 China Wu Yize Last 32 107
Apr 16th 2023 China Wu Yize Last 32 107
Apr 22nd 2023 England Ronnie O'Sullivan Last 16 107
Apr 3rd 2023 England Jamie O'Neill Last 144 (Q) 106
Ireland Aaron Hill Last 144 (Q) 106
Apr 7th 2023 England Louis Heathcote Last 112 (Q) 106
Apr 8th 2023 England Ben Woollaston Last 80 (Q) 106
Apr 9th 2023 England Chris Wakelin Last 80 (Q) 106
England Andrew Higginson Last 80 (Q) 106
Apr 11th 2023 Scotland Anthony McGill Last 48 (Q) 106
Apr 12th 2023 Wales Jackson Page Last 48 (Q) 106
Apr 26th 2023 China Si Jiahui Quarter-final 106
Apr 6th 2023 Pakistan Asjad Iqbal Last 112 (Q) 105
Apr 6th 2023 China Wu Yize Last 112 (Q) 105
China Xu Si Last 112 (Q) 105
Apr 8th 2023 Thailand Thepchaiya Un-Nooh Last 80 (Q) 105
Apr 8th 2023 England Ian Burns Last 80 (Q) 105
England Joe O'Connor Last 80 (Q) 105
Apr 24th 2023 China Si Jiahui Last 16 105
England Jamie O'Neill Last 112 (Q) 104
Apr 7th 2023 England Mark Davis Last 112 (Q) 104
Apr 10th 2023 China Zhou Yuelong Last 80 (Q) 104
Apr 12th 2023 China Pang Junxu Last 48 (Q) 104
Apr 12th 2023 England Mark Davis Last 48 (Q) 104
Apr 6th 2023 Ireland Aaron Hill Last 112 (Q) 103
Apr 8th 2023 England Ricky Walden Last 80 (Q) 103
Apr 10th 2023 China Zhou Yuelong Last 80 (Q) 103
China Lyu Haotian Last 80 (Q) 103
Apr 12th 2023 England David Gilbert Last 48 (Q) 103
Apr 21st 2023 Belgium Luca Brecel Last 16 103
Apr 22nd 2023 England Stuart Bingham Last 16 103
Apr 24th 2023 China Si Jiahui Last 16 103
Apr 26th 2023 England Mark Selby Quarter-final 103
Apr 30th 2023 England Mark Selby Semi-final 103
Apr 5th 2023 England Liam Pullen Last 144 (Q) 102
Apr 5th 2023 Scotland Stephen Hendry Last 144 (Q) 102
Apr 5th 2023 England George Pragnall Last 144 (Q) 102
Apr 7th 2023 Wales Jackson Page Last 112 (Q) 102
Apr 7th 2023 England Louis Heathcote Last 112 (Q) 102
Apr 8th 2023 China Zhang Anda Last 80 (Q) 102
Apr 9th 2023 China Si Jiahui Last 80 (Q) 102
Apr 10th 2023 England Oliver Lines Last 80 (Q) 102
Apr 11th 2023 China Fan Zhengyi Last 48 (Q) 102
Apr 12th 2023 China Pang Junxu Last 48 (Q) 102
Apr 19th 2023 England Jack Lisowski Last 32 102
Apr 19th 2023 England Kyren Wilson Last 32 102
Apr 20th 2023 England Shaun Murphy Last 32 102
Apr 22nd 2023 England Ronnie O'Sullivan Last 16 102
Apr 26th 2023 Scotland John Higgins Quarter-final 102
Apr 29th 2023 China Si Jiahui Semi-final 102
Apr 3rd 2023 Estonia Andres Petrov Last 144 (Q) 101
Apr 5th 2023 Scotland Liam Graham Last 144 (Q) 101
Apr 6th 2023 China Wu Yize Last 112 (Q) 101
China Xu Si Last 112 (Q) 101
Apr 8th 2023 England Ricky Walden Last 80 (Q) 101
Apr 8th 2023 England Ricky Walden Last 80 (Q) 101
Apr 9th 2023 China Fan Zhengyi Last 80 (Q) 101
Apr 9th 2023 England Robbie Williams Last 80 (Q) 101
England Joe O'Connor Last 80 (Q) 101
Apr 11th 2023 Wales Jak Jones Last 48 (Q) 101
Apr 11th 2023 Wales Jak Jones Last 48 (Q) 101
Apr 17th 2023 Northern Ireland Mark Allen Last 32 101
May 1st 2023 Belgium Luca Brecel Final 101
Ukraine Iulian Boiko Last 144 (Q) 100
Apr 4th 2023 Thailand Dechawat Poomjaeng Last 144 (Q) 100
Apr 4th 2023 Thailand Mink Nutcharut Last 144 (Q) 100
Apr 5th 2023 China Gao Yang Last 144 (Q) 100
China Zhang Anda Last 112 (Q) 100
Wales Daniel Wells Last 112 (Q) 100
England James Cahill Last 112 (Q) 100
Apr 9th 2023 Wales Jak Jones Last 80 (Q) 100
Apr 9th 2023 England Robbie Williams Last 80 (Q) 100
Apr 11th 2023 England Chris Wakelin Last 48 (Q) 100
Apr 11th 2023 China Wu Yize Last 48 (Q) 100
Apr 16th 2023 Australia Neil Robertson Last 32 100
Apr 16th 2023 Wales Jak Jones Last 32 100
Apr 21st 2023 Belgium Luca Brecel Last 16 100
Apr 22nd 2023 Wales Jak Jones Last 16 100
Apr 26th 2023 England Mark Selby Quarter-final 100