2024 Championship League - Centuries

Date Player Round Break
Jun 18th 2024 China Wu Yize Group 28 142
Jun 28th 2024 England Stuart Bingham Semi-final - Group 2 141
Jul 3rd 2024 Wales Mark Williams Final - Group 1 139
Jun 25th 2024 England Jack Lisowski Group 12 138
Jun 14th 2024 Wales Daniel Wells Group 32 138
Jul 1st 2024 England Martin O'Donnell Semi-final - Group 8 138
Jun 15th 2024 India Ishpreet Singh Chadha Group 30 137
Jun 27th 2024 England David Gilbert Group 15 136
Jul 3rd 2024 England David Gilbert Final - Group 2 135
Jul 3rd 2024 China Long Zehuang Final - Group 2 134
Jul 1st 2024 England Martin O'Donnell Semi-final - Group 8 133
Jun 19th 2024 China Yuan Sijun Group 27 132
Jun 28th 2024 England David Gilbert Semi-final - Group 2 132
Jun 15th 2024 Scotland Chris Totten Group 30 132
Jun 27th 2024 China Xu Si Group 15 131
Jul 2nd 2024 England David Lilley Semi-final - Group 6 131
Jun 28th 2024 England Ashley Carty Semi-final - Group 2 130
Jun 29th 2024 England Ali Carter Semi-final - Group 5 130
Jul 1st 2024 Wales Mark Williams Semi-final - Group 4 130
Jun 13th 2024 England Joe O'Connor Group 22 130
Jun 27th 2024 Wales Duane Jones Group 15 130
Jun 28th 2024 Iran Hossein Vafaei Semi-final - Group 3 129
Jul 1st 2024 Wales Jak Jones Semi-final - Group 8 129
Jun 12th 2024 England Robbie Williams Group 25 129
Jun 22nd 2024 China Gong Chenzhi Group 20 128
Jun 14th 2024 Wales Jackson Page Group 10 127
Jun 25th 2024 England Jack Lisowski Group 12 127
Jun 26th 2024 China Xing Zihao Group 5 127
Jun 20th 2024 England Kyren Wilson Group 1 126
Jun 10th 2024 Wales Ryan Day Group 11 125
Jul 1st 2024 Wales Jak Jones Semi-final - Group 8 125
Jun 15th 2024 Wales Jamie Jones Group 30 124
Jun 28th 2024 China He Guoqiang Semi-final - Group 2 124
Jul 2nd 2024 Wales Ryan Day Semi-final - Group 6 124
Jun 13th 2024 Wales Michael White Group 23 122
Jun 18th 2024 England Ricky Walden Group 24 121
Jun 26th 2024 China Fan Zhengyi Group 16 121
Jun 14th 2024 England Andrew Higginson Group 10 121
Jun 19th 2024 Switzerland Alexander Ursenbacher Group 26 121
Jun 29th 2024 England Ali Carter Semi-final - Group 5 120
Jun 24th 2024 Scotland John Higgins Group 9 120
Jun 19th 2024 England Matthew Selt Group 26 119
Jun 20th 2024 England Kyren Wilson Group 1 119
Jun 24th 2024 China Huang Jiahao Group 6 119
Jun 28th 2024 China He Guoqiang Semi-final - Group 2 118
Jul 3rd 2024 England Ali Carter Final - Group 1 118
Jun 14th 2024 Belgium Julien Leclercq Group 32 116
Jun 14th 2024 Wales Jackson Page Group 10 116
Jul 3rd 2024 England Ali Carter Final 116
Jun 11th 2024 England Ian Burns Group 17 116
Jun 11th 2024 Wales Mark Williams Group 4 115
Jul 2nd 2024 England Gary Wilson Semi-final - Group 6 114
Jun 11th 2024 England Ian Burns Group 17 113
Jun 18th 2024 Malaysia Thor Chuan Leong Group 24 113
Jun 26th 2024 China Fan Zhengyi Group 16 113
Jul 3rd 2024 Wales Mark Williams Final - Group 1 112
Jun 20th 2024 England Kyren Wilson Group 1 111
Jun 29th 2024 England Jack Lisowski Semi-final - Group 5 111
Jun 24th 2024 China Ma Hailong Group 9 111
Jun 13th 2024 Scotland Stephen Maguire Group 23 111
Jun 21st 2024 England Peter Lines Group 13 110
Jun 19th 2024 England Matthew Selt Group 26 110
Jun 21st 2024 England Stuart Bingham Group 18 110
Jun 21st 2024 England Hamim Hussain Group 18 108
Jun 27th 2024 England David Gilbert Group 15 108
Jun 10th 2024 Hong Kong Cheung Ka Wai Group 21 107
Jun 14th 2024 Ukraine Iulian Boiko Group 10 107
Jun 14th 2024 England Mark Joyce Group 32 107
Jun 26th 2024 China Zhou Yuelong Group 16 107
Jun 22nd 2024 England Stuart Carrington Group 20 107
Jul 2nd 2024 England Gary Wilson Semi-final - Group 6 106
Jun 28th 2024 England Ashley Carty Semi-final - Group 2 106
Jun 14th 2024 Thailand Thepchaiya Un-Nooh Group 32 106
Jun 29th 2024 Scotland Scott Donaldson Semi-final - Group 1 106
Jun 19th 2024 Scotland Graeme Dott Group 26 106
Jun 25th 2024 England Jack Lisowski Group 12 106
Jun 12th 2024 England Elliot Slessor Group 31 106
Jul 3rd 2024 England David Gilbert Final - Group 2 105
Jun 13th 2024 England Joe O'Connor Group 22 105
Jun 11th 2024 England Liam Pullen Group 17 104
Jul 1st 2024 Wales Jak Jones Semi-final - Group 8 104
Jun 14th 2024 Thailand Thepchaiya Un-Nooh Group 32 104
Jun 28th 2024 England Ashley Carty Semi-final - Group 2 103
Jun 27th 2024 China Xu Si Group 15 103
Jun 24th 2024 China Ma Hailong Group 9 103
Jun 19th 2024 England Matthew Selt Group 26 102
Jun 29th 2024 Thailand Thepchaiya Un-Nooh Semi-final - Group 1 101
Jun 22nd 2024 China Gong Chenzhi Group 20 101
Jun 15th 2024 Scotland Chris Totten Group 30 101
Jun 11th 2024 Wales Mark Williams Group 4 101
Jul 3rd 2024 China Long Zehuang Final - Group 2 101
Jun 20th 2024 Scotland Scott Donaldson Group 1 101
Jun 27th 2024 Wales Andrew Pagett Group 15 100
Jun 27th 2024 England Shaun Murphy Group 3 100
Jun 21st 2024 England Hamim Hussain Group 18 100