Sri Lanka vs other countries Tests Batting Records - Most Runs in an Innings

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Innings in match
Match Date
Scorecard
33365343734976.20West Indiesv Sri LankaGalle115 Nov 2010Test # 1977
31376056827455.10Pakistanv Sri LankaKarachi221 Feb 2009Test # 1909
29961052329357.17New Zealandv Sri LankaWellington331 Jan 1991Test # 1162
293366254407115.35Indiav Sri LankaBrabourne22 Dec 2009Test # 1937
274*65347628157.56New Zealandv Sri LankaColombo (PSS)125 Apr 2003Test # 1641
267*60542237063.27New Zealandv Sri LankaDunedin17 Mar 1997Test # 1358
26667554130349.16Zimbabwev Sri LankaBulawayo120 Oct 1994Test # 1271
264*69448921153.98New Zealandv Sri LankaWellington215 Dec 2018Test # 2335
24344728725084.66Indiav Sri LankaDelhi12 Dec 2017Test # 2286
242*62343818055.25New Zealandv Sri LankaWellington33 Jan 2015Test # 2155
23671249617147.58Pakistanv Sri LankaAbu Dhabi218 Oct 2011Test # 2009
23250335216165.90Australiav Sri LankaGalle129 Jan 2025Test # 2579
22847632118171.02Englandv Sri LankaGalle214 Jan 2021Test # 2403
22453434825464.36New Zealandv Sri LankaWellington211 Apr 2005Test # 1748
22443432531168.92South Africav Sri LankaCape Town13 Jan 2012Test # 2028
22143635423262.42West Indiesv Sri LankaColombo (SSC)129 Nov 2001Test # 1572
21946032115568.22Australiav Sri LankaW.A.C.A28 Dec 1995Test # 1317
21539029623272.63New Zealandv Sri LankaWellington117 Mar 2023Test # 2500
21338626717279.77Indiav Sri LankaNagpur224 Nov 2017Test # 2283
21151937223156.72Pakistanv Sri LankaDhaka212 Mar 1999Test # 1450
20945236024158.05West Indiesv Sri LankaGros Islet220 Jun 2003Test # 1648
208*49136119057.61Pakistanv Sri LankaGalle216 Jul 2023Test # 2511
206---0-Pakistanv Sri LankaFaisalabad216 Oct 1985Test # 1026
203*---1-Pakistanv Sri LankaFaisalabad216 Oct 1985Test # 1026
20351634723158.50Indiav Sri LankaColombo (SSC)226 Jul 2010Test # 1966
20351740917049.63Englandv Sri LankaCardiff226 May 2011Test # 1994
201*34823122487.01Indiav Sri LankaGalle131 Jul 2008Test # 1884
20151232619461.65Pakistanv Sri LankaColombo (SSC)224 Jul 2023Test # 2514
200*53539723250.37Pakistanv Sri LankaDhaka212 Mar 1999Test # 1450
200*50029816067.11Englandv Sri LankaLord's112 Jun 2014Test # 2124
200*39324015483.33New Zealandv Sri LankaWellington117 Mar 2023Test # 2500
20043732122162.30Bangladeshv Sri LankaGalle28 Mar 2013Test # 2078
199505-161-Indiav Sri LankaKanpur217 Dec 1986Test # 1061
19941227624072.10South Africav Sri LankaCenturion226 Dec 2020Test # 2399
19642733120159.21Pakistanv Sri LankaColombo (SSC)130 Jun 2012Test # 2047
1952021341811145.52New Zealandv Sri LankaChristchurch126 Dec 2014Test # 2151
19049941720145.56Bangladeshv Sri LankaGalle28 Mar 2013Test # 2078
190235168310113.09Indiav Sri LankaGalle126 Jul 2017Test # 2265
18656245415040.96New Zealandv Sri LankaWellington331 Jan 1991Test # 1162
18649530918060.19Englandv Sri LankaGalle222 Jan 2021Test # 2405
18068544516040.44New Zealandv Sri LankaColombo (CCC)224 Mar 1984Test # 985
18055846120039.04South Africav Sri LankaDurban126 Dec 2000Test # 1526
18041526027069.23Australiav Sri LankaCanberra11 Feb 2019Test # 2345
17838229419060.54West Indiesv Sri LankaGalle113 Nov 2001Test # 1567
17738726126167.81Indiav Sri LankaAhmedabad116 Nov 2009Test # 1933
17749633115153.47Pakistanv Sri LankaGalle16 Aug 2014Test # 2133
17650630222058.27Indiav Sri LankaKanpur217 Dec 1986Test # 1061
176-21416182.24Bangladeshv Sri LankaChattogram131 Jan 2018Test # 2295
17657437017147.56New Zealandv Sri LankaChristchurch326 Dec 2018Test # 2336
175*32422817376.75Indiav Sri LankaMohali14 Mar 2022Test # 2452
175*52735521049.29Bangladeshv Sri LankaMirpur123 May 2022Test # 2463
174*47533316152.25New Zealandv Sri LankaColombo (RPS)327 May 1998Test # 1415
17432925219069.04Englandv Sri LankaLord's322 Aug 1991Test # 1176
17439028121161.92Pakistanv Sri LankaKarachi319 Dec 2019Test # 2375
17351636125247.92Indiav Sri LankaWankhede13 Dec 1997Test # 1390
171*42827118063.09Pakistanv Sri LankaPallekele43 Jul 2015Test # 2169
17042131613053.79Australiav Sri LankaAdelaide125 Jan 1996Test # 1324
16838425915164.86Pakistanv Sri LankaColombo (PSS)312 Jul 2009Test # 1924
167*40525118066.53Englandv Sri LankaLord's19 Jun 2016Test # 2205
16729821515077.67Indiav Sri LankaKanpur124 Nov 2009Test # 1935
16642927914059.49Indiav Sri LankaCuttack14 Jan 1987Test # 1064
16640529513256.27Australiav Sri LankaColombo (SSC)324 Mar 2004Test # 1691
16442533417249.10Australiav Sri LankaBrisbane38 Dec 1989Test # 1131
16324016519198.78Indiav Sri LankaKanpur217 Dec 1986Test # 1061
16353337817143.12Bangladeshv Sri LankaPallekele121 Apr 2021Test # 2418
1635193509046.57Bangladeshv Sri LankaGalle117 Jun 2025Test # 2586
162*28422516072.00New Zealandv Sri LankaChristchurch326 Dec 2018Test # 2336
16241228522056.84Australiav Sri LankaCairns19 Jul 2004Test # 1706
16129623223369.39Englandv Sri LankaBirmingham230 May 2002Test # 1605
16153634921146.13Australiav Sri LankaKandy316 Mar 2004Test # 1688
16128720421178.92Australiav Sri LankaCanberra11 Feb 2019Test # 2345
160*30320519278.04South Africav Sri LankaCape Town13 Jan 2012Test # 2028
160*5244087139.21Pakistanv Sri LankaGalle416 Jul 2022Test # 2472
16032325022264.00New Zealandv Sri LankaNapier14 Apr 2005Test # 1746
16034725613162.50Zimbabwev Sri LankaColombo (RPS)114 Jul 2017Test # 2263
158*2471848585.86Pakistanv Sri LankaKarachi221 Feb 2009Test # 1909
15830120519277.07Englandv Sri LankaLord's111 May 2006Test # 1802
1574582959053.22Pakistanv Sri LankaColombo (SSC)130 Jun 2012Test # 2047
156*31824919162.65Englandv Sri LankaThe Oval127 Aug 1998Test # 1423
15637023421066.66New Zealandv Sri LankaDunedin110 Dec 2015Test # 2192
15627218815282.97Australiav Sri LankaGalle26 Feb 2025Test # 2580
155*29520717274.87Englandv Sri LankaChester-le-Street127 May 2016Test # 2204
15539929324152.90Indiav Sri LankaChennai217 Sep 1982Test # 934
15533824026064.58Pakistanv Sri LankaColombo (SSC)426 Apr 1997Test # 1367
15529322119070.13South Africav Sri LankaJohannesburg112 Jan 2017Test # 2247
15535026713058.05Indiav Sri LankaDelhi12 Dec 2017Test # 2286
15435925115061.35New Zealandv Sri LankaColombo (PSS)222 Aug 2019Test # 2356
15426415619298.71Englandv Sri LankaThe Oval16 Sep 2024Test # 2548
15332324216363.22Pakistanv Sri LankaKarachi15 Mar 1982Test # 923
153---0-Indiav Sri LankaNagpur227 Dec 1986Test # 1063
15335826914256.87Australiav Sri LankaColombo (SSC)124 Mar 2004Test # 1691
15338126513057.73Indiav Sri LankaGalle126 Jul 2017Test # 2265
15236126016158.46Indiav Sri LankaAhmedabad28 Feb 1994Test # 1247
151*40624014262.91New Zealandv Sri LankaColombo (CCC)216 Apr 1987Test # 1074
15121216516691.51Englandv Sri LankaColombo (PSS)23 Apr 2012Test # 2039
15032923718063.29Australiav Sri LankaHobart116 Nov 2007Test # 1847
148*48836921240.10Pakistanv Sri LankaColombo (SSC)426 Mar 2006Test # 1794
14832024420360.65Indiav Sri LankaWankhede13 Dec 1997Test # 1390
14833227915153.04Bangladeshv Sri LankaGalle117 Jun 2025Test # 2586
14742731219247.11Indiav Sri LankaColombo (SSC)29 Aug 1997Test # 1376
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]