High scores
Player Runs Mins Balls 4s 6s Opposition Match Date Scorecard
TM Dilshan 193 433 253 20 2 v England 3 Jun 2011 Test # 1995
S Wettimuny 190 642 471 21 0 v England 23 Aug 1984 Test # 994
MS Atapattu 185 492 351 24 0 v England 16 May 2002 Test # 1603
KC Sangakkara 147 449 258 16 0 v England 12 Jun 2014 Test # 2124
DPMD Jayawardene 119 366 220 12 0 v England 11 May 2006 Test # 1802
LRD Mendis 111 197 143 11 3 v England 23 Aug 1984 Test # 994
DPMD Jayawardene 107 222 168 17 0 v England 16 May 2002 Test # 1603
SAR Silva 102* 320 255 12 0 v England 23 Aug 1984 Test # 994
AD Mathews 102 229 172 12 0 v England 12 Jun 2014 Test # 2124
LRD Mendis 94 123 97 9 3 v England 23 Aug 1984 Test # 994
PA de Silva 88 322 225 12 0 v England 16 May 2002 Test # 1603
A Ranatunga 84 248 183 8 0 v England 23 Aug 1984 Test # 994
JK Silva 79 232 152 10 0 v England 9 Jun 2016 Test # 2205
A Ranatunga 78 227 179 10 0 v England 25 Aug 1988 Test # 1103
TM Dilshan 69 190 145 11 0 v England 11 May 2006 Test # 1802
UC Hathurusingha 66 284 201 7 0 v England 22 Aug 1991 Test # 1176
ST Jayasuriya 66 114 70 8 0 v England 22 Aug 1991 Test # 1176
KC Sangakkara 65 226 156 6 0 v England 11 May 2006 Test # 1802
NT Paranavitana 65 234 184 10 0 v England 3 Jun 2011 Test # 1995
KMDN Kulasekara 64 189 133 7 2 v England 11 May 2006 Test # 1802
JK Silva 63 218 160 10 0 v England 12 Jun 2014 Test # 2124
DPMD Jayawardene 61 167 118 9 0 v England 11 May 2006 Test # 1802
KC Sangakkara 61 218 168 4 0 v England 12 Jun 2014 Test # 2124
JR Ratnayeke 59* 175 112 9 0 v England 25 Aug 1988 Test # 1103
MF Maharoof 59 166 145 7 1 v England 11 May 2006 Test # 1802
MAR Samarasekera 57 145 110 7 1 v England 25 Aug 1988 Test # 1103
JK Silva 57 172 105 7 0 v England 12 Jun 2014 Test # 2124
LRD Mendis 56 124 97 8 0 v England 25 Aug 1988 Test # 1103
DPMD Jayawardene 55 153 105 7 0 v England 12 Jun 2014 Test # 2124
RJ Ratnayake 52 72 55 7 0 v England 22 Aug 1991 Test # 1176
WU Tharanga 52 163 126 7 0 v England 11 May 2006 Test # 1802
WPUJC Vaas 50* 253 188 7 0 v England 11 May 2006 Test # 1802
RP Arnold 50 109 87 7 0 v England 16 May 2002 Test # 1603
FDM Karunaratne 50 135 101 7 0 v England 9 Jun 2016 Test # 2205
DPMD Jayawardene 49 137 84 8 0 v England 3 Jun 2011 Test # 1995
DSBP Kuruppu 46 79 58 6 0 v England 25 Aug 1988 Test # 1103
NT Paranavitana 44 143 86 6 0 v England 3 Jun 2011 Test # 1995
GF Labrooy 42 85 83 6 0 v England 25 Aug 1988 Test # 1103
PA de Silva 42 37 32 7 0 v England 22 Aug 1991 Test # 1176
MDKJ Perera 42 107 73 7 0 v England 9 Jun 2016 Test # 2205
HAPW Jayawardene 40 89 64 5 1 v England 3 Jun 2011 Test # 1995
RL Dias 38 112 79 5 0 v England 23 Aug 1984 Test # 994
FDM Karunaratne 38 56 38 6 0 v England 12 Jun 2014 Test # 2124
FDM Karunaratne 37* 107 66 6 0 v England 9 Jun 2016 Test # 2205
CPH Ramanayake 34* 89 57 3 0 v England 22 Aug 1991 Test # 1176
AP Gurusinha 34 101 74 6 0 v England 22 Aug 1991 Test # 1176
RL Dias 32 152 104 3 0 v England 23 Aug 1984 Test # 994
JR Ratnayeke 32 130 85 4 0 v England 25 Aug 1988 Test # 1103
WPUJC Vaas 31 68 36 4 0 v England 11 May 2006 Test # 1802
HMRKB Herath 31 75 49 5 0 v England 9 Jun 2016 Test # 2205
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 | 25 years
Records includes the following current or recent matches:
England v Sri Lanka at Lord's, 3rd Test, Jun 9-13, 2016 [Test # 2205]
England v Sri Lanka at Lord's, 1st Test, Jun 12-16, 2014 [Test # 2124]
England v Sri Lanka at Lord's, 2nd Test, Jun 3-7, 2011 [Test # 1995]