2023 Championship League - Centuries

Date Player Round Break
Jul 13th 2023 China Cao Yupeng Group 31 145
Jul 20th 2023 China Cao Yupeng Semi-final - Group 2 141
Jun 26th 2023 England Sean McAllister Group 3 140
Jun 29th 2023 Thailand Thepchaiya Un-Nooh Group 29 140
Jul 14th 2023 China Ma Hailong Group 9 140
Jul 12th 2023 China Zhang Anda Group 12 138
Jun 28th 2023 England Robbie Williams Group 22 137
Jul 21st 2023 Wales Mark Williams Final - Group 2 136
Jul 6th 2023 China Pang Junxu Group 24 135
Jul 19th 2023 England David Gilbert Semi-final - Group 4 135
Jun 29th 2023 England Kyren Wilson Group 5 134
Jul 10th 2023 England Michael Holt Group 1 134
Jul 20th 2023 China Cao Yupeng Semi-final - Group 2 134
Jul 13th 2023 China Cao Yupeng Group 31 133
Jul 21st 2023 England Shaun Murphy Final - Group 1 133
Jul 21st 2023 England Shaun Murphy Final - Group 1 133
Jun 29th 2023 Thailand Thepchaiya Un-Nooh Group 29 132
Jul 13th 2023 England Ian Burns Group 31 132
Jul 13th 2023 China Yuan Sijun Group 13 132
Jul 4th 2023 Belgium Ben Mertens Group 28 131
Jul 14th 2023 England Gary Wilson Group 9 131
Jul 17th 2023 England Martin O'Donnell Semi-final - Group 6 131
Jul 4th 2023 England Allan Taylor Group 15 129
Jun 29th 2023 England Kyren Wilson Group 5 128
Jul 11th 2023 England Joe Perry Group 18 128
Jul 14th 2023 England John Astley Group 9 128
Jul 21st 2023 Wales Mark Williams Final - Group 2 128
Jun 27th 2023 England Oliver Lines Group 21 126
Jun 28th 2023 Wales Michael White Group 10 124
Jul 3rd 2023 China Xiao Guodong Group 32 123
Jul 18th 2023 Thailand Noppon Saengkham Semi-final - Group 3 123
Jul 19th 2023 England David Gilbert Semi-final - Group 4 123
Jul 13th 2023 China Cao Yupeng Group 31 122
Jun 30th 2023 Wales Mark Williams Group 6 121
Jun 27th 2023 Iran Hossein Vafaei Group 11 120
Jul 11th 2023 England Judd Trump Group 2 120
Jul 20th 2023 England Judd Trump Semi-final - Group 2 119
Jul 21st 2023 Wales Mark Williams Final - Group 2 119
Jul 17th 2023 England Kyren Wilson Semi-final - Group 5 118
Jul 6th 2023 Wales Jackson Page Group 7 117
Jul 7th 2023 England Sam Craigie Group 23 117
Jun 26th 2023 England Adam Duffy Group 3 116
Jul 7th 2023 Pakistan Mohammed Asif Group 8 116
Jul 12th 2023 Germany Lukas Kleckers Group 4 116
Jul 4th 2023 England Anthony Hamilton Group 28 115
Jul 13th 2023 China Lyu Haotian Group 31 115
Jul 14th 2023 China Ma Hailong Group 9 114
Jul 17th 2023 England Chris Wakelin Semi-final - Group 5 114
Jul 19th 2023 China Zhou Yuelong Semi-final - Group 1 113
Jul 19th 2023 England David Gilbert Semi-final - Group 4 113
Jul 8th 2023 England Matthew Selt Group 20 112
Jul 8th 2023 England Mark Joyce Group 25 112
Jun 26th 2023 England Craig Steadman Group 3 111
Jun 29th 2023 England Kyren Wilson Group 5 111
Jul 14th 2023 China Yisong Peng Group 14 111
Jul 19th 2023 Thailand Thepchaiya Un-Nooh Semi-final - Group 4 111
Jul 20th 2023 Wales Matthew Stevens Semi-final - Group 2 111
Jul 4th 2023 England Anthony Hamilton Group 28 110
Jul 7th 2023 China Fan Zhengyi Group 23 110
Jul 12th 2023 England Shaun Murphy Group 4 110
Jul 5th 2023 Wales Jamie Jones Group 26 109
Jul 11th 2023 England Judd Trump Group 2 109
Jul 19th 2023 China Xiao Guodong Semi-final - Group 1 109
Jul 20th 2023 England Judd Trump Semi-final - Group 2 109
Jun 30th 2023 Wales Dylan Emery Group 6 108
Jul 19th 2023 China Zhou Yuelong Semi-final - Group 1 107
Jul 8th 2023 England Matthew Selt Group 20 106
Jul 12th 2023 England Shaun Murphy Group 4 106
Jul 13th 2023 China Yuan Sijun Group 13 106
Jun 30th 2023 Ireland Ken Doherty Group 6 105
Jul 4th 2023 England Stuart Bingham Group 15 105
Jul 5th 2023 China Zhou Yuelong Group 17 105
Jul 10th 2023 England Mark Davis Group 19 105
Jul 19th 2023 Thailand Thepchaiya Un-Nooh Semi-final - Group 4 105
Jul 3rd 2023 Switzerland Alexander Ursenbacher Group 32 104
Jul 8th 2023 England Matthew Selt Group 20 104
Jul 10th 2023 Scotland Ross Muir Group 19 104
Jul 12th 2023 China Zhang Anda Group 12 104
Jul 18th 2023 China Si Jiahui Semi-final - Group 8 104
Jun 29th 2023 Brazil Victor Sarkis Group 29 103
Jun 30th 2023 Belgium Julien Leclercq Group 27 103
Jul 17th 2023 England Anthony Hamilton Semi-final - Group 5 103
Jul 20th 2023 England Judd Trump Semi-final - Group 2 103
Jul 21st 2023 England Chris Wakelin Final - Group 1 103
Jun 30th 2023 Belgium Julien Leclercq Group 27 102
Jul 7th 2023 China Fan Zhengyi Group 23 102
Jul 11th 2023 England Judd Trump Group 2 102
Jul 12th 2023 China Zhang Anda Group 12 102
Jul 12th 2023 China Zhang Anda Group 12 102
Jul 17th 2023 England Kyren Wilson Semi-final - Group 5 102
Jul 20th 2023 England Joe Perry Semi-final - Group 2 102
Jun 28th 2023 Wales Michael White Group 10 101
Jun 30th 2023 Wales Mark Williams Group 6 101
Jul 3rd 2023 China Xiao Guodong Group 32 101
Jul 7th 2023 China Fan Zhengyi Group 23 101
Jul 19th 2023 England David Gilbert Semi-final - Group 4 101
Jun 29th 2023 England Kyren Wilson Group 5 100
Jul 6th 2023 Stan Moody Group 24 100
Jul 18th 2023 Wales Daniel Wells Semi-final - Group 3 100
Jul 21st 2023 England Shaun Murphy Final - Group 1 100
Jul 21st 2023 Thailand Noppon Saengkham Final - Group 2 100