T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZIND

Sri Lanka: Batting by series (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
Team: Sri Lanka×

Player figures come from full scorecards, which we hold for 1,524 of the 1,525 matches in this selection (from 1975). Earlier matches have results and team totals only.

PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Aravinda de SilvaSL1996–97 Singer Akai Cup1997551410134102.5053476.78130314
Mahela JayawardeneSLAustralia tour of Sri Lanka 2003/04200481104108037.2774954.74030401
Mahela JayawardeneSLCommonwealth Bank Series 2011/122012111114068540.6045589.23030313
Hashan TillakaratneSLWest Indies tour of Sri Lanka 2001/022001343403204*403.0078351.47210351
Kumar SangakkaraSLSri Lanka tour of South Africa 2000/012000-200191214029836.5578451.28030471
Sanath JayasuriyaSLICC World Cup 2002/032002-20031516140212026.8052077.31111394
Kusal MendisSLBangladesh tour of Sri Lanka 2025202588040112450.13352113.92130507
Kusal MendisSLSri Lanka tour of Bangladesh 2023/24202481003999339.9044090.680403814
Tillakaratne DilshanSLSri Lanka in New Zealand ODI Series 2014/15201576039711666.1746685.19210482
Tillakaratne DilshanSLICC Cricket World Cup 2014/152015661395161*79.0040896.81211463
Upul TharangaSLICC Cricket World Cup 2010/11201199239513356.4347283.69210522
Kusal MendisSLSri Lanka tour of Bangladesh 2017/18201845039419678.8051576.50130468
Aravinda de SilvaSLAustralia tour of Sri Lanka 1992199267039310556.1451776.02130434
Arjuna RanatungaSLPakistan tour of Sri Lanka 1985/861986572392135*78.4047560.63130295
Roy DiasSLIndia tour of Sri Lanka 1985198569139210649.0032669.02131401
Tillakaratne DilshanSLSri Lanka tour of India 2005/0620051012239281*39.2054571.93052491
Kusal MendisSLAustralia tour of Sri Lanka 202220221011238887*43.1151475.49030354
Kusal MendisSLIreland tour of Sri Lanka 20232023220385245192.5048479.552003612
Angelo MathewsSLIndia tour of Sri Lanka 2017201791213818334.6463560.00031376
Sanath JayasuriyaSLAsia Cup 2008200855037813075.60300126.002104414
Sidath WettimunySLSri Lanka tour of Pakistan 1981/82198269037715741.8975150.20110481
Marvan AtapattuSLSri Lanka tour of Zimbabwe 1999/001999681374216*53.4374250.40111380
Aravinda de SilvaSLIndia tour of Sri Lanka 1993199368037414846.7576948.63120404
Mahela JayawardeneSLSri Lanka in India Test Series 2009/10200935037327574.6066855.84100381
Duleep MendisSLIndia tour of Sri Lanka 1985198569337312462.1728964.71130153
Roy DiasSL1984–85 Australian Tri-Series1985101013738041.4456066.61040180
Kumar SangakkaraSLSouth Africa in Sri Lanka ODI Series 2013201355137216993.00346107.51121448
Sanath JayasuriyaSLAustralia tour of Sri Lanka 2003/042004811037013133.6447677.73132493
Dimuth KarunaratneSLICC Cricket World Cup Qualifier 2023202377136910361.5041688.70130350
Marvan AtapattuSLEngland tour of Sri Lanka 2000/012001682369201*61.5086342.76122330
Aravinda de SilvaSL1998 Nidahas Trophy199855036810573.6042885.98130263
Niroshan DickwellaSLIndia tour of Sri Lanka 2017201791203686730.6744083.64030503
Dinesh ChandimalSLSri Lanka tour of India 2017/18201736036616461.0074549.13120432
Mahela JayawardeneSLEngland tour of Sri Lanka 2000/012001671366101*61.0059661.41220354
Kumar SangakkaraSLAustralia tour of Sri Lanka 2003/042004811036210132.9151470.43110401
Aravinda de SilvaSLICC World Cup 2002/032002-2003141303589227.5442684.04033397
Kumar SangakkaraSLSri Lanka tour of New Zealand 2006/072006352357156*119.0048973.01210442
Tillakaratne DilshanSLEngland in Sri Lanka ODI Series 2014/15201477035710151.0042184.80120451
Hashan TillakaratneSLICC World Cup 2002/032002-200312112357104*39.6777246.24110430
Dimuth KarunaratneSLSouth Africa tour of Sri Lanka 20182018241356158*118.6754864.96130361
Arjuna RanatungaSLSri Lanka tour of Pakistan 1995/961995691356102*44.5056762.79121381
Sanath JayasuriyaSL1997 Asia Cup1997551355151*88.75297119.532114010
Aravinda de SilvaSLSri Lanka tour of Pakistan 1985/86198579035512239.4411988.24212358
Mahela JayawardeneSLEngland in Sri Lanka Test Series 2011/12201224035418088.5072948.56210384
Russel ArnoldSLSri Lanka tour of Zimbabwe 1999/001999682354104*59.0064155.23200333
Tillakaratne DilshanSLSri Lanka in India ODI Series 2009/10200955035316070.60313112.78200455
Angelo MathewsSLSouth Africa tour of Sri Lanka 20182018810235297*44.0055163.88031334
Aravinda de SilvaSLSri Lanka tour of Zimbabwe 1994/951994683351107*70.2051468.29111363
Chamara SilvaSLICC World Cup 2006/072007111023506443.7545277.43040284
Angelo MathewsSLSri Lanka tour of India 2017/1820178102350111*43.7566652.55210426

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.