High scores
Player Runs Mins Balls 4s 6s Team Opposition Match Date Scorecard
FDM Karunaratne 244 698 437 26 0 Sri Lanka v Bangladesh 21 Apr 2021 Test # 2418
BKG Mendis 176 319 254 21 1 Sri Lanka v Australia 26 Jul 2016 Test # 2209
Younis Khan 171* 428 271 18 0 Pakistan v Sri Lanka 3 Jul 2015 Test # 2169
DM de Silva 166 412 291 22 0 Sri Lanka v Bangladesh 21 Apr 2021 Test # 2418
Najmul Hossain Shanto 163 533 378 17 1 Bangladesh v Sri Lanka 21 Apr 2021 Test # 2418
MEK Hussey 142 301 244 16 0 Australia v Sri Lanka 8 Sep 2011 Test # 2007
SE Marsh 141 420 315 18 0 Australia v Sri Lanka 8 Sep 2011 Test # 2007
HDRL Thirimanne 140 445 298 15 0 Sri Lanka v Bangladesh 29 Apr 2021 Test # 2419
Azhar Ali 136 371 284 13 0 Pakistan v Sri Lanka 8 Jul 2012 Test # 2048
FDM Karunaratne 130 349 230 14 0 Sri Lanka v Pakistan 3 Jul 2015 Test # 2169
Mominul Haque 127 431 304 11 0 Bangladesh v Sri Lanka 21 Apr 2021 Test # 2418
Shan Masood 125 337 233 11 1 Pakistan v Sri Lanka 3 Jul 2015 Test # 2169
JE Root 124 - 146 10 2 England v Sri Lanka 14 Nov 2018 Test # 2326
AD Mathews 122 397 252 12 1 Sri Lanka v Pakistan 3 Jul 2015 Test # 2169
S Dhawan 119 209 123 17 0 India v Sri Lanka 12 Aug 2017 Test # 2269
FDM Karunaratne 118 264 190 15 0 Sri Lanka v Bangladesh 29 Apr 2021 Test # 2419
HH Pandya 108 163 96 8 7 India v Sri Lanka 12 Aug 2017 Test # 2269
Asad Shafiq 100* 295 195 9 0 Pakistan v Sri Lanka 8 Jul 2012 Test # 2048
Tamim Iqbal 92 165 150 12 0 Bangladesh v Sri Lanka 29 Apr 2021 Test # 2419
Tamim Iqbal 90 185 101 15 0 Bangladesh v Sri Lanka 21 Apr 2021 Test # 2418
AD Mathews 88 - 137 6 0 Sri Lanka v England 14 Nov 2018 Test # 2326
KL Rahul 85 174 135 8 0 India v Sri Lanka 12 Aug 2017 Test # 2269
ARS Silva 85 - 174 4 1 Sri Lanka v England 14 Nov 2018 Test # 2326
BOP Fernando 81 313 221 8 0 Sri Lanka v Bangladesh 29 Apr 2021 Test # 2419
Sarfaraz Ahmed 78* 160 104 6 0 Pakistan v Sri Lanka 3 Jul 2015 Test # 2169
N Dickwella 77* 113 72 8 1 Sri Lanka v Bangladesh 29 Apr 2021 Test # 2419
Asad Shafiq 75 222 158 10 0 Pakistan v Sri Lanka 8 Jul 2012 Test # 2048
NT Paranavitana 75 318 188 8 0 Sri Lanka v Pakistan 8 Jul 2012 Test # 2048
NLTC Perera 75 129 86 4 3 Sri Lanka v Pakistan 8 Jul 2012 Test # 2048
KC Sangakkara 74* 211 125 11 0 Sri Lanka v Pakistan 8 Jul 2012 Test # 2048
Tamim Iqbal 74* 136 98 10 3 Bangladesh v Sri Lanka 21 Apr 2021 Test # 2418
TT Samaraweera 73 217 160 9 0 Sri Lanka v Pakistan 8 Jul 2012 Test # 2048
KC Sangakkara 69 209 165 8 0 Sri Lanka v Australia 8 Sep 2011 Test # 2007
Mushfiqur Rahim 68* 230 156 6 0 Bangladesh v Sri Lanka 21 Apr 2021 Test # 2418
DM Bravo 68 195 117 10 0 West Indies v Sri Lanka 1 Dec 2010 Test # 1982
BP Nash 67 156 117 5 0 West Indies v Sri Lanka 1 Dec 2010 Test # 1982
LD Chandimal 67 153 103 8 0 Sri Lanka v Pakistan 3 Jul 2015 Test # 2169
FDM Karunaratne 66 109 78 7 1 Sri Lanka v Bangladesh 29 Apr 2021 Test # 2419
BT Foakes 65* - 119 4 2 England v Sri Lanka 14 Nov 2018 Test # 2326
LD Chandimal 65 156 127 8 0 Sri Lanka v Pakistan 8 Jul 2012 Test # 2048
SM Curran 64 - 119 1 6 England v Sri Lanka 14 Nov 2018 Test # 2326
JC Buttler 63 - 67 7 0 England v Sri Lanka 14 Nov 2018 Test # 2326
FDM Karunaratne 63 - 125 4 0 Sri Lanka v England 14 Nov 2018 Test # 2326
Misbah-ul-Haq 59* 124 103 8 1 Pakistan v Sri Lanka 3 Jul 2015 Test # 2169
DM de Silva 59 - 98 6 0 Sri Lanka v England 14 Nov 2018 Test # 2326
RJ Burns 59 - 66 7 0 England v Sri Lanka 14 Nov 2018 Test # 2326
AD Mathews 58 134 111 6 3 Sri Lanka v Australia 8 Sep 2011 Test # 2007
HDRL Thirimanne 58 172 125 8 0 Sri Lanka v Bangladesh 21 Apr 2021 Test # 2418
FDM Karunaratne 57 - 96 4 0 Sri Lanka v England 14 Nov 2018 Test # 2326
By default, the shading indicates records from the past week, or failing that, the most recent entry.
Adjust: most recent | past week | past month | past 6 months | past year | 4 years | 10 years
Records includes the following current or recent matches:
Sri Lanka v Bangladesh at Pallekele, ICC World Test Championship 2nd Test, Apr 29-May 3, 2021 [Test # 2419]
Sri Lanka v Bangladesh at Pallekele, ICC World Test Championship 1st Test, Apr 21-25, 2021 [Test # 2418]
Sri Lanka v England at Pallekele, 2nd Test, Nov 14-18, 2018 [Test # 2326]