2024 Xi'an Grand Prix - Centuries

Date Player Round Break
Jul 26th 2024 Wales Mark Williams Last 128 (Q) 140
Aug 20th 2024 Thailand Thepchaiya Un-Nooh Last 64 138
Aug 20th 2024 England Ricky Walden Last 64 137
Jul 25th 2024 Australia Neil Robertson Last 128 (Q) 137
Aug 22nd 2024 Wales Jak Jones Last 16 136
Aug 19th 2024 England Mark Selby Last 128 (Q) 136
Jul 26th 2024 England Chris Wakelin Last 128 (Q) 135
Aug 19th 2024 Iran Amir Sarkhosh Last 64 135
Aug 25th 2024 England Kyren Wilson Final 135
Aug 21st 2024 Thailand Akani Songsermsawad Last 32 134
Aug 20th 2024 Belgium Julien Leclercq Last 64 134
Aug 19th 2024 Wales Jak Jones Last 64 134
Aug 21st 2024 Northern Ireland Mark Allen Last 32 133
Jul 25th 2024 Australia Neil Robertson Last 128 (Q) 131
Aug 20th 2024 Northern Ireland Mark Allen Last 64 131
Jul 25th 2024 China Xiao Guodong Last 128 (Q) 130
Aug 19th 2024 England Gary Wilson Last 64 128
Aug 20th 2024 England Shaun Murphy Last 64 128
Jul 25th 2024 China Xiao Guodong Last 128 (Q) 127
Aug 19th 2024 England Jack Lisowski Last 64 126
Jul 26th 2024 China Wu Yize Last 128 (Q) 126
Aug 19th 2024 England Jack Lisowski Last 64 124
Jul 25th 2024 Wales Jamie Jones Last 128 (Q) 122
Aug 21st 2024 China Xu Si Last 32 120
Aug 22nd 2024 England Jimmy Robertson Last 16 118
Aug 22nd 2024 England Jimmy Robertson Last 16 118
Aug 21st 2024 England Jimmy Robertson Last 32 117
Jul 25th 2024 Hong Kong Cheung Ka Wai Last 128 (Q) 116
Aug 22nd 2024 England Mark Selby Last 16 116
Jul 26th 2024 China Wu Yize Last 128 (Q) 116
Jul 25th 2024 Thailand Thepchaiya Un-Nooh Last 128 (Q) 115
Aug 20th 2024 England Mark Selby Last 64 115
Aug 23rd 2024 England Kyren Wilson Quarter-final 115
Aug 25th 2024 England Judd Trump Final 114
Aug 20th 2024 England Mark Selby Last 64 113
Jul 26th 2024 China Yuan Sijun Last 128 (Q) 113
Jul 25th 2024 England David Gilbert Last 128 (Q) 113
Aug 21st 2024 Northern Ireland Mark Allen Last 32 112
Jul 26th 2024 England Chris Wakelin Last 128 (Q) 112
Aug 20th 2024 Scotland Anthony McGill Last 64 111
Aug 21st 2024 England Jack Lisowski Last 32 111
Aug 19th 2024 England Stuart Bingham Last 128 (Q) 111
Jul 25th 2024 Iran Amir Sarkhosh Last 128 (Q) 111
Aug 19th 2024 China Lyu Haotian Last 64 111
Aug 19th 2024 Northern Ireland Mark Allen Last 128 (Q) 111
Aug 19th 2024 England Mark Selby Last 128 (Q) 111
Aug 19th 2024 China Ding Junhui Last 128 (Q) 110
Aug 20th 2024 England Stuart Bingham Last 64 110
Aug 21st 2024 England Ronnie O'Sullivan Last 32 109
Aug 22nd 2024 China Xu Si Last 16 109
Aug 21st 2024 Thailand Thepchaiya Un-Nooh Last 32 108
Jul 27th 2024 England Gary Wilson Last 128 (Q) 108
Aug 19th 2024 Wales Jamie Clarke Last 128 (Q) 108
Aug 21st 2024 England Kyren Wilson Last 32 108
Aug 21st 2024 England Chris Wakelin Last 32 107
Jul 26th 2024 Northern Ireland Robbie Mcguigan Last 128 (Q) 106
Aug 23rd 2024 England Matthew Selt Quarter-final 105
Aug 22nd 2024 Northern Ireland Mark Allen Last 16 104
Aug 25th 2024 England Judd Trump Final 104
Aug 21st 2024 England Hammad Miah Last 32 104
Aug 21st 2024 China Xu Si Last 32 104
Aug 22nd 2024 England Ronnie O'Sullivan Last 16 104
Jul 26th 2024 Wales Mark Williams Last 128 (Q) 104
Aug 21st 2024 England Barry Hawkins Last 32 104
Aug 21st 2024 Wales Ryan Day Last 32 103
Aug 21st 2024 China Lyu Haotian Last 32 103
Aug 22nd 2024 England Ronnie O'Sullivan Last 16 103
Aug 21st 2024 England Shaun Murphy Last 32 103
Jul 25th 2024 Hong Kong Cheung Ka Wai Last 128 (Q) 103
Aug 22nd 2024 England Kyren Wilson Last 16 103
Aug 20th 2024 England Shaun Murphy Last 64 103
Aug 20th 2024 Iran Hossein Vafaei Last 64 103
Jul 26th 2024 England Barry Hawkins Last 128 (Q) 102
Jul 26th 2024 England Joe Perry Last 128 (Q) 102
Aug 23rd 2024 England Matthew Selt Quarter-final 102
Jul 25th 2024 Iran Hossein Vafaei Last 128 (Q) 102
Aug 20th 2024 Scotland Graeme Dott Last 64 102
Aug 20th 2024 England Alfie Burden Last 64 102
Aug 24th 2024 England Kyren Wilson Semi-final 102
Aug 20th 2024 Thailand Noppon Saengkham Last 64 102
Aug 21st 2024 England Barry Hawkins Last 32 102
Aug 21st 2024 Wales Mark Williams Last 32 102
Jul 25th 2024 China Xiao Guodong Last 128 (Q) 101
Aug 20th 2024 China He Guoqiang Last 64 101
Aug 21st 2024 Wales Mark Williams Last 32 101
Jul 26th 2024 England Paul Deaville Last 128 (Q) 100
Aug 19th 2024 Wales Mark Williams Last 64 100
Jul 25th 2024 China Fan Zhengyi Last 128 (Q) 100
Aug 21st 2024 England Kyren Wilson Last 32 100
Jul 25th 2024 England David Gilbert Last 128 (Q) 100
Aug 20th 2024 England Shaun Murphy Last 64 100
Aug 21st 2024 England Shaun Murphy Last 32 100
Jul 25th 2024 Hong Kong Cheung Ka Wai Last 128 (Q) 100