List of hundreds
Player Runs Mins Balls 4s 6s Team Opposition Ground Match Date Scorecard
KS Williamson 238 573 364 28 0 New Zealand v Pakistan Christchurch 3 Jan 2021 Test # 2400
HM Nicholls 157 398 291 18 1 New Zealand v Pakistan Christchurch 3 Jan 2021 Test # 2400
DJ Mitchell 102* 146 112 8 2 New Zealand v Pakistan Christchurch 3 Jan 2021 Test # 2400
D Elgar 127 241 163 22 0 South Africa v Sri Lanka Johannesburg 3 Jan 2021 Test # 2401
FDM Karunaratne 103 210 128 19 0 Sri Lanka v South Africa Johannesburg 3 Jan 2021 Test # 2401
SPD Smith 131 298 226 16 0 Australia v India Sydney 7 Jan 2021 Test # 2402
JE Root 228 476 321 18 1 England v Sri Lanka Galle 14 Jan 2021 Test # 2403
HDRL Thirimanne 111 361 251 12 0 Sri Lanka v England Galle 14 Jan 2021 Test # 2403
M Labuschagne 108 293 204 9 0 Australia v India Brisbane 15 Jan 2021 Test # 2404
AD Mathews 110 376 238 11 0 Sri Lanka v England Galle 22 Jan 2021 Test # 2405
JE Root 186 495 309 18 0 England v Sri Lanka Galle 22 Jan 2021 Test # 2405
Fawad Alam 109 353 245 9 2 Pakistan v South Africa Karachi 26 Jan 2021 Test # 2406
Mehidy Hasan Miraz 103 227 168 13 0 Bangladesh v West Indies Chattogram 3 Feb 2021 Test # 2407
Mominul Haque 115 279 182 10 0 Bangladesh v West Indies Chattogram 3 Feb 2021 Test # 2407
KR Mayers 210* 415 310 20 7 West Indies v Bangladesh Chattogram 3 Feb 2021 Test # 2407
Mohammad Rizwan 115* 292 204 15 0 Pakistan v South Africa Rawalpindi 4 Feb 2021 Test # 2408
AK Markram 108 337 243 13 3 South Africa v Pakistan Rawalpindi 4 Feb 2021 Test # 2408
JE Root 218 536 377 19 2 England v India Chennai 5 Feb 2021 Test # 2409
RG Sharma 161 327 231 18 2 India v England Chennai 13 Feb 2021 Test # 2411
R Ashwin 106 235 148 14 1 India v England Chennai 13 Feb 2021 Test # 2411
SC Williams 105 273 174 10 0 Zimbabwe v Afghanistan Abu Dhabi 2 Mar 2021 Test # 2413
RR Pant 101 226 118 13 2 India v England Ahmedabad 4 Mar 2021 Test # 2414
Hashmatullah Shahidi 200* 590 443 21 1 Afghanistan v Zimbabwe Abu Dhabi 10 Mar 2021 Test # 2415
Asghar Afghan 164 370 257 14 2 Afghanistan v Zimbabwe Abu Dhabi 10 Mar 2021 Test # 2415
SC Williams 151* 465 309 13 1 Zimbabwe v Afghanistan Abu Dhabi 10 Mar 2021 Test # 2415
P Nissanka 103 341 252 6 0 Sri Lanka v West Indies North Sound 21 Mar 2021 Test # 2416
NE Bonner 113* 423 274 13 1 West Indies v Sri Lanka North Sound 21 Mar 2021 Test # 2416
KC Brathwaite 126 514 311 13 0 West Indies v Sri Lanka North Sound 29 Mar 2021 Test # 2417
Najmul Hossain Shanto 163 533 378 17 1 Bangladesh v Sri Lanka Pallekele 21 Apr 2021 Test # 2418
Mominul Haque 127 431 304 11 0 Bangladesh v Sri Lanka Pallekele 21 Apr 2021 Test # 2418
FDM Karunaratne 244 698 437 26 0 Sri Lanka v Bangladesh Pallekele 21 Apr 2021 Test # 2418
DM de Silva 166 412 291 22 0 Sri Lanka v Bangladesh Pallekele 21 Apr 2021 Test # 2418
FDM Karunaratne 118 264 190 15 0 Sri Lanka v Bangladesh Pallekele 29 Apr 2021 Test # 2419
HDRL Thirimanne 140 445 298 15 0 Sri Lanka v Bangladesh Pallekele 29 Apr 2021 Test # 2419
Fawad Alam 140 297 204 20 0 Pakistan v Zimbabwe Harare 29 Apr 2021 Test # 2420
Abid Ali 215* 637 407 29 0 Pakistan v Zimbabwe Harare 7 May 2021 Test # 2421
Azhar Ali 126 311 240 17 1 Pakistan v Zimbabwe Harare 7 May 2021 Test # 2421
DP Conway 200 578 347 22 1 New Zealand v England Lord's 2 Jun 2021 Test # 2422
RJ Burns 132 477 297 16 1 England v New Zealand Lord's 2 Jun 2021 Test # 2422
Q de Kock 141* 257 170 12 7 South Africa v West Indies Gros Islet 10 Jun 2021 Test # 2424
Mahmudullah 150* 413 278 17 1 Bangladesh v Zimbabwe Harare 7 Jul 2021 Test # 2427
Shadman Islam 115* 259 196 9 0 Bangladesh v Zimbabwe Harare 7 Jul 2021 Test # 2427
Najmul Hossain Shanto 117* 140 118 5 6 Bangladesh v Zimbabwe Harare 7 Jul 2021 Test # 2427
JE Root 109 284 172 14 0 England v India Nottingham 4 Aug 2021 Test # 2428
KL Rahul 129 397 250 12 1 India v England Lord's 12 Aug 2021 Test # 2429
JE Root 180* 533 321 18 0 England v India Lord's 12 Aug 2021 Test # 2429
Fawad Alam 124* 373 213 17 0 Pakistan v West Indies Kingston 20 Aug 2021 Test # 2431
JE Root 121 242 165 14 0 England v India Leeds 25 Aug 2021 Test # 2432
RG Sharma 127 353 256 14 1 India v England The Oval 2 Sep 2021 Test # 2433
FDM Karunaratne 147 433 300 15 0 Sri Lanka v West Indies Galle 21 Nov 2021 Test # 2434
SS Iyer 105 267 171 13 2 India v New Zealand Kanpur 25 Nov 2021 Test # 2435
Liton Das 114 281 233 11 1 Bangladesh v Pakistan Chattogram 26 Nov 2021 Test # 2436
Abid Ali 133 388 282 12 2 Pakistan v Bangladesh Chattogram 26 Nov 2021 Test # 2436
DM de Silva 155* 377 262 11 2 Sri Lanka v West Indies Galle 29 Nov 2021 Test # 2437
MA Agarwal 150 432 311 17 4 India v New Zealand Mumbai 3 Dec 2021 Test # 2438
TM Head 152 258 148 14 4 Australia v England Brisbane 8 Dec 2021 Test # 2440
M Labuschagne 103 405 305 8 0 Australia v England Adelaide 16 Dec 2021 Test # 2441
KL Rahul 123 402 260 17 1 India v South Africa Centurion 26 Dec 2021 Test # 2443

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:
South Africa v India at Centurion, ICC World Test Championship 1st Test, Dec 26-30, 2021 [Test # 2443]
Australia v England at Melbourne, 3rd Test, Dec 26-28, 2021 [Test # 2442]
Australia v England at Adelaide, 2nd Test, Dec 16-20, 2021 [Test # 2441]