List of hundreds
Player Runs Mins Balls 4s 6s Team Opposition Ground Match Date Scorecard
D Elgar 129 362 230 15 0 South Africa v Sri Lanka Cape Town 2 Jan 2017 Test # 2244
Q de Kock 101 178 124 11 0 South Africa v Sri Lanka Cape Town 2 Jan 2017 Test # 2244
MT Renshaw 184 413 293 20 0 Australia v Pakistan Sydney 3 Jan 2017 Test # 2245
DA Warner 113 141 95 17 0 Australia v Pakistan Sydney 3 Jan 2017 Test # 2245
PSP Handscomb 110 319 205 9 0 Australia v Pakistan Sydney 3 Jan 2017 Test # 2245
Younis Khan 175* 443 334 17 3 Pakistan v Australia Sydney 3 Jan 2017 Test # 2245
Shakib Al Hasan 217 418 276 31 0 Bangladesh v New Zealand Wellington 12 Jan 2017 Test # 2246
Mushfiqur Rahim 159 365 260 23 1 Bangladesh v New Zealand Wellington 12 Jan 2017 Test # 2246
TWM Latham 177 463 329 18 1 New Zealand v Bangladesh Wellington 12 Jan 2017 Test # 2246
KS Williamson 104* 144 90 15 0 New Zealand v Bangladesh Wellington 12 Jan 2017 Test # 2246
HM Amla 134 391 265 16 0 South Africa v Sri Lanka Johannesburg 12 Jan 2017 Test # 2247
JP Duminy 155 293 221 19 0 South Africa v Sri Lanka Johannesburg 12 Jan 2017 Test # 2247
M Vijay 108 265 160 12 1 India v Bangladesh Hyderabad (Deccan) 9 Feb 2017 Test # 2249
V Kohli 204 295 246 24 0 India v Bangladesh Hyderabad (Deccan) 9 Feb 2017 Test # 2249
WP Saha 106* 192 155 7 2 India v Bangladesh Hyderabad (Deccan) 9 Feb 2017 Test # 2249
Mushfiqur Rahim 127 381 262 16 2 Bangladesh v India Hyderabad (Deccan) 9 Feb 2017 Test # 2249
SPD Smith 109 256 202 11 0 Australia v India Pune 23 Feb 2017 Test # 2250
BKG Mendis 194 441 285 19 4 Sri Lanka v Bangladesh Galle 7 Mar 2017 Test # 2252
WU Tharanga 115 225 171 11 2 Sri Lanka v Bangladesh Galle 7 Mar 2017 Test # 2252
D Elgar 140 410 299 24 0 South Africa v New Zealand Dunedin 8 Mar 2017 Test # 2253
KS Williamson 130 380 241 18 0 New Zealand v South Africa Dunedin 8 Mar 2017 Test # 2253
LD Chandimal 138 413 300 10 1 Sri Lanka v Bangladesh Colombo (PSS) 15 Mar 2017 Test # 2254
Shakib Al Hasan 116 251 159 10 0 Bangladesh v Sri Lanka Colombo (PSS) 15 Mar 2017 Test # 2254
FDM Karunaratne 126 352 244 10 1 Sri Lanka v Bangladesh Colombo (PSS) 15 Mar 2017 Test # 2254
HM Nicholls 118 242 161 15 0 New Zealand v South Africa Wellington 16 Mar 2017 Test # 2255
SPD Smith 178* 512 361 17 0 Australia v India Ranchi 16 Mar 2017 Test # 2256
GJ Maxwell 104 245 185 9 2 Australia v India Ranchi 16 Mar 2017 Test # 2256
CA Pujara 202 672 525 21 0 India v Australia Ranchi 16 Mar 2017 Test # 2256
WP Saha 117 329 233 8 1 India v Australia Ranchi 16 Mar 2017 Test # 2256
KS Williamson 176 453 285 16 3 New Zealand v South Africa Hamilton 25 Mar 2017 Test # 2257
SPD Smith 111 224 173 14 0 Australia v India Dharamsala 25 Mar 2017 Test # 2258
RL Chase 131 317 210 17 0 West Indies v Pakistan Bridgetown 30 Apr 2017 Test # 2260
Azhar Ali 105 452 278 9 0 Pakistan v West Indies Bridgetown 30 Apr 2017 Test # 2260
Azhar Ali 127 490 334 8 2 Pakistan v West Indies Roseau 10 May 2017 Test # 2261
RL Chase 101* 366 239 12 1 West Indies v Pakistan Roseau 10 May 2017 Test # 2261
JE Root 190 375 234 27 1 England v South Africa Lord's 6 Jul 2017 Test # 2262
CR Ervine 160 347 256 13 1 Zimbabwe v Sri Lanka Colombo (RPS) 14 Jul 2017 Test # 2263
Sikandar Raza 127 342 205 9 1 Zimbabwe v Sri Lanka Colombo (RPS) 14 Jul 2017 Test # 2263
S Dhawan 190 235 168 31 0 India v Sri Lanka Galle 26 Jul 2017 Test # 2265
CA Pujara 153 381 265 13 0 India v Sri Lanka Galle 26 Jul 2017 Test # 2265
V Kohli 103* 158 136 5 1 India v Sri Lanka Galle 26 Jul 2017 Test # 2265
BA Stokes 112 276 153 9 4 England v South Africa The Oval 27 Jul 2017 Test # 2266
D Elgar 136 332 228 20 0 South Africa v England The Oval 27 Jul 2017 Test # 2266
CA Pujara 133 323 232 11 1 India v Sri Lanka Colombo (SSC) 3 Aug 2017 Test # 2267
AM Rahane 132 284 222 14 0 India v Sri Lanka Colombo (SSC) 3 Aug 2017 Test # 2267
FDM Karunaratne 141 377 307 16 0 Sri Lanka v India Colombo (SSC) 3 Aug 2017 Test # 2267
BKG Mendis 110 212 135 17 0 Sri Lanka v India Colombo (SSC) 3 Aug 2017 Test # 2267
S Dhawan 119 209 123 17 0 India v Sri Lanka Pallekele 12 Aug 2017 Test # 2269
HH Pandya 108 163 96 8 7 India v Sri Lanka Pallekele 12 Aug 2017 Test # 2269
AN Cook 243 588 407 33 0 England v West Indies Birmingham 17 Aug 2017 Test # 2270
JE Root 136 287 189 22 0 England v West Indies Birmingham 17 Aug 2017 Test # 2270
BA Stokes 100 188 124 17 0 England v West Indies Leeds 25 Aug 2017 Test # 2271
KC Brathwaite 134 376 249 17 2 West Indies v England Leeds 25 Aug 2017 Test # 2271
SD Hope 147 343 253 23 0 West Indies v England Leeds 25 Aug 2017 Test # 2271
SD Hope 118* 321 211 14 0 West Indies v England Leeds 25 Aug 2017 Test # 2271
DA Warner 112 164 135 16 1 Australia v Bangladesh Dhaka 27 Aug 2017 Test # 2272
DA Warner 123 362 234 7 0 Australia v Bangladesh Chittagong 4 Sep 2017 Test # 2273
LD Chandimal 155* 544 372 14 0 Sri Lanka v Pakistan Abu Dhabi 28 Sep 2017 Test # 2275
D Elgar 199 553 388 15 3 South Africa v Bangladesh Potchefstroom 28 Sep 2017 Test # 2276
HM Amla 137 258 200 17 1 South Africa v Bangladesh Potchefstroom 28 Sep 2017 Test # 2276
D Elgar 113 227 152 17 0 South Africa v Bangladesh Bloemfontein 6 Oct 2017 Test # 2277
AK Markram 143 253 186 22 0 South Africa v Bangladesh Bloemfontein 6 Oct 2017 Test # 2277
HM Amla 132 254 163 17 0 South Africa v Bangladesh Bloemfontein 6 Oct 2017 Test # 2277
F du Plessis 135* 241 181 15 0 South Africa v Bangladesh Bloemfontein 6 Oct 2017 Test # 2277
FDM Karunaratne 196 556 405 19 1 Sri Lanka v Pakistan Dubai (DSC) 6 Oct 2017 Test # 2278
Asad Shafiq 112 251 176 10 0 Pakistan v Sri Lanka Dubai (DSC) 6 Oct 2017 Test # 2278
H Masakadza 147 363 240 16 2 Zimbabwe v West Indies Bulawayo 29 Oct 2017 Test # 2280
SO Dowrich 103 286 232 10 1 West Indies v Zimbabwe Bulawayo 29 Oct 2017 Test # 2280
JO Holder 110 281 198 9 2 West Indies v Zimbabwe Bulawayo 29 Oct 2017 Test # 2280
V Kohli 104* 208 119 12 2 India v Sri Lanka Kolkata 16 Nov 2017 Test # 2281
SPD Smith 141* 512 326 14 0 Australia v England Brisbane 23 Nov 2017 Test # 2282
M Vijay 128 313 221 11 1 India v Sri Lanka Nagpur 24 Nov 2017 Test # 2283
CA Pujara 143 501 362 14 0 India v Sri Lanka Nagpur 24 Nov 2017 Test # 2283
V Kohli 213 386 267 17 2 India v Sri Lanka Nagpur 24 Nov 2017 Test # 2283
RG Sharma 102* 191 160 8 1 India v Sri Lanka Nagpur 24 Nov 2017 Test # 2283
C de Grandhomme 105 107 74 11 3 New Zealand v West Indies Wellington 1 Dec 2017 Test # 2284
TA Blundell 107* 228 180 13 1 New Zealand v West Indies Wellington 1 Dec 2017 Test # 2284
SE Marsh 126* 358 231 15 1 Australia v England Adelaide 2 Dec 2017 Test # 2285
M Vijay 155 350 267 13 0 India v Sri Lanka Delhi 2 Dec 2017 Test # 2286
V Kohli 243 447 287 25 0 India v Sri Lanka Delhi 2 Dec 2017 Test # 2286
AD Mathews 111 380 268 14 2 Sri Lanka v India Delhi 2 Dec 2017 Test # 2286
LD Chandimal 164 472 361 21 1 Sri Lanka v India Delhi 2 Dec 2017 Test # 2286
DM de Silva 119* 257 219 15 1 Sri Lanka v India Delhi 2 Dec 2017 Test # 2286
LRPL Taylor 107* 273 198 11 0 New Zealand v West Indies Hamilton 9 Dec 2017 Test # 2287
DJ Malan 140 322 227 19 1 England v Australia Perth 14 Dec 2017 Test # 2288
JM Bairstow 119 319 215 18 0 England v Australia Perth 14 Dec 2017 Test # 2288
SPD Smith 239 578 399 30 1 Australia v England Perth 14 Dec 2017 Test # 2288
MR Marsh 181 322 236 29 0 Australia v England Perth 14 Dec 2017 Test # 2288
DA Warner 103 216 151 13 1 Australia v England Melbourne 26 Dec 2017 Test # 2289
AN Cook 244* 634 409 27 0 England v Australia Melbourne 26 Dec 2017 Test # 2289
SPD Smith 102* 438 275 6 0 Australia v England Melbourne 26 Dec 2017 Test # 2289
AK Markram 125 264 204 14 2 South Africa v Zimbabwe Port Elizabeth 26 Dec 2017 Test # 2290

Performances in matches that overlap years are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures

Records includes the following current or recent matches:
Australia v England at Melbourne, 4th Test, Dec 26-30, 2017 [Test # 2289]
South Africa v Zimbabwe at Port Elizabeth, Only Test, Dec 26-27, 2017 [Test # 2290]
Australia v England at Perth, 3rd Test, Dec 14-18, 2017 [Test # 2288]