2024 World Championship - Centuries

Date Player Round Break
Thailand Noppon Saengkham Last 80 (Q) 147
Apr 15th 2024 China Wu Yize Last 80 (Q) 144
Apr 17th 2024 Scotland Scott Donaldson Last 48 (Q) 143
Apr 13th 2024 England Jack Lisowski Last 80 (Q) 142
England Ricky Walden Last 32 142
Wales Mark Williams Last 32 142
Wales Jackson Page Last 32 142
England Mark Joyce Last 112 (Q) 141
China Xing Zihao Last 112 (Q) 140
Iran Hossein Vafaei Last 32 138
Apr 16th 2024 England Jack Lisowski Last 48 (Q) 137
Apr 12th 2024 Hong Kong Marco Fu Last 112 (Q) 136
Apr 17th 2024 Wales Ryan Day Last 48 (Q) 136
England David Gilbert Last 16 136
England Ronnie O'Sullivan Quarter-final 136
Apr 10th 2024 China Gao Yang Last 144 (Q) 135
Apr 10th 2024 England Peter Lines Last 144 (Q) 135
China Liu Hongyu Last 112 (Q) 135
Apr 13th 2024 Wales Matthew Stevens Last 80 (Q) 135
Apr 16th 2024 England Stuart Bingham Last 48 (Q) 135
Apr 16th 2024 Wales Matthew Stevens Last 48 (Q) 135
Apr 17th 2024 Wales Jamie Jones Last 48 (Q) 135
Apr 15th 2024 Australia Neil Robertson Last 80 (Q) 134
Scotland Stephen Maguire Last 32 134
Apr 20th 2024 Belgium Luca Brecel Last 32 134
Apr 10th 2024 England Alfie Burden Last 144 (Q) 133
Apr 15th 2024 England David Gilbert Last 80 (Q) 133
Apr 14th 2024 England Robbie Williams Last 80 (Q) 132
Apr 17th 2024 China Wu Yize Last 48 (Q) 131
Apr 17th 2024 China Jiang Jun Last 48 (Q) 131
China Ding Junhui Last 32 131
Apr 11th 2024 Switzerland Alexander Ursenbacher Last 112 (Q) 130
Apr 13th 2024 England Mark Davis Last 80 (Q) 130
England David Gilbert Quarter-final 130
England David Gilbert Quarter-final 130
England Louis Heathcote Last 144 (Q) 129
Scotland John Higgins Quarter-final 129
England David Gilbert Semi-final 129
England Kyren Wilson Final 129
England Ian Burns Last 112 (Q) 128
Apr 14th 2024 England Ashley Hugill Last 80 (Q) 128
Apr 17th 2024 Thailand Noppon Saengkham Last 48 (Q) 128
England Zak Surety Last 112 (Q) 127
China Cao Yupeng Last 80 (Q) 127
Apr 16th 2024 England Mark Davis Last 48 (Q) 127
China Ding Junhui Last 32 127
Scotland Stephen Maguire Last 16 127
Apr 14th 2024 England Chris Wakelin Last 80 (Q) 126
Apr 16th 2024 England Stuart Bingham Last 48 (Q) 126
Apr 16th 2024 England Louis Heathcote Last 48 (Q) 126
Apr 16th 2024 Wales Jak Jones Last 48 (Q) 126
Apr 12th 2024 Scotland Graeme Dott Last 112 (Q) 125
Apr 16th 2024 England Louis Heathcote Last 48 (Q) 125
England Stuart Bingham Quarter-final 125
England Kyren Wilson Final 125
England Kyren Wilson Final 125
Apr 15th 2024 Belgium Ben Mertens Last 80 (Q) 124
England Ben Woollaston Last 112 (Q) 123
England Kyren Wilson Last 32 123
England David Gilbert Last 16 123
England Ronnie O'Sullivan Last 16 123
England Jack Lisowski Last 16 123
England Joe O'Connor Last 32 122
England Ronnie O'Sullivan Last 32 122
England Kyren Wilson Final 122
Apr 12th 2024 England Andy Hicks Last 112 (Q) 121
Wales Jackson Page Last 80 (Q) 121
Iran Hossein Vafaei Last 80 (Q) 121
Apr 16th 2024 China Lyu Haotian Last 48 (Q) 121
England Kyren Wilson Quarter-final 121
Apr 15th 2024 England David Gilbert Last 80 (Q) 120
Apr 17th 2024 Iran Hossein Vafaei Last 48 (Q) 120
Wales Dominic Dale Last 32 120
Belgium Ben Mertens Last 112 (Q) 119
Apr 15th 2024 Wales Ryan Day Last 80 (Q) 119
Northern Ireland Mark Allen Last 16 119
Apr 11th 2024 England Louis Heathcote Last 112 (Q) 118
Apr 17th 2024 China Jiang Jun Last 48 (Q) 118
Wales Jamie Jones Last 32 118
Apr 15th 2024 England David Gilbert Last 80 (Q) 117
Apr 15th 2024 China Si Jiahui Last 80 (Q) 117
Apr 15th 2024 Australia Neil Robertson Last 80 (Q) 117
Apr 16th 2024 China Lyu Haotian Last 48 (Q) 117
Apr 17th 2024 England Joe O'Connor Last 48 (Q) 117
China Lyu Haotian Last 32 117
Apr 22nd 2024 England Stuart Bingham Last 32 117
Wales Jak Jones Quarter-final 117
Apr 13th 2024 Wales Daniel Wells Last 80 (Q) 116
United Arab Emirates Mohammed Shehab Last 112 (Q) 116
China Cao Yupeng Last 80 (Q) 116
Iran Hossein Vafaei Last 80 (Q) 116
England Ronnie O'Sullivan Quarter-final 116
Apr 8th 2024 Malaysia Thor Chuan Leong Last 144 (Q) 115
Apr 12th 2024 China Fan Zhengyi Last 112 (Q) 115
Apr 20th 2024 England David Gilbert Last 32 115
Wales Ryan Day Last 16 115
England Sean O'Sullivan Last 144 (Q) 114
Apr 14th 2024 Scotland Stephen Maguire Last 80 (Q) 114
Apr 15th 2024 China Tian Pengfei Last 80 (Q) 114
Scotland Stephen Maguire Last 32 114
Northern Ireland Mark Allen Last 32 114
Apr 11th 2024 England Stuart Carrington Last 112 (Q) 113
England Mark Joyce Last 112 (Q) 113
England Alfie Burden Last 112 (Q) 113
Apr 14th 2024 China Yuan Sijun Last 80 (Q) 113
England Joe O'Connor Last 80 (Q) 113
Apr 11th 2024 England Andrew Higginson Last 112 (Q) 112
Thailand Noppon Saengkham Last 80 (Q) 112
Apr 17th 2024 China Si Jiahui Last 48 (Q) 112
England Mark Selby Last 32 112
Apr 8th 2024 England Jenson Kendrick Last 144 (Q) 111
England Shaun Murphy Last 32 111
Scotland Stephen Maguire Quarter-final 111
England Louis Heathcote Last 144 (Q) 110
Apr 14th 2024 Scotland Stephen Maguire Last 80 (Q) 110
Apr 17th 2024 Scotland Scott Donaldson Last 48 (Q) 110
Apr 17th 2024 China Si Jiahui Last 48 (Q) 110
Wales Ryan Day Last 32 110
England Judd Trump Quarter-final 110
England David Gilbert Quarter-final 110
Apr 10th 2024 China Yisong Peng Last 144 (Q) 109
Wales Jackson Page Last 80 (Q) 109
Apr 11th 2024 England James Cahill Last 112 (Q) 108
England Liam Pullen Last 112 (Q) 108
England Barry Hawkins Last 32 108
England Stuart Bingham Quarter-final 108
Apr 8th 2024 Wales Liam Davies Last 144 (Q) 107
Apr 17th 2024 Wales Jackson Page Last 48 (Q) 107
England Judd Trump Last 16 107
England Judd Trump Last 16 107
England Stuart Bingham Semi-final 107
Apr 12th 2024 China Fan Zhengyi Last 112 (Q) 106
Apr 16th 2024 Scotland Stephen Maguire Last 48 (Q) 106
Wales Jak Jones Quarter-final 106
England David Gilbert Semi-final 106
Apr 10th 2024 India Ishpreet Singh Chadha Last 144 (Q) 105
Apr 13th 2024 Wales Dominic Dale Last 80 (Q) 105
England Ashley Carty Last 112 (Q) 105
Apr 17th 2024 China Xiao Guodong Last 48 (Q) 105
England Robbie Williams Last 32 105
England Kyren Wilson Last 16 105
Wales Jak Jones Final 105
Wales Duane Jones Last 144 (Q) 104
Apr 11th 2024 England Louis Heathcote Last 112 (Q) 104
Apr 12th 2024 Hong Kong Marco Fu Last 112 (Q) 104
Apr 12th 2024 Scotland Graeme Dott Last 112 (Q) 104
Apr 13th 2024 Wales Daniel Wells Last 80 (Q) 104
Apr 13th 2024 England Jack Lisowski Last 80 (Q) 104
Apr 13th 2024 England Jack Lisowski Last 80 (Q) 104
Apr 14th 2024 China Yuan Sijun Last 80 (Q) 104
Apr 14th 2024 Wales Jamie Clarke Last 80 (Q) 104
Apr 16th 2024 Scotland Stephen Maguire Last 48 (Q) 104
Apr 17th 2024 Australia Neil Robertson Last 48 (Q) 104
Apr 20th 2024 Belgium Luca Brecel Last 32 104
England Stuart Bingham Quarter-final 104
England David Gilbert Semi-final 104
England Stuart Bingham Semi-final 104
China Pang Junxu Last 80 (Q) 103
Apr 15th 2024 Australia Neil Robertson Last 80 (Q) 103
Apr 17th 2024 Australia Neil Robertson Last 48 (Q) 103
Apr 8th 2024 England Jenson Kendrick Last 144 (Q) 102
Apr 10th 2024 England Manasawin Phetmalaikul Last 144 (Q) 102
Apr 12th 2024 China Jiang Jun Last 112 (Q) 102
Apr 14th 2024 England Chris Wakelin Last 80 (Q) 102
Hong Kong Marco Fu Last 80 (Q) 102
Apr 15th 2024 Wales Ryan Day Last 80 (Q) 102
Apr 15th 2024 Wales Ryan Day Last 80 (Q) 102
England Joe O'Connor Last 16 102
Scotland John Higgins Quarter-final 102
England Ben Woollaston Last 112 (Q) 101
England Sam Craigie Last 80 (Q) 101
Apr 17th 2024 Wales Jamie Jones Last 48 (Q) 101
England Joe O'Connor Last 32 101
England Kyren Wilson Quarter-final 101
England David Gilbert Semi-final 101
Apr 9th 2024 England Oliver Brown Last 144 (Q) 100
Apr 9th 2024 Iran Amir Sarkhosh Last 144 (Q) 100
Apr 13th 2024 England Jack Lisowski Last 80 (Q) 100
China Yisong Peng Last 112 (Q) 100
Apr 14th 2024 England Louis Heathcote Last 80 (Q) 100
Apr 15th 2024 Wales Ryan Day Last 80 (Q) 100
Apr 16th 2024 Scotland Stephen Maguire Last 48 (Q) 100
Apr 16th 2024 China Zhou Yuelong Last 48 (Q) 100
Apr 16th 2024 England Mark Davis Last 48 (Q) 100
Apr 16th 2024 England Jack Lisowski Last 48 (Q) 100