List of Sri Lanka Test cricket records

Test cricket is the oldest form of cricket played at international level.[1] A Test match takes place over a period of five days, and is played by teams representing Full Member nations of the International Cricket Council (ICC).[2][3] Sri Lanka obtained Full Member status of the ICC in 1981, becoming the eighth nation eligible to play Test cricket.[4] The Sri Lanka national cricket team played their first Test match on 17 February 1982, against England, and recorded their first victory on 6 September 1985, in a match against India.[5] Since then, they have played nearly 300 matches, against every other Test-playing nation.[6] Sri Lanka holds the world record for the highest team score, which was established against India in 1997.[7] The highest partnership in Test cricket was also established by two Sri Lankan batsmen; Mahela Jayawardene and Kumar Sangakkara.[8] Sri Lankan players also hold the highest partnership scores for the second and third wickets.[9]

Portrait of dark skinned man, wearing blue and yellow Sri Lanka cricket team kit with cap. Cricket field in the background.
Mahela Jayawardene holds several batting and fielding test cricket records for Sri Lanka.

Top order batsman and former captain Kumar Sangakkara holds several Sri Lankan batting records as he has scored the most runs for Sri Lanka in Test cricket. He is also the record holder for the highest number of centuries as well as the highest number of half-centuries. The 374 made by Mahela Jayawardene against South Africa in 2006 is the highest individual score by a Sri Lankan cricketer, surpassing the previous best of 340 by Sanath Jayasuriya, which was established in 1997.[10] It is also the fourth-highest individual score in Test cricket. Jayawardene, Jayasuriya and Kumar Sangakkara [319] are the only Sri Lankan players who have scored triple centuries.[11]

Muttiah Muralitharan, who was hailed by the Wisden Cricketers' Almanack in 2002 as the "best bowler ever" in Test cricket, dominates the bowling records for Sri Lanka.[12] He is the world record holder for the highest number of wickets, the most five wickets per innings, as well as the most ten wickets per match.[13] Muralitharan also holds the records for the best bowling average, best figures in an innings, best figures in a match, and best figures in a series. He missed an opportunity to capture all ten wickets in an innings in 2002 against Zimbabwe, when Chaminda Vaas took the last wicket after Muralitharan had taken the previous nine.[14]The Sri Lankan team won an ODI series against Australia in Australia in 2010. However, they are yet to register a Test match win and an ODI series win against India in India, as of 2017.

Sri Lanka holds a unique record of having the most Test wickets by both a right arm and left arm bowler:: Muralitharan with 800 wickets and Rangana Herath with 433 wickets.

Key

The top five records are listed for each category, except for the team wins, losses, draws and ties and the partnership records. Tied records for fifth place are also included. Explanations of the general symbols and cricketing terms used in the list are given below. Specific details are provided in each category where appropriate. All records include matches played for Sri Lanka only, and are correct as of March 2022.

Key
SymbolMeaning
Player or umpire is currently active in Test cricket
*Player remained not out or partnership remained unbroken
Test cricket record
dInnings was declared (e.g. 8/758d)
DateStarting date of the Test match
InningsNumber of innings played
MatchesNumber of matches played
OppositionThe team India was playing against
PeriodThe time period when the player was active in Test cricket
PlayerThe player involved in the record
VenueTest cricket ground where the match was played

Team records

Team wins, losses, and draws

OpponentMatchesWonLostDrawTied% WonFirstLast
 Afghanistan11000100.0020242024
 Australia335208015.1519832022
 Bangladesh262015076.9220012024
 England3681711022.2219822021
 India4672217015.2119822022
 Ireland22000100.0020232023
 New Zealand3891811023.6819832023
 Pakistan59172319028.8119822023
 South Africa319166029.0319932021
 West Indies241149045.8319932021
 Zimbabwe201406070.0019942020
Total31610312192045.9819822024
Statistics are correct as of  Sri Lanka v  Bangladesh at Chattogram, 1st Test, 30 March - 3 April 2024.[15][16]

First Test series wins

OpponentYear of first Home winYear of first Away win
 Afghanistan2024YTP
 Australia1999
 Bangladesh20022006
 England19931998
 India1985
 Ireland2023YTP
 New Zealand19921995
 Pakistan20091995
 South Africa20042019
 West Indies2001
 Zimbabwe19961999
Last updated: 05 February 2024[17]

First Test match wins

OpponentHomeAway
YearVenueYearVenue
 Afghanistan2024Colombo (SSC)YTPYTP
 Australia1999Kandy
 Bangladesh2002Colombo (PSS)2006Chittagong
 England1993Colombo (SSC)1998The Oval
 India1985Colombo (PSS)
 Ireland2023GalleYTPYTP
 New Zealand1992Colombo (SSC)1995Napier
 Pakistan1985Colombo (CCC)1995Faisalabad
 South Africa2000Galle2011Durban
 West Indies2001Galle2008Georgetown
 Zimbabwe1996Colombo (RPS)1999Harare
Last updated: 05 February 2024[18]

Team scoring records

Most runs in an innings

RankScoreOppositionVenueDate
1952–6d ♠  IndiaR. Premadasa Stadium, Colombo2 August 1997
2760–7dSardar Patel Stadium, Ahmedabad16 November 2009
3756–5d  South AfricaSinhalese Sports Club Ground, Colombo27 July 2006
4730–6d  BangladeshSher-e-Bangla National Cricket Stadium, Dhaka27 January 2014
5713–3d  ZimbabweQueens Sports Club, Bulawayo14 May 2004
713–9d  BangladeshZAC Stadium, Chittagong31 January 2018
Last updated: 29 April 2023[19]

Highest successful run chases

RankScoreTargetOppositionVenueDate
1391/6388  ZimbabweR Premadasa Stadium, Colombo, Sri Lanka14 July 2017
2352/9352  South AfricaPaikiasothy Saravanamuttu Stadium, Colombo, Sri Lanka4 August 2006
3326/5326  ZimbabweSinhalese Sports Club Ground, Colombo, Sri Lanka14 January 1998
4304/9304  South AfricaKingsmead, Durban, South Africa13 February 2019
5268/4268  New ZealandGalle International Stadium, Galle, Sri Lanka14 August 2019
Last updated: 29 April 2023[20]

Fewest runs in an innings

RankScoreOppositionVenueDate
171  PakistanAsgiriya Stadium, Kandy26 August 1994
2733 April 2006
381  EnglandSinhalese Sports Club Ground, Colombo15 March 2001
482  IndiaSector 16 Stadium, Chandigarh23 November 1990
 EnglandSophia Gardens, Cardiff26 May 2011
Last updated: 29 April 2023[21]

Most runs conceded in an innings

RankScoreOppositionVenueDate
1765/6d  PakistanNational Stadium, Karachi, Pakistan21 February 2009
2726/9d  IndiaBrabourne Stadium, Mumbai, India2 December 2009
3707Sinhalese Sports Club Ground, Colombo, Sri Lanka26 July 2010
4676/7Green Park Stadium, Kanpur, India17 December 1986
5671/4  New ZealandBasin Reserve, Wellington, New Zealand31 January 1991
Last updated: 29 April 2023[22]

Least runs conceded in an innings

RankScoreOppositionVenueDate
162  BangladeshPaikiasothy Saravanamuttu Stadium, Colombo, Sri Lanka3 July 2007
273  South AfricaGalle International Stadium, Galle, Sri Lanka12 July 2018
379  Zimbabwe12 January 2002
481  England18 December 2007
586  BangladeshR. Premadasa Stadium, Colombo, Sri Lanka12 September 2005
Last updated: 29 April 2023[23]

Result records

A Test match is won when one side has scored more runs than the total runs scored by the opposing side during their two innings. If both sides have completed both their allocated innings and the side that fielded last has the higher aggregate of runs, it is known as a win by runs. This indicates the number of runs that they had scored more than the opposing side. If one side scores more runs in a single innings than the total runs scored by the other side in both their innings, it is known as a win by innings and runs. If the side batting last wins the match, it is known as a win by wickets, indicating the number of wickets that were still to fall.[24]

Greatest win margins (by innings)

RankMarginOppositionVenueDate
1Innings and 280 runs  IrelandGalle International Stadium, Galle18 April 2023
2Innings and 254 runs  ZimbabweQueens Sports Club, Bulawayo14 May 2004
3Innings and 248 runs  BangladeshSher-e-Bangla National Cricket Stadium, Dhaka27 January 2014
4Innings and 240 runs  ZimbabweHarare Sports Club, Harare6 May 2004
5Innings and 239 runs  IndiaSinhalese Sports Club Ground, Colombo23 July 2008
Last updated: 29 April 2023[25]

Greatest win margins (by runs)

RankMarginOppositionVenueDate
1465 runs  BangladeshZohur Ahmed Chowdhury Stadium, Chittagong3 January 2009
2328 runs  BangladeshSylhet International Cricket Stadium, Sylhet22 March 2024
3315 runs  ZimbabweGalle International Stadium, Galle12 January 2002
4313 runs  South AfricaSinhalese Sports Club Ground, Colombo11 August 2004
5288 runs  BangladeshSinhalese Sports Club Ground, Colombo28 July 2002
Last updated: 25 March 2024[25]

Greatest win margins (by 10 wickets)

RankNumber of VictoriesOppositionMost Recent VenueDate
12  West IndiesSinhalese Sports Club Ground, Colombo, Sri Lanka29 November 2001
 IndiaGalle International Stadium, Galle, Sri Lanka18 July 2010
 ZimbabweHarare Sports Club, Harare, Zimbabwe19 January 2020
41  EnglandThe Oval, London, England14 August 1998
 BangladeshShaheed Chandu Stadium, Bogra, Bangladesh8 March 2006
 New ZealandGalle International Stadium, Galle, Sri Lanka17 November 2012
 AfghanistanSinhalese Sports Club Ground, Colombo, Sri Lanka5 February 2024
Last updated: 05 February 2024[25]

Narrowest win margins (by runs)

RankMarginOppositionVenueDate
121 runs  PakistanSheikh Zayed Stadium, Abu Dhabi28 September 2017
242 runsIqbal Stadium, Faisalabad15 September 1995
350 runsGalle International Stadium, Galle4 July 2009
457 runsArbab Niaz Stadium, Peshawar5 March 2000
563 runs  IndiaGalle International Stadium, Galle12 August 2015
Last updated: 29 April 2023[26]

Narrowest win margins (by wickets)

RankMarginOppositionVenueDate
11 wicket  South AfricaSinhalese Sports Club Ground, Colombo4 August 2006
Kingsmead Cricket Ground, Durban13 February 2019
32 wickets  PakistanRawalpindi Cricket Stadium, Rawalpindi26 February 2000
45 wickets  EnglandSinhalese Sports Club Ground, Colombo13 March 1993
 Zimbabwe14 January 1998
Last updated: 29 April 2023[26]

Greatest loss margins (by innings)

RankMarginOppositionVenueDate
1Innings and 239 runs  IndiaVidarbha Cricket Association Stadium, Nagpur, India24 November 2017
2Innings and 229 runs  South AfricaNewlands, Cape Town, South Africa2 January 2001
3Innings and 222 runs  IndiaPunjab Cricket Association Stadium, Mohali, India4 March 2022
4  PakistanSinhalese Sports Club Ground, Colombo, Sri Lanka24 July 2023
5Innings and 208 runs  South AfricaSinhalese Sports Club Ground, Colombo, Sri Lanka6 September 1993
Last updated: 29 July 2023[27]

Greatest loss margins (by runs)

RankMarginOppositionVenueDate
1423 runs  New ZealandHagley Oval, Christchurch, New Zealand26 December 2018
2366 runs  AustraliaManuka Oval, Canberra, Australia1 February 2019
3304 runs  IndiaGalle International Stadium, Galle, Sri Lanka17 July 2017
4301 runs  PakistanPaikiasothy Saravanamuttu Stadium, Colombo, Sri Lanka9 August 1994
5282 runs  South AfricaNewlands, Cape Town, South Africa2 January 2017
Last updated: 29 April 2023[27]

Greatest loss margins (by 10 wickets)

RankNumber of DefeatsOppositionMost Recent VenueDate
12  PakistanGalle International Stadium, Galle, Sri Lanka17 June 2015
 South AfricaWanderers Stadium, Johannesburg, South Africa3 January 2021
31  AustraliaMelbourne Cricket Ground, Melbourne, Australia26 December 1995
 EnglandOld Trafford, Manchester, England13 June 2002
Last updated: 29 April 2023[27]

Narrowest loss margins (by runs)

RankMarginOppositionVenueDate
17 runs  South AfricaAsgiriya Stadium, Kandy, Sri Lanka30 July 2000
216 runs  AustraliaSinhalese Sports Club Ground, Colombo, Sri Lanka17 August 1992
327 runsAsgiriya Stadium, Kandy, Sri Lanka16 March 2004
442 runs  EnglandSinhalese Sports Club Ground, Colombo, Sri Lanka23 November 2018
557 runsPallekele International Cricket Stadium, Pallekele, Sri Lanka14 November 2018
Last updated: 29 April 2023[28]

Narrowest loss margins (by wickets)

RankMarginOppositionVenueDate
12 wicket  New ZealandHagley Oval, Christchurch, New Zealand9 March 2023
23 wicket  PakistanIqbal Stadium, Faisalabad, Pakistan2 January 1992
 EnglandAsgiriya Stadium, Kandy, Sri Lanka7 March 2001
 South AfricaCenturion Park, Centurion, South Africa26 December 1998
54 wicket  EnglandSinhalese Sports Club Ground, Colombo, Sri Lanka15 March 2001
 BangladeshPaikiasothy Saravanamuttu Stadium, Colombo, Sri Lanka17 March 2017
 PakistanGalle International Stadium, Galle, Sri Lanka20 July 2023
Last updated: 20 July 2023[28]

Individual records

Batting records

Sangakkara holds several Sri Lanka Test cricket records in batting

Most career runs

Kumar Sangakkara is the fifth-highest scoring batsman in Test cricket.[29]

RankRunsPlayerMatchesInningsPeriod
112,400Kumar Sangakkara1342332000–2015
211,814Mahela Jayawardene1492521997–2014
37,608Angelo Mathews1091932009-2024
46,973Sanath Jayasuriya1101881991-2007
56,899Dimuth Karunaratne911742012-2024
66,361Aravinda de Silva931591984-2002
75,502Marvan Atapattu901561990-2007
85,492Tillakaratne Dilshan871451999-2013
95,479Dinesh Chandimal791422011-2024
105,462Thilan Samaraweera811322001-2013
Last updated: 2 April 2024[29]

Fastest runs getter

RunsBatsmanMatchInningsRecord DateReference
1000Roy Dias122314 September 1985[30]
Michael Vandort1522 March 2008
Dhananjaya de Silva1231 January 2018
2000Kumar Sangakkara294620 June 2003[31]
3000Mahela Jayawardene426516 May 2002[32]
4000579124 March 2004[33]
5000Kumar Sangakkara6410615 December 2006[34]
60007111618 December 2007[35]
70008313820 July 2009[36]
800091 ♠152 ♠3 August 2010[37]
9000103 ♠172 ♠3 November 2011[38]
10000115195 ♠26 December 2012[39]
11000122 ♠208 ♠4 February 2014[40]
12000130 ♠224 ♠3 January 2015[41]
Last updated: 29 April 2023

Most runs in each batting position

Batting positionBatsmanInningsRunsAverageTest Career SpanRef
OpenerDimuth Karunaratne1696,80642.012012–2024[42]
Number 3Kumar Sangakkara20711,67960.832000–2015[43]
Number 4Mahela Jayawardene1959,50952.251997–2014[44]
Number 5Thilan Samaraweera933,90347.602001–2013[45]
Number 6Hashan Tillakaratne582,84347.381989-2004[46]
Number 7Prasanna Jayawardene621,66130.202000–2015[47]
Number 8Chaminda Vaas981,91325.171994–2009[48]
Number 94284728.231994–2009[49]
Number 10Suranga Lakmal4541512.582010-2020[50]
Number 11Muttiah Muralitharan9862311.331992–2010[51]
Last updated: 2 April 2024.

Most runs against each team

OppositionRunsPlayerMatchesInningsPeriodRef
 Afghanistan141Angelo Mathews112024–2024[52]
 Australia969Mahela Jayawardene16291999–2013[53]
 Bangladesh1,816Kumar Sangakkara15212001–2014[54]
 England2,212Mahela Jayawardene23411998–2014[55]
 India1,82218281997–2010[56]
 Ireland385Kusal Mendis222023-2023[57]
 New Zealand1,028Mahela Jayawardene13221998–2012[58]
 Pakistan2,911Kumar Sangakkara23452002–2015[59]
 South Africa1,782Mahela Jayawardene17322000–2014[60]
 West Indies918Kumar Sangakkara12192001–2010[61]
 Zimbabwe1,145Marvan Atapattu10151998–2004[62]
Last updated: 3 February 2024.

Highest individual score

RankRunsPlayerOppositionVenueDate
1374Mahela Jayawardene  South AfricaSinhalese Sports Club Ground, Colombo27 July 2006
2340Sanath Jayasuriya  IndiaR. Premadasa Stadium, Colombo2 August 1997
3319Kumar Sangakkara  BangladeshZahur Ahmed Chowdhury Stadium, Chittagong4 February 2014
4287  South AfricaSinhalese Sports Club Ground, Colombo27 July 2006
5275Mahela Jayawardene  IndiaSardar Patel Stadium, Ahmedabad16 November 2009
Last updated: 29 April 2023[63]

Highest individual score – progression of record

RunsPlayerOpponentVenueSeason
77Roy Dias  EnglandPaikiasothy Saravanamuttu Stadium, Colombo, Sri Lanka1981–82
157Sidath Wettimuny  PakistanIqbal Stadium, Faisalabad, Pakistan
190  EnglandLord's, London, England1984
201*Brendon Kuruppu  New ZealandColombo Cricket Club Ground, Colombo, Sri Lanka1987
267Aravinda de SilvaBasin Reserve, Wellington, New Zealand1991
340Sanath Jayasuriya  IndiaR Premadasa Stadium, Colombo, Sri Lanka1997
374Mahela Jayawardene  South AfricaSinhalese Sports Club Ground, Colombo, Sri Lanka2006
Last updated: 29 April 2023[63]

Highest individual score against each team

OppositionRunsPlayerVenueDateRef
 Afghanistan141Angelo MathewsSinhalese Sports Club Ground, Colombo3 February 2024
 Australia206*Dinesh ChandimalGalle Stadium, Galle11 July 2022[64]
 Bangladesh319Kumar SangakkaraZahur Ahmed Chowdhury Stadium, Chittagong4 February 2014[65]
 England213*Mahela JayawardeneGalle International Stadium, Galle18 December 2007[66]
 India340Sanath JayasuriyaR. Premadasa Stadium, Colombo2 August 1997[67]
 Ireland245Kusal MendisGalle Stadium, Galle24 April 2023[68]
 New Zealand267Aravinda de SilvaBasin Reserve, Wellington31 January 1991[69]
 Pakistan253Sanath JayasuriyaIqbal Stadium, Faisalabad20 October 2004[70]
 South Africa374Mahela JayawardeneSinhalese Sports Club Ground, Colombo27 July 2006[71]
 West Indies204*Hashan Tillakaratne29 November 2001[72]
 Zimbabwe270Kumar SangakkaraQueens Sports Club, Bulawayo14 May 2004[73]
Last updated: 3 February 2024.

Highest career average

In cricket, batting average is the mean number of runs scored per innings. It is calculated by dividing total runs scored (including innings where he remained not out) by the number of times the batsman has been dismissed.[74]

RankAveragePlayerInningsRunsNot outPeriod
157.40Kumar Sangakkara23312,400172000–2015
249.84Mahela Jayawardene25211,814151997–2014
348.76Thilan Samaraweera1325,462202001–2013
445.55Angelo Mathews1937,608262009–2024
543.14Dinesh Chandimal1425,479152011–2024
Qualification: 20 innings. Last updated: 2 April 2024[75]

Highest Average in each batting position

Batting positionBatsmanInningsRunsAverageCareer SpanRef
OpenerMarvan Atapattu1365,31743.231990–2007[76]
Number 3Kumar Sangakkara20711,67960.832000–2015[77]
Number 4Mahela Jayawardene1959,50952.251997–2014[78]
Number 5Dinesh Chandimal472,09452.352013–2024[79]
Number 6Dhananjaya de Silva321,49951.682016–2024[80]
Number 7Hashan Tillakaratne2270150.071989–2004[81]
Number 8Chaminda Vaas981,91325.171994–2009[82]
Number 94284728.231994–2009[83]
Number 10Suranga Lakmal4541512.5<2011–2019[84]
Number 11Muttiah Muralitharan9862311.331992–2010[85]
Last updated:2 April 2024. Qualification: Min 20 innings batted at position

Most Test half-centuries

RankHalf centuriesPlayerInningsRunsPeriod
152Kumar Sangakkara23312,4002000–2015
250Mahela Jayawardene25211,8141997–2014
341Angelo Mathews1937,6082009–2024
438Arjuna Ranatunga1555,1051982-2000
537Dimuth Karunaratne1746,8992012-2024
Last updated: 2 April 2024[86]

Most Test centuries

RankCenturiesPlayerInningsRunsPeriod
138Kumar Sangakkara23312,4002000–2015
234Mahela Jayawardene25211,8141997–2014
320Aravinda de Silva1596,3611984–2002
416Tillakaratne Dilshan1455,4921999–2013
Marvan Atapattu1565,5021990–2007
Dimuth Karunaratne1696,7082012–2023
Angelo Mathews1897,5022009–2024
Last updated: 3 February 2024[87]

Most Test double centuries

RankDouble centuriesPlayerInningsRunsPeriod
111Kumar Sangakkara23312,4002000–2015
27Mahela Jayawardene25211,8141997–2014
36Marvan Atapattu1565,5021990–2007
43Sanath Jayasuriya1886,9731991–2007
52Aravinda de Silva1596,3611984–2002
Thilan Samaraweera1325,4622001–2013
Last updated: 29 July 2023[88]

Most triple centuries

RankTriple centuriesPlayerInningsRunsPeriod
11Sanath Jayasuriya1886,9731991–2007
Kumar Sangakkara23312,4002000–2015
Mahela Jayawardene25211,8141997–2014
Last updated: 29 April 2023[89]

Most Sixes

RankSixesPlayerInningsRunsPeriod
186Angelo Mathews1937,6082009–2024
261Mahela Jayawardene25211,8141997–2014
359Sanath Jayasuriya1886,9731991–2007
451Kumar Sangakkara23312,4002000–2015
548Aravinda de Silva1596,3611984–2002
Last updated: 2 April 2024[90]

Most Fours

RankFoursPlayerInningsRunsPeriod
11,491Kumar Sangakkara23312,4002000–2015
21,387Mahela Jayawardene25211,8141997–2014
3910Sanath Jayasuriya1886,9731991–2007
4782Angelo Mathews1937,6082009–2024
5756+Aravinda de Silva1596,3611984–2002
Last updated: 2 April 2024[91]

Highest batting strike rate

RankStrike RatePlayerRunsBallsPeriod
172.25Kusal Perera1,1771,6292015–2021
270.28Muttiah Muralitharan1,2611,7941992–2010
366.46Niroshan Dickwella2,7574,1482014–2023
465.54Tillakaratne Dilshan5,4928,3791999–2013
565.18Sanath Jayasuriya6,97310,6981991–2007
Qualification: 1,000 balls. Last updated: 29 April 2023[92]

Most runs in a series

RankRunsPlayerMatchesInningsSeries
1571Sanath Jayasuriya23 Indian cricket team in Sri Lanka in 1997
2516Kumar Sangakkara36Sri Lankan cricket team against Pakistan in the UAE in 2011–12
3510Mahela Jayawardena23South African cricket team in Sri Lanka in 2006
4499Kumar SangakkaraSri Lankan cricket team in Bangladesh in 2013-14
5493Aravinda de Silva35Sri Lankan cricket team in New Zealand in 1990-91
Last updated: 19 July 2023[93]

Most ducks in career

"Duck" refers to a batsman dismissed without scoring.[94]

RankDucksPlayerMatchesInningsPeriod
132Muttiah Muralitharan1321621992–2010
223Rangana Herath931441999–2018
322Marvan Atapattu901561990–2007
421Suranga Lakmal691072010–2022
518Nuwan Pradeep28502011–2017
Last updated: 29 April 2023[95]

Bowling records

Muttiah Muralitharan dominates the bowling records for Sri Lanka.

Most wickets in a career

Muralitharan, who is the highest wicket-taker in Test cricket, has taken 5 wickets for the ICC World XI team during a match in 2005, which are not included in this list.[96] Muralitharan and Shane Warne—who ranks second with 708 wickets—are the only bowlers who have captured more than 700 Test wickets.[97]

RankWicketsPlayerMatchesInningsAveragePeriod
1795Muttiah Muralitharan13222822.671992–2010
2433Rangana Herath9317028.071999–2018
3355Chaminda Vaas11119429.581994–2009
4171Suranga Lakmal7012236.442010–2022
5161Dilruwan Perera437835.92014–2021
6101Lasith Malinga305933.152004–2010
7100Dilhara Fernando406837.842000–2012
898Sanath Jayasuriya11014034.341991–2007
985Pramodya Wickramasinghe406341.871991–2001
1081Lahiru Kumara284538.072016–2024
Last updated: 2 April 2024[98]

Most career wickets against each team

OppositionWicketsPlayerMatchesInningsAveragePeriodRef
 Afghanistan8Prabath Jayasuriya1221.752024–2024[99]
 Australia66Rangana Herath111922.631999–2016[100]
 Bangladesh89Muttiah Muralitharan112213.372001–2009[101]
 England112163020.061993–2007[102]
 India105223232.611993-2010[103]
 Ireland17Prabath Jayasuriya2421.762023-2023[104]
 New Zealand68Muttiah Muralitharan142525.971992–2009[105]
 Pakistan106Rangana Herath214028.072000–2017[106]
 South Africa104Muttiah Muralitharan152722.221993–2006[107]
 West Indies82122219.621993–2008[108]
 Zimbabwe87142616.861994–2004[109]
Last updated: 05 February 2024

Fastest wicket taker

WicketsBowlerMatchRecord DateReference
50Prabath Jayasuriya724 April 2023[110]
100Dilruwan Perera252 December 2017[111]
150Muttiah Muralitharan3614 January 1998[112]
2004227 August 1998[113]
2505112 March 2000[114]
3005826 December 2000[115]
35066 ♠6 September 2001[116]
40072 ♠12 January 2002[117]
45080 ♠3 May 2003[118]
50087 ♠16 March 2004[119]
600101 ♠8 March 2006[120]
700113 ♠11 July 2007[121]
750122 ♠31 July 2008[122]
800133 ♠18 July 2010[123]
Last updated: 29 April 2023

Best figures in an innings

Muttiah Muralitharan's 9 wickets for 51 runs against Zimbabwe is Test cricket's fifth-best bowling figures in a single innings.[124] Also Rangana Herath's 9 wickets for 127 runs against Pakistan is the Best bowling figures by a left hand bowler in Test cricket history.[125]

RankFiguresPlayerOppositionVenueDate
19/51Muttiah Muralitharan  ZimbabweAsgiriya Stadium, Kandy Sri Lanka4 January 2002
29/65  EnglandThe Oval, London, England27 August 1998
39/127Rangana Herath  PakistanSinhalese Sports Club, Colombo, Sri Lanka15 August 2014
48/46Muttiah Muralitharan  West IndiesAsgiriya Stadium, Kandy, Sri Lanka22 July 2005
58/63Rangana Herath  ZimbabweHarare Sports Club, Harare, Zimbabwe6 November 2016
Last updated: 29 April 2023[126]

Best figures in an innings against each team

OppositionFiguresPlayerVenueDateReference
 Afghanistan5/107Prabath JayasuriyaSinhalese Sports Club Ground, Colombo5 February 2024[127]
 Australia7/64Rangana Herath13 August 2016[128]
 Bangladesh7/89R. Premadasa Stadium, Colombo16 March 2013[129]
 England9/65Muttiah MuralitharanThe Oval, London27 August 1998[130]
 India8/87Sinhalese Sports Club Ground, Colombo29 August 2001[131]
 Ireland7/52Prabath JayasuriyaGalle International Stadium, Galle18 April 2023[132]
 New Zealand6/43Rangana Herath17 November 2012[133]
 Pakistan9/127Sinhalese Sports Club, Colombo15 August 2014[134]
 South Africa7/84Muttiah MuralitharanGalle International Stadium, Galle20 July 2000[135]
 West Indies8/46Asgiriya Stadium, Kandy22 July 2005[136]
 Zimbabwe9/514 January 2002[137]
Last updated: 05 February 2024

Best figures in a match

The Sri Lankan record of 16 wickets for 220 runs set by Muttiah Muralitharan against England is the fifth-best figures by a bowler in a single Test match.[138]

RankFiguresPlayerOppositionVenueDate
116/220Muttiah Muralitharan  EnglandThe Oval, London, England27 August 1998
214/184Rangana Herath  PakistanSinhalese Sports Club Ground, Colombo, Sri Lanka16 August 2014
314/191Chaminda Vaas  West Indies29 November 2001
413/115Muttiah Muralitharan  ZimbabweAsgiriya Stadium, Kandy, Sri Lanka4 January 2002
513/145Rangana Herath  AustraliaSinhalese Sports Club Ground, Colombo, Sri Lanka17 August 2016
Last updated: 29 April 2023[139]

Best career average

Bowling average is the measurement of mean runs conceded per wicket. In calculating this the total number of runs conceded by the bowler is divided by the number of wickets captured.[74]

RankAveragePlayerWicketsRunsBallsPeriod
122.67Muttiah Muralitharan79518,02343,7151992–2010
226.60Asitha Fernando451,1952,1252021–2024
328.00Prabath Jayasuriya711,9883,8752022–2024
428.07Rangana Herath43312,15725,9931999–2018
529.58Chaminda Vaas35510,50123,4381994–2009
Kasun Rajitha551,6272,9962018–2024
Qualification: 2,000 deliveries. Last updated: 3 April 2024[140]

Best career economy rate

A bowler's economy rate is the total number of runs they have conceded divided by the number of overs they have bowled.[94]

RankEconomy ratePlayerWicketsRunsBallsPeriod
12.33Don Anurasiri411,5483,9731986–1998
22.46Sanath Jayasuriya983,3668,1881991–2007
32.47Muttiah Muralitharan79518,02343,7151992–2010
42.52Kumar Dharmasena692,9206,9391993–2004
52.62Jayananda Warnaweera321,0212,3331984–1994
Arjuna Ranatunga161,0402,3731984–2000
Qualification: 2,000 balls. Last updated: 29 April 2023[141]

Best career strike rate

A bowler's strike rate is the total number of balls they have bowled divided by the number of wickets they have taken.[94]

RankStrike ratePlayerWicketsRunsBallsPeriod
145.2Asitha Fernando451,1352,0352021–2024
251.5Lasith Malinga1013,3495,2092004–2010
353.8Prabath Jayasuriya691,8893,7132022–2024
454.5Kasun Rajitha551,6272,9962018–2024
554.9Muttiah Muralitharan79518,02343,7151992–2010
Qualification: 2,000 balls. Last updated: 1 April 2024[142]

Most five-wicket hauls in an innings

Taking five or more wickets in a single innings (called a five-wicket haul, fifer or five-for) is considered a notable achievement for a bowler.[143] Muralitharan is well ahead of other bowlers by number of five-wicket hauls in Tests with 67 to his name; Australian cricketer Shane Warne ranks in second place with only 37, 30 below Murali. Which shows the class of Murali in bowling compared to Warne.[144]

RankFive-wicket haulsPlayerInningsBallsWicketsPeriod
167Muttiah Muralitharan22843,7157951992–2010
234Rangana Herath17025,9934331999–2018
312Chaminda Vaas19423,4383551994–2009
48Dilruwan Perera7810,8051612014–2021
57Prabath Jayasuriya183,726672022–2024
Last updated: 05 February 2024[145]

Most ten-wickets in a match

Muralitharan has taken ten or more wickets in a match on more occasions than any other bowler in Test cricket. He has performed this feat 22 times, more than double the number of the bowler ranking second—Shane Warne, who has achieved this on 10 occasions.[146]

RankTen-wicket haulsPlayerMatchesBallsWicketsPeriod
122Muttiah Muralitharan13243,7157951992–2010
29Rangana Herath9325,9934331999–2018
32Prabath Jayasuriya93,041592022–2023
Dilruwan Perera4310,8051612014–2021
Chaminda Vaas11123,4383551994–2009
Last updated: 27 July 2023[147]

Worst figures in an innings

RankFiguresPlayerOversOppositionVenueDate
10/164Lahiru Kumara25  New ZealandBasin Reserve, Wellington, New Zealand17 March 2023
20/144Kasun Rajitha3415 December 2018
30/141Asoka de Silva5631 January 1991
40/139Ramesh Mendis36  PakistanSinghalese Sports Club Cricket Ground, Colombo, Sri Lanka24 July 2023
50/137Muttiah Muralitharan46  IndiaVidarbha Cricket Association Stadium, Nagpur, India26 November 1997
Last updated: 27 July 2023[148]

Worst figures in a match

RankFiguresPlayerOversOppositionVenueDate
10/164Dilruwan Perera47  AustraliaManuka Oval, Canberra, Australia1 February 2019
Lahiru Kumara25  New ZealandBasin Reserve, Wellington, New Zealand17 March 2023
30/155Praveen Jayawickrama51  BangladeshSher-e-Bangla National Cricket Stadium, Dhaka, Bangladesh23 May 2022
40/154Chaminda Vaas40  AustraliaCazaly's Stadium, Cairns, Australia9 July 2004
50/151Nuwan Pradeep32  PakistanSinhalese Sports Club Ground, Colombo, Sri Lanka30 June 2012
Last updated:29 April 2023[149]

Most wickets in a series

RankWicketsPlayerMatchesBBIBBM5w/10wSeries
130Muttiah Muralitharan39/5113/1152/1Zimbabwean cricket team in Sri Lanka in 2001–02
228Rangana Herath37/6413/1453/1Australian cricket team in Sri Lanka in 2016
Muttiah Muralitharan6/5911/2124/1Australian cricket team in Sri Lanka in 2003–04
3266/2812/823/1Bangladeshi cricket team in Sri Lanka in 2007
7/4611/931/1English cricket team in Sri Lanka in 2003–04
7/8413/1713/1South African cricket team in Sri Lanka in 2000
6/7110/1481/1Sri Lankan cricket team in Pakistan in 1999-2000
Chaminda Vaas7/7114/1912/1West Indian cricket team in Sri Lanka in 2001–02
Ajantha Mendis6/11710/209Indian cricket team in Sri Lanka in 2008
Last updated: 29 April 2023[150]

Hat-trick

In cricket, a hat-trick occurs when a bowler takes three wickets with consecutive deliveries. The deliveries may be interrupted by an over bowled by another bowler from the other end of the pitch or the other team's innings, but must be three consecutive deliveries by the individual bowler in the same match. Only wickets attributed to the bowler count towards a hat-trick; run outs do not count.

No.BowlerAgainstInn.TestDismissalsVenueDateRef.
1Nuwan Zoysa  Zimbabwe12/3 Harare Sports Club, Harare26 November 1999[151]
2Rangana Herath  Australia12/3 Galle International Stadium, Galle5 August 2016[152]

Wicket-keeping records

Former Sri Lankan captain Kumar Sangakkara has assisted in the highest number of dismissals as wicketkeeper.

A wicketkeeper can assist in the dismissal of a batsman by taking a catch or stumping.[153] A catch taken by the wicketkeeper means the batsman will be ruled out caught, although it may be referred to as "caught behind". A stumping occurs when the wicketkeeper catches a ball delivered by the bowler (provided it is a legal delivery) and putting down the batsman's wicket while he is out of his ground.[154]

Most dismissals

RankDismissalsPlayerMatchesInningsCatchesStumpingDis/InnPeriod
1160Niroshan Dickwella5496133271.6662014–2023
2156Prasanna Jayawardene58102124321.5292000–2015
3151Kumar Sangakkara13490131201.6772000–2015
4119Romesh Kaluwitharana498593261.4001992–2004
573Dinesh Chandimal775063101.4602011–2024
Last updated: 4 February 2024[155]

Most catches

RankCatchesPlayerMatchesInningsPeriod
1133Niroshan Dickwella54962014–2023
2131Kumar Sangakkara134902000–2015
3124Prasanna Jayawardene581022000–2015
493Romesh Kaluwitharana49851992–2004
563Dinesh Chandimal77502011–2023
Last updated: 05 February 2024[155]

Most stumpings

RankStumpingsPlayerMatchesPeriod
132Prasanna Jayawardene581022000–2015
227Niroshan Dickwella54962014–2022
326Romesh Kaluwitharana49851992–2004
420Kumar Sangakkara134902000–2015
510Dinesh Chandimal72502011–2023
Last updated: 05 February 2024[155]

Most dismissals in an innings

RankDismissalsPlayerOppositionVenueDate
16Amal Silva  IndiaSinhalese Sports Club Ground, Colombo, Sri Lanka30 August 1985
Dinesh Chandimal  PakistanPaikiasothy Saravanamuttu Stadium, Colombo, Sri Lanka25 June 2015
Last updated: 11 July 2022[156]

Most dismissals in a match

RankDismissalsPlayerOppositionVenueDate
19Amal Silva  IndiaSinhalese Sports Club Ground, Colombo, Sri Lanka30 August 1985
Paikiasothy Saravanamuttu Stadium, Colombo, Sri Lanka6 September 1985
Prasanna Jayawardene  PakistanDubai International Cricket Stadium, Dubai, UAE8 January 2014
48Dinesh ChandimalPaikiasothy Saravanamuttu Stadium, Colombo, Sri Lanka25 June 2015
57Hashan Tillakaratne  New ZealandSeddon Park, Hamilton, New Zealand22 February 1991
Chamara DunusingheMcLean Park, Napier, New Zealand11 March 1995
Prasanna Jayawardene  BangladeshZohur Ahmed Chowdhury Stadium, Chittagong, Bangladesh3 January 2009
 PakistanSharjah Cricket Stadium, Sharjah, UAE16 January 2014
Niroshan DickwellaSinhalese Sports Club Ground, Colombo, Sri Lanka14 August 2014
 West IndiesSir Vivian Richards Stadium, North Sound, Antigua and Barbuda29 March 2021
Dinesh Chandimal  South AfricaNewlands, Cape Town, South Africa2 January 2017
Niroshan Dickwella  West IndiesSir Vivian Richards Stadium, Antigua, Antigua & Barboda29 March 2021
Last updated: 11 July 2022[157]

Most dismissals in a series

RankDismissalsPlayerMatchesInningsSeries
122Amal Silva36Indian cricket team in Sri Lanka in 1985
218Prasanna Jayawardene36Sri Lankan cricket team against Pakistan in the UAE in 2013–14
315Hashan Tillakaratne6Sri Lankan cricket team in New Zealand in 1990–91
Dinesh Chandimal5Pakistan cricket team in Sri Lanka in 2015
5146Sri Lankan cricket team in South Africa in 2016-17
Last updated: 20 July 2022[158]

Fielding records

Most catches in a career

A "catch" occurs when a ball hit by the batsman in the air is held by a fielder within the field of play, before it hits the ground. In such a case, the batsman is ruled out caught.[159]

RankCatchesPlayerMatchesInningsCt/InnPeriod
1205Mahela Jayawardene1492700.7591997–2014
289Hashan Tillakaratne831230.7231989–2004
381Kusal Mendis611100.7362015–2024
478Sanath Jayasuriya1101960.3971991–2007
577Tillakaratne Dilshan871530.5031999–2013
Last updated: 05 February 2024[160]

Most catches in a series

RankCatchesPlayerMatchesInningsSeries
110Mahela Jayawardene36Bangladeshi cricket team in Sri Lanka in 2007
29Sri Lankan cricket team in Pakistan in 1999-00
5Indian cricket team in Sri Lanka in 2010
38Hashan Tillakaratne24New Zealand cricket team in Sri Lanka in 1992-93
Roshan MahanamaZimbabwean cricket team in Sri Lanka in 1996
3Sri Lankan cricket team in New Zealand in 1996-97
Sanath Jayasuriya36New Zealand cricket team in Sri Lanka in 1998
Mahela Jayawardene24Sri Lankan cricket team in Zimbabwe in 2004
Kusal Mendis36Sri Lankan cricket team in the West Indies in 2018
Dhananjaya de SilvaEnglish cricket team in Sri Lanka in 2018-19
24West Indian cricket team in Sri Lanka in 2021-22
Last updated: 28 July 2022[161]

All-round Records

1000 runs and 100 wickets

A total of 71 players have achieved the double of 1000 runs and 100 wickets in their Test career.[162]

RankPlayerAverage DifferencePeriodMatchesRunsBat AvgWicketsBowl Avg
1Chaminda Vaas−5.251994-2009111308924.3235529.58
2Muttiah Muralitharan−10.791992-2010132125911.8779522.67
3Rangana Herath−13.421999-201893169914.6443328.07
4Dilruwan Perera−17.012014-202143130318.8816135.90
Last updated: 11 July 2022[163]

Other records

Most career matches

RankMatchesPlayerRunsWktsPeriod
1149Mahela Jayawardene11,81461997–2014
2134Kumar Sangakkara12,40002000–2015
3132Muttiah Muralitharan1,2597951992–2010
4111Chaminda Vaas3,0893551994–2009
5110Sanath Jayasuriya6,973981991–2007
Last updated: 11 July 2022[164]

Most consecutive career matches

RankMatchesPlayerPeriod
193Mahela Jayawardene2002–2013
253Marvan Atapattu1997–2002
Last updated: 11 July 2022[165]

Most matches played as captain

RankMatchesPlayerWonLostTiedDraw%W%LPeriod
156Arjuna Ranatunga121902521.4233.921989–1999
238Sanath Jayasuriya1812847.3631.571999–2002
Mahela Jayawardene2006–2009
434Angelo Mathews1315638.2344.112013–2017
530Dimuth Karunaratne121240.0040.002019–2023
Last updated: 27 July 2023[166]

Most man of the match awards

RankM.O.M. AwardsPlayerMatchesPeriod
119Muttiah Muralitharan1321992–2010
216Kumar Sangakkara1342000–2015
313Mahela Jayawardene1491997–2014
411Aravinda de Silva931984–2002
Rangana Herath1999–2018
Last updated: 19 March 2023[167]

Most man of the series awards

RankM.O.S. AwardsPlayerMatchesPeriod
111Muttiah Muralitharan1321992–2010
25Rangana Herath931999–2018
34Dimuth Karunaratne842012–2023
Aravinda de Silva931984–2002
Angelo Mathews1022009–2023
Kumar Sangakkara1342000–2015
Last updated: 19 March 2023[168]

Youngest players on Debut

RankAgePlayerOppositionVenueDate
117 years and 189 daysSanjeewa Weerasinghe  IndiaPaikiasothy Saravanamuttu Stadium, Colombo, Sri Lanka6 September 1985
218 years and 78 daysArjuna Ranatunga  England17 February 1982
318 years and 81 daysRoshan Jurangpathy  IndiaAsgiriya Stadium, Kandy, Sri Lanka14 September 1985
418 years and 147 daysMalinga Bandara  New ZealandR Premadasa Stadium, Colombo, Sri Lanka27 May 1998
518 years and 298 daysNuwan ZoysaCarisbrook, Dunedin, New Zealand7 March 1997
Last updated: 11 July 2022[169][170]

Oldest players on debut

RankAgePlayerOppositionVenueDate
139 years and 251 daysSomachandra de Silva  EnglandPaikiasothy Saravanamuttu Stadium, Colombo, Sri Lanka17 February 1982
232 years and 237 daysLalith Kaluperuma
331 years and 330 daysMahela Udawatte  West IndiesDarren Sammy National Cricket Stadium, Gros Islet, Saint Lucia14 June 2018
431 years and 266 daysMithra Wettimuny  New ZealandLancaster Park, Christchurch, New Zealand4 March 1983
531 years and 236 daysSridharan Jeganathan
Last updated: 11 July 2022[171][172]

Oldest players

RankAgePlayerOppositionVenueDate
142 years and 73 daysSomachandra de Silva  EnglandLord's, London, England23 August 1984
240 years and 232 daysRangana HerathGalle International Stadium, Galle, Sri Lanka6 November 2018
338 years and 184 daysDilruwan Perera22 January 2021
438 years and 154 daysSanath JayasuriyaAsgiriya Stadium, Kandy, Sri Lanka1 December 2007
538 years and 92 daysMuttiah Muralitharan  IndiaGalle International Stadium, Galle, Sri Lanka18 July 2008
Last updated: 11 July 2022[173][174]

Partnership records

Highest wicket partnerships

Sri Lanka holds the highest partnerships in Test cricket for any wicket and, with the records for the second, and third wickets.[175]

WicketRuns1st batsman2nd batsmanOppositionVenueDate
1st wicket335Sanath JayasuriyaMarvan Atapattu  PakistanAsgiriya Stadium, Kandy28 June 2000
2nd wicket ♠576Roshan Mahanama  IndiaR. Premadasa Stadium, Colombo2 August 1997
3rd wicket ♠624Kumar SangakkaraMahela Jayawardene  South AfricaSSC Ground, Colombo27 July 2006
4th wicket437Thilan Samaraweera  PakistanNational Stadium, Karachi21 February 2009
5th wicket280Tillakaratne Dilshan  BangladeshP Sara Oval, Colombo20 September 2005
6th wicket351Mahela JayawardenePrasanna Jayawardene  IndiaSardar Patel Stadium, Ahmedabad16 November 2009
7th wicket223*Chaminda Vaas  BangladeshSSC Ground, Colombo25 June 2007
8th wicket170Mahela Jayawardene  South AfricaGalle International Stadium, Galle4 August 2004
9th wicket124Dhananjaya de SilvaLasith Embuldeniya  West Indies29 November 2021
10th wicket79Chaminda VaasMuttiah Muralitharan  AustraliaAsgiriya Stadium, Kandy16 March 2004
Last updated: 11 July 2022[176]

Highest partnerships

The world record partnership between Jayawardene and Sangakkara for 624 runs, and the partnership between Jayasuriya and Mahanama for 576 runs (which was the previous world record, and is now the second-highest partnership in Tests) are the only Test partnerships to surpass 500 runs.[177][178]

RunsWicket1st batsman2nd batsmanOppositionVenueDate
624 ♠3rd wicketKumar SangakkaraMahela Jayawardene  South AfricaSSC Ground, Colombo27 July 2006
576 ♠2nd wicketSanath JayasuriyaRoshan Mahanama  IndiaR. Premadasa Stadium, Colombo2 August 1997
438Marvan AtapattuKumar Sangakkara  ZimbabweQueens Sports Club, Bulawayo14 May 2004
4374th wicketMahela JayawardeneThilan Samaraweera  PakistanNational Stadium, Karachi21 February 2009
3516th wicketPrasanna Jayawardene  IndiaSardar Patel Stadium, Ahmedabad16 November 2009
Last updated: 11 July 2022[179]

Highest overall partnership runs by a pair

RankRunsInningsPlayersHighestAverage100/50T20I career span
16,554120Mahela Jayawardene & Kumar Sangakkara62456.519/272000-2014
24,533122Marvan Atapattu & Sanath Jayasuriya33539.419/242004–2012
33,24755Mahela Jayawardene & Thilan Samaraweera43761.2611/92003-2013
42,81257Aravinda de Silva & Arjuna Ranatunga189*53.0511/111985-2000
52,76362Dinesh Chandimal & Angelo Mathews23247.638/122012-2024
An asterisk (*) signifies an unbroken partnership (i.e. neither of the batsmen was dismissed before either the end of the allotted overs or the required score being reached). Last updated: 4 February 2024[180]

Umpiring records

RankMatchesUmpirePeriod
173Kumar Dharmasena2010–2021
249Asoka de Silva2000–2011
325K. T. Francis1982–1999
421B. C. Cooray1992–2001
511Peter Manuel1993–2001
Last updated: 11 July 2022[181]

See also

Notes

References