High scores
Player Runs Mins Balls 4s 6s Team Ground Match Date Scorecard
ST Jayasuriya 340 799 578 36 2 Sri Lanka Colombo (RPS) 2 Aug 1997 Test # 1374
V Sehwag 293 366 254 40 7 India Mumbai (BS) 2 Dec 2009 Test # 1937
DPMD Jayawardene 275 610 435 27 1 Sri Lanka Ahmedabad 16 Nov 2009 Test # 1933
V Kohli 243 - 287 25 0 India Delhi 2 Dec 2017 Test # 2286
DPMD Jayawardene 242 677 465 30 2 Sri Lanka Colombo (SSC) 24 Feb 1999 Test # 1445
RS Mahanama 225 753 561 27 0 Sri Lanka Colombo (RPS) 2 Aug 1997 Test # 1374
KC Sangakkara 219 399 335 29 0 Sri Lanka Colombo (SSC) 26 Jul 2010 Test # 1966
V Kohli 213 386 267 17 2 India Nagpur 24 Nov 2017 Test # 2283
SR Tendulkar 203 516 347 23 1 India Colombo (SSC) 26 Jul 2010 Test # 1966
V Sehwag 201* 348 231 22 4 India Galle 31 Jul 2008 Test # 1884
M Azharuddin 199 505 - 16 1 India Kanpur 17 Dec 1986 Test # 1061
ST Jayasuriya 199 425 226 21 2 Sri Lanka Colombo (SSC) 9 Aug 1997 Test # 1376
S Dhawan 190 235 168 31 0 India Galle 26 Jul 2017 Test # 2265
R Dravid 177 387 261 26 1 India Ahmedabad 16 Nov 2009 Test # 1933
SM Gavaskar 176 506 302 22 0 India Kanpur 17 Dec 1986 Test # 1061
DPMD Jayawardene 174 358 244 20 1 Sri Lanka Colombo (SSC) 26 Jul 2010 Test # 1966
SC Ganguly 173 516 361 25 2 India Mumbai 3 Dec 1997 Test # 1390
G Gambhir 167 298 215 15 0 India Kanpur 24 Nov 2009 Test # 1935
DB Vengsarkar 166 429 279 14 0 India Cuttack 4 Jan 1987 Test # 1064
LD Chandimal 164 - 361 21 1 Sri Lanka Delhi 2 Dec 2017 Test # 2286
N Kapil Dev 163 240 165 19 1 India Kanpur 17 Dec 1986 Test # 1061
LD Chandimal 162* 247 169 19 4 Sri Lanka Galle 12 Aug 2015 Test # 2176
SM Gavaskar 155 399 293 24 1 India Chennai 17 Sep 1982 Test # 934
M Vijay 155 - 267 13 0 India Delhi 2 Dec 2017 Test # 2286
HAPW Jayawardene 154* 415 314 11 0 Sri Lanka Ahmedabad 16 Nov 2009 Test # 1933
DB Vengsarkar 153 - - - 0 India Nagpur 27 Dec 1986 Test # 1063
CA Pujara 153 381 265 13 0 India Galle 26 Jul 2017 Test # 2265
M Azharuddin 152 361 260 16 1 India Ahmedabad 8 Feb 1994 Test # 1247
RS Mahanama 151 520 362 19 0 Sri Lanka Colombo (PSS) 4 Aug 1993 Test # 1229
PA de Silva 148 388 297 17 2 Sri Lanka Colombo (PSS) 4 Aug 1993 Test # 1229
SR Tendulkar 148 320 244 20 3 India Mumbai 3 Dec 1997 Test # 1390
SC Ganguly 147 427 312 19 2 India Colombo (SSC) 9 Aug 1997 Test # 1376
PA de Silva 146 363 226 20 0 Sri Lanka Colombo (SSC) 9 Aug 1997 Test # 1376
CA Pujara 145* 456 289 14 0 India Colombo (SSC) 28 Aug 2015 Test # 2179
KC Sangakkara 144 424 288 14 0 Sri Lanka Colombo (PSS) 8 Aug 2008 Test # 1886
R Dravid 144 280 226 15 1 India Kanpur 24 Nov 2009 Test # 1935
SR Tendulkar 143 292 247 20 0 India Colombo (RPS) 2 Aug 1997 Test # 1374
S Ramesh 143 317 214 18 0 India Colombo (SSC) 24 Feb 1999 Test # 1445
CA Pujara 143 501 362 14 0 India Nagpur 24 Nov 2017 Test # 2283
SR Tendulkar 142 260 224 22 0 India Lucknow 18 Jan 1994 Test # 1244
FDM Karunaratne 141 377 307 16 0 Sri Lanka Colombo (SSC) 3 Aug 2017 Test # 2267
SR Tendulkar 139 397 266 16 0 India Colombo (SSC) 9 Aug 1997 Test # 1376
DPMD Jayawardene 139 339 216 14 1 Sri Lanka Colombo (SSC) 29 Aug 2001 Test # 1559
TT Samaraweera 137* 370 288 12 1 Sri Lanka Colombo (PSS) 3 Aug 2010 Test # 1968
KC Sangakkara 137 349 261 20 1 Sri Lanka Mumbai (BS) 2 Dec 2009 Test # 1937
HP Tillakaratne 136* 316 214 16 0 Sri Lanka Colombo (SSC) 29 Aug 2001 Test # 1559
DPMD Jayawardene 136 375 259 10 1 Sri Lanka Colombo (SSC) 23 Jul 2008 Test # 1882
S Dhawan 134 370 271 13 0 India Galle 12 Aug 2015 Test # 2176
CA Pujara 133 323 232 11 1 India Colombo (SSC) 3 Aug 2017 Test # 2267
AM Rahane 132 284 222 14 0 India Colombo (SSC) 3 Aug 2017 Test # 2267
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:
India v Sri Lanka at Delhi, 3rd Test, Dec 2-6, 2017 [Test # 2286]
India v Sri Lanka at Nagpur, 2nd Test, Nov 24-27, 2017 [Test # 2283]
India v Sri Lanka at Kolkata, 1st Test, Nov 16-20, 2017 [Test # 2281]