Batting Most Runs Innings - vs India

Players - vs India

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Innings in match
Match Date
Scorecard
14137730716045.92Sri Lankav IndiaColombo (SSC)33 Aug 2017Test # 2267
11021213517081.48Sri Lankav IndiaColombo (SSC)33 Aug 2017Test # 2267
972862089046.63Sri Lankav IndiaGalle426 Jul 2017Test # 2265
92*14413210469.69Sri Lankav IndiaGalle226 Jul 2017Test # 2265
8315913011163.84Sri Lankav IndiaGalle226 Jul 2017Test # 2265
671159410071.27Sri Lankav IndiaGalle426 Jul 2017Test # 2265
641349310068.81Sri Lankav IndiaGalle226 Jul 2017Test # 2265
51574871106.25Sri Lankav IndiaColombo (SSC)23 Aug 2017Test # 2267
48120876055.17Sri Lankav IndiaPallekele212 Aug 2017Test # 2269
4181525078.84Sri Lankav IndiaPallekele312 Aug 2017Test # 2269
3692713050.70Sri Lankav IndiaGalle426 Jul 2017Test # 2265
3698663154.54Sri Lankav IndiaColombo (SSC)33 Aug 2017Test # 2267
36114894040.44Sri Lankav IndiaPallekele312 Aug 2017Test # 2269
35117962136.45Sri Lankav IndiaPallekele312 Aug 2017Test # 2269
3186564055.35Sri Lankav IndiaColombo (SSC)33 Aug 2017Test # 2267
2948314093.54Sri Lankav IndiaPallekele212 Aug 2017Test # 2269
2644332278.78Sri Lankav IndiaColombo (SSC)23 Aug 2017Test # 2267
2548452055.55Sri Lankav IndiaColombo (SSC)23 Aug 2017Test # 2267
259343173.52Sri Lankav IndiaColombo (SSC)23 Aug 2017Test # 2267
2485644037.50Sri Lankav IndiaColombo (SSC)23 Aug 2017Test # 2267
21*51503042.00Sri Lankav IndiaGalle426 Jul 2017Test # 2265
1835194094.73Sri Lankav IndiaPallekele212 Aug 2017Test # 2269
17*44303056.66Sri Lankav IndiaColombo (SSC)33 Aug 2017Test # 2267
17281740100.00Sri Lankav IndiaColombo (SSC)33 Aug 2017Test # 2267
1650372043.24Sri Lankav IndiaGalle226 Jul 2017Test # 2265
1658583027.58Sri Lankav IndiaColombo (SSC)33 Aug 2017Test # 2267
1653483033.33Sri Lankav IndiaPallekele312 Aug 2017Test # 2269
15*28221168.18Sri Lankav IndiaColombo (SSC)23 Aug 2017Test # 2267
1231212057.14Sri Lankav IndiaPallekele312 Aug 2017Test # 2269
10141020100.00Sri Lankav IndiaGalle426 Jul 2017Test # 2265
1026261038.46Sri Lankav IndiaGalle226 Jul 2017Test # 2265
1036340129.41Sri Lankav IndiaColombo (SSC)23 Aug 2017Test # 2267
1024242041.66Sri Lankav IndiaPallekele212 Aug 2017Test # 2269
1018152066.66Sri Lankav IndiaPallekele312 Aug 2017Test # 2269
1036272037.03Sri Lankav IndiaPallekele212 Aug 2017Test # 2269
930131069.23Sri Lankav IndiaGalle226 Jul 2017Test # 2265
818151053.33Sri Lankav IndiaGalle226 Jul 2017Test # 2265
834242033.33Sri Lankav IndiaPallekele312 Aug 2017Test # 2269
825231034.78Sri Lankav IndiaPallekele312 Aug 2017Test # 2269
736311022.58Sri Lankav IndiaPallekele312 Aug 2017Test # 2269
513510100.00Sri Lankav IndiaPallekele212 Aug 2017Test # 2269
4*25170023.52Sri Lankav IndiaPallekele312 Aug 2017Test # 2269
49101040.00Sri Lankav IndiaColombo (SSC)33 Aug 2017Test # 2267
425150026.66Sri Lankav IndiaPallekele212 Aug 2017Test # 2269
21380025.00Sri Lankav IndiaGalle426 Jul 2017Test # 2265
211100020.00Sri Lankav IndiaGalle426 Jul 2017Test # 2265
2990022.22Sri Lankav IndiaGalle226 Jul 2017Test # 2265
215120016.66Sri Lankav IndiaGalle226 Jul 2017Test # 2265
2660033.33Sri Lankav IndiaColombo (SSC)33 Aug 2017Test # 2267
21090022.22Sri Lankav IndiaColombo (SSC)33 Aug 2017Test # 2267
2550040.00Sri Lankav IndiaColombo (SSC)23 Aug 2017Test # 2267
1790011.11Sri Lankav IndiaColombo (SSC)33 Aug 2017Test # 2267
13732003.12Sri Lankav IndiaPallekele312 Aug 2017Test # 2269
0*41000.00Sri Lankav IndiaPallekele212 Aug 2017Test # 2269
042000.00Sri Lankav IndiaGalle426 Jul 2017Test # 2265
034000.00Sri Lankav IndiaGalle226 Jul 2017Test # 2265
098000.00Sri Lankav IndiaGalle426 Jul 2017Test # 2265
086000.00Sri Lankav IndiaColombo (SSC)23 Aug 2017Test # 2267
051000.00Sri Lankav IndiaColombo (SSC)23 Aug 2017Test # 2267
066000.00Sri Lankav IndiaColombo (SSC)23 Aug 2017Test # 2267
0114000.00Sri Lankav IndiaPallekele212 Aug 2017Test # 2269
043000.00Sri Lankav IndiaPallekele212 Aug 2017Test # 2269
01310000.00Sri Lankav IndiaPallekele212 Aug 2017Test # 2269
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Performances in matches that overlap decades are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures
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:

England vs Australia at Sydney, The Ashes 5th Test, Jan 4-8, 2026 [Test # 2616]

Australia vs England at Melbourne, The Ashes 4th Test, Dec 26-27, 2025 [Test # 2615]

New Zealand vs West Indies at Mount Maunganui, West Indies in New Zealand 3rd Test, Dec 18-22, 2025 [Test # 2614]