close

2026 World Championship - Centuries

Date Player Round Break
China Chang Bingyu Last 80 (Q) 147
Apr 10th 2026 England Oliver Sykes Last 112 (Q) 146
Northern Ireland Mark Allen Semi-final 145
China Wang Xinbo Last 112 (Q) 143
Apr 15th 2026 China Zhang Anda Last 48 (Q) 143
England Alfie Burden Last 144 (Q) 142
Apr 12th 2026 China Jiang Jun Last 80 (Q) 142
Apr 13th 2026 England Ali Carter Last 80 (Q) 142
China Wu Yize Semi-final 142
Apr 14th 2026 England David Gilbert Last 48 (Q) 141
China Zhang Anda Last 80 (Q) 140
Apr 15th 2026 Belgium Ben Mertens Last 48 (Q) 140
Northern Ireland Mark Allen Last 32 140
England Shaun Murphy Last 32 140
Northern Ireland Mark Allen Last 16 140
England Barry Hawkins Quarter-final 140
China Wu Yize Semi-final 140
Wales Duane Jones Last 112 (Q) 139
Apr 21st 2026 England Gary Wilson Last 32 139
Apr 8th 2026 Wales Jamie Clarke Last 144 (Q) 138
Apr 14th 2026 China Jiang Jun Last 48 (Q) 138
Apr 15th 2026 China He Guoqiang Last 48 (Q) 138
Northern Ireland Mark Allen Quarter-final 138
Apr 7th 2026 Hong Kong Marco Fu Last 144 (Q) 137
Apr 7th 2026 England Oliver Sykes Last 144 (Q) 137
Apr 10th 2026 China Chang Bingyu Last 112 (Q) 137
Apr 10th 2026 Hong Kong Marco Fu Last 112 (Q) 137
Apr 11th 2026 Ireland Aaron Hill Last 80 (Q) 137
England Ronnie O'Sullivan Last 16 137
Scotland Scott Donaldson Last 112 (Q) 136
Apr 15th 2026 England Gary Wilson Last 48 (Q) 136
Apr 15th 2026 England Gary Wilson Last 48 (Q) 136
Apr 15th 2026 Wales Jak Jones Last 48 (Q) 136
Apr 8th 2026 England Ashley Hugill Last 144 (Q) 135
Wales Jak Jones Last 80 (Q) 135
Apr 13th 2026 China Yuan Sijun Last 80 (Q) 135
China Wu Yize Quarter-final 135
Apr 15th 2026 China Zhang Anda Last 48 (Q) 134
Apr 9th 2026 England Robbie Williams Last 112 (Q) 133
Apr 11th 2026 Ireland Aaron Hill Last 80 (Q) 133
Apr 8th 2026 China Lan Yuhao Last 144 (Q) 132
Belgium Julien Leclercq Last 112 (Q) 132
Apr 12th 2026 China Pang Junxu Last 80 (Q) 132
Apr 13th 2026 China Yuan Sijun Last 80 (Q) 132
Apr 15th 2026 Wales Jak Jones Last 48 (Q) 132
England Shaun Murphy Semi-final 132
England Sam Craigie Last 112 (Q) 131
Apr 11th 2026 England Tom Ford Last 80 (Q) 131
England Oliver Sykes Last 80 (Q) 131
Apr 14th 2026 England Liam Pullen Last 48 (Q) 131
Northern Ireland Mark Allen Quarter-final 131
England Shaun Murphy Final 131
Apr 8th 2026 Germany Umut Dikme Last 144 (Q) 130
Apr 6th 2026 England Mitchell Mann Last 144 (Q) 129
Apr 11th 2026 China Zhou Yuelong Last 80 (Q) 129
China Chang Bingyu Last 80 (Q) 129
China Zhang Anda Last 32 129
Northern Ireland Mark Allen Last 32 129
Hong Kong Cheung Ka Wai Last 144 (Q) 128
Apr 10th 2026 China Liu Hongyu Last 112 (Q) 128
Apr 12th 2026 England Stan Moody Last 80 (Q) 128
Apr 13th 2026 Scotland Anthony McGill Last 80 (Q) 128
Apr 18th 2026 China Zhao Xintong Last 32 128
China Xiao Guodong Last 32 128
Apr 21st 2026 England Judd Trump Last 32 128
Scotland John Higgins Last 16 128
Apr 6th 2026 China Gao Yang Last 144 (Q) 127
Apr 12th 2026 Thailand Noppon Saengkham Last 80 (Q) 127
Apr 13th 2026 China Fan Zhengyi Last 80 (Q) 127
Apr 14th 2026 England Stan Moody Last 48 (Q) 127
England Barry Hawkins Last 16 127
England Shaun Murphy Semi-final 127
Apr 10th 2026 England Ian Burns Last 112 (Q) 126
Apr 14th 2026 Wales Jackson Page Last 48 (Q) 126
Apr 14th 2026 England David Gilbert Last 48 (Q) 126
Apr 15th 2026 England Liam Highfield Last 48 (Q) 126
Apr 15th 2026 England Gary Wilson Last 48 (Q) 126
Scotland John Higgins Quarter-final 126
China Wu Yize Semi-final 126
Hungary Bulcsú Révész Last 80 (Q) 125
Apr 15th 2026 Wales Ryan Day Last 48 (Q) 125
Apr 12th 2026 Poland Antoni Kowalski Last 80 (Q) 124
Wales Mark Williams Last 16 124
England Mark Selby Last 16 124
England Ashley Carty Last 144 (Q) 123
Apr 10th 2026 Wales Liam Davies Last 112 (Q) 123
Apr 18th 2026 China Zhao Xintong Last 32 123
England Mark Selby Last 16 123
China Gao Yang Last 112 (Q) 122
Apr 11th 2026 Iran Hossein Vafaei Last 80 (Q) 122
China Xiao Guodong Last 32 122
China Pang Junxu Last 32 122
China Zhao Xintong Quarter-final 122
Apr 10th 2026 England Louis Heathcote Last 112 (Q) 121
Apr 11th 2026 England Stuart Bingham Last 80 (Q) 121
Apr 11th 2026 China Zhou Yuelong Last 80 (Q) 121
England Liam Pullen Last 32 121
Northern Ireland Mark Allen Semi-final 121
China Wu Yize Semi-final 121
Belgium Luca Brecel Last 80 (Q) 120
Apr 13th 2026 Belgium Ben Mertens Last 80 (Q) 120
England Connor Benzey Last 144 (Q) 119
Apr 10th 2026 China Chang Bingyu Last 112 (Q) 119
Apr 11th 2026 England David Gilbert Last 80 (Q) 119
Apr 11th 2026 England Tom Ford Last 80 (Q) 119
China Peifan Lei Last 80 (Q) 119
Wales Jak Jones Last 80 (Q) 119
Apr 15th 2026 China Fan Zhengyi Last 48 (Q) 119
Apr 8th 2026 Thailand Chatchapong Nasa Last 144 (Q) 118
China Zhang Anda Last 80 (Q) 118
Scotland John Higgins Last 16 118
China Wang Xinbo Last 112 (Q) 117
Apr 11th 2026 England David Gilbert Last 80 (Q) 117
Apr 11th 2026 China Gao Yang Last 80 (Q) 117
Apr 12th 2026 England Elliot Slessor Last 80 (Q) 117
China Zhao Xintong Quarter-final 117
Ireland Ken Doherty Last 144 (Q) 116
Apr 10th 2026 England Oliver Sykes Last 112 (Q) 116
China Wu Yize Last 32 116
China Zhao Xintong Last 16 116
England Ronnie O'Sullivan Last 16 116
Apr 8th 2026 China Zhao Hanyang Last 144 (Q) 115
Wales Mark Williams Last 32 115
China Xiao Guodong Last 32 115
England Shaun Murphy Last 16 115
China Zhao Xintong Last 16 115
England Judd Trump Last 16 115
Hong Kong Cheung Ka Wai Last 144 (Q) 114
Apr 8th 2026 China Lan Yuhao Last 144 (Q) 114
Poland Michal Szubarczyk Last 112 (Q) 114
China Long Zehuang Last 112 (Q) 114
Apr 15th 2026 China Xu Si Last 48 (Q) 114
Apr 15th 2026 Wales Jak Jones Last 48 (Q) 114
Apr 15th 2026 Wales Jak Jones Last 48 (Q) 114
England Barry Hawkins Quarter-final 114
Apr 7th 2026 Scotland Liam Graham Last 144 (Q) 113
Apr 12th 2026 Thailand Thepchaiya Un-Nooh Last 80 (Q) 113
Apr 14th 2026 England Stan Moody Last 48 (Q) 113
England Ronnie O'Sullivan Last 32 113
England Ronnie O'Sullivan Last 32 113
England Barry Hawkins Last 16 113
Apr 8th 2026 Wales Jamie Clarke Last 144 (Q) 112
Apr 8th 2026 China Lan Yuhao Last 144 (Q) 112
Apr 12th 2026 Wales Jackson Page Last 80 (Q) 112
Apr 12th 2026 Poland Antoni Kowalski Last 80 (Q) 112
Wales Ryan Day Last 80 (Q) 112
Apr 18th 2026 China Zhao Xintong Last 32 112
England Kyren Wilson Last 16 112
Apr 6th 2026 China Wang Xinbo Last 144 (Q) 111
Apr 10th 2026 Hong Kong Marco Fu Last 112 (Q) 111
Scotland John Higgins Last 16 111
England Ashley Hugill Last 112 (Q) 110
China Peifan Lei Last 80 (Q) 110
Apr 20th 2026 England Stan Moody Last 32 110
Apr 6th 2026 England Daniel Womersley Last 144 (Q) 109
India Ishpreet Singh Chadha Last 80 (Q) 109
Apr 13th 2026 England Liam Highfield Last 80 (Q) 109
Apr 14th 2026 China Zhou Yuelong Last 48 (Q) 109
Apr 15th 2026 China Zhang Anda Last 48 (Q) 109
Apr 15th 2026 Belgium Luca Brecel Last 48 (Q) 109
China Zhang Anda Last 32 109
Northern Ireland Mark Allen Last 32 109
England Shaun Murphy Final 109
England Liam Pullen Last 144 (Q) 108
Apr 7th 2026 China Xu Yichen Last 144 (Q) 108
China Yulu Bai Last 112 (Q) 108
England Michael Holt Last 112 (Q) 108
Apr 11th 2026 England Stuart Bingham Last 80 (Q) 108
Apr 12th 2026 England Robbie Williams Last 80 (Q) 108
Apr 13th 2026 England Jack Lisowski Last 80 (Q) 108
Apr 13th 2026 China Long Zehuang Last 80 (Q) 108
Apr 13th 2026 China Yuan Sijun Last 80 (Q) 108
Apr 15th 2026 China Zhang Anda Last 48 (Q) 108
China Zhao Xintong Last 16 108
Apr 6th 2026 China Gao Yang Last 144 (Q) 107
Apr 12th 2026 England Joe O'Connor Last 80 (Q) 107
Apr 14th 2026 China Pang Junxu Last 48 (Q) 107
Apr 6th 2026 England Peter Lines Last 144 (Q) 106
China Zhang Anda Last 80 (Q) 106
China Xu Si Last 80 (Q) 106
Apr 13th 2026 China Long Zehuang Last 80 (Q) 106
Apr 15th 2026 England Ali Carter Last 48 (Q) 106
Apr 15th 2026 England Ali Carter Last 48 (Q) 106
China Ding Junhui Last 32 106
England Ali Carter Last 32 106
Iran Hossein Vafaei Last 16 106
Iran Hossein Vafaei Quarter-final 106
Apr 7th 2026 Hong Kong Marco Fu Last 144 (Q) 105
England Connor Benzey Last 144 (Q) 105
Apr 12th 2026 England Liam Pullen Last 80 (Q) 105
Apr 12th 2026 China Pang Junxu Last 80 (Q) 105
Apr 13th 2026 England Ali Carter Last 80 (Q) 105
Apr 14th 2026 England Liam Pullen Last 48 (Q) 105
Apr 14th 2026 China Pang Junxu Last 48 (Q) 105
Apr 15th 2026 China Zhang Anda Last 48 (Q) 105
China Wu Yize Last 32 105
Iran Hossein Vafaei Last 32 105
England Shaun Murphy Semi-final 105
England Shaun Murphy Semi-final 105
Poland Mateusz Baranowski Last 144 (Q) 104
Apr 9th 2026 England Liam Pullen Last 112 (Q) 104
Apr 9th 2026 England Ashley Carty Last 112 (Q) 104
China Wang Xinbo Last 112 (Q) 104
England Liam Highfield Last 112 (Q) 104
Apr 13th 2026 China He Guoqiang Last 80 (Q) 104
Apr 13th 2026 England Liam Highfield Last 80 (Q) 104
Apr 14th 2026 China Pang Junxu Last 48 (Q) 104
Apr 14th 2026 England Stan Moody Last 48 (Q) 104
Apr 15th 2026 China Fan Zhengyi Last 48 (Q) 104
Apr 15th 2026 China Xu Si Last 48 (Q) 104
Australia Neil Robertson Last 16 104
Northern Ireland Mark Allen Quarter-final 104
Apr 7th 2026 England Steven Hallworth Last 144 (Q) 103
Apr 9th 2026 Latvia Artemijs Zizins Last 112 (Q) 103
Apr 10th 2026 China Chang Bingyu Last 112 (Q) 103
Germany Umut Dikme Last 112 (Q) 103
Apr 11th 2026 England David Gilbert Last 80 (Q) 103
Apr 12th 2026 Wales Dylan Emery Last 80 (Q) 103
Apr 13th 2026 Belgium Ben Mertens Last 80 (Q) 103
Apr 13th 2026 Belgium Ben Mertens Last 80 (Q) 103
England Shaun Murphy Last 16 103
England Shaun Murphy Last 16 103
England Shaun Murphy Last 16 103
China Wu Yize Final 103
Apr 9th 2026 England Liam Pullen Last 112 (Q) 102
Apr 10th 2026 Hong Kong Marco Fu Last 112 (Q) 102
Apr 12th 2026 England Patrick Whelan Last 80 (Q) 102
China Wu Yize Quarter-final 102
Apr 6th 2026 China Yulu Bai Last 144 (Q) 101
England Mark Davis Last 112 (Q) 101
Apr 9th 2026 England Ricky Walden Last 112 (Q) 101
Apr 9th 2026 China Jiang Jun Last 112 (Q) 101
Apr 11th 2026 England David Gilbert Last 80 (Q) 101
Apr 12th 2026 Thailand Noppon Saengkham Last 80 (Q) 101
Apr 12th 2026 England Stan Moody Last 80 (Q) 101
Apr 12th 2026 China Jiang Jun Last 80 (Q) 101
Apr 12th 2026 England Elliot Slessor Last 80 (Q) 101
Apr 18th 2026 England Liam Highfield Last 32 101
Apr 20th 2026 England Stan Moody Last 32 101
Australia Neil Robertson Last 16 101
Scotland John Higgins Semi-final 101
Apr 7th 2026 Hong Kong Marco Fu Last 144 (Q) 100
Apr 11th 2026 Wales Daniel Wells Last 80 (Q) 100
Apr 11th 2026 England Peter Lines Last 80 (Q) 100
Apr 12th 2026 Thailand Noppon Saengkham Last 80 (Q) 100
Northern Ireland Jordan Brown Last 80 (Q) 100
China Xu Si Last 80 (Q) 100
China Chang Bingyu Last 80 (Q) 100
Apr 13th 2026 England Jimmy Robertson Last 80 (Q) 100
Apr 15th 2026 China Fan Zhengyi Last 48 (Q) 100
Apr 15th 2026 China Xu Si Last 48 (Q) 100
Apr 15th 2026 Wales Jak Jones Last 48 (Q) 100
China Ding Junhui Last 32 100
England Ronnie O'Sullivan Last 32 100
China Si Jiahui Last 32 100
Australia Neil Robertson Last 32 100
England Judd Trump Last 16 100
England Shaun Murphy Semi-final 100