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

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]