Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENG

Sri Lanka: Batting by series (All cricket)

More 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,526 of the 1,527 matches in this selection (from 1975). Earlier matches have results and team totals only.

PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Marvan AtapattuSLICC World Cup 2002/032002-20031618365112443.4095468.24311891
Kumar SangakkaraSLICC World Cup 2002/032002-2003161834388929.2065167.28020531
Russel ArnoldSLICC World Cup 2002/032002-2003161622245016.0041154.50012130
WPUJC VaasSLICC World Cup 2002/032002-2003161641853215.4235152.71001171
Sanath JayasuriyaSLICC World Cup 2002/032002-20031516140212026.8052077.31111394
Mahela JayawardeneSLICC World Cup 2002/032002-2003151612354415.6753144.26002280
Aravinda de SilvaSLICC World Cup 2002/032002-2003141303589227.5442684.04033397
Dilhara FernandoSLICC World Cup 2002/032002-20031411464149.1412352.03002100
Hashan TillakaratneSLICC World Cup 2002/032002-200312112357104*39.6777246.24110430
Mahela JayawardeneSLICC World Cup 2006/07200711112548115*60.8964485.091404010
Tillakaratne DilshanSLCommonwealth Bank Series 2011/12201211111513160*51.3061183.96210506
Kumar SangakkaraSLVB Series 2005/062006111104698842.6461975.77050412
Sanath JayasuriyaSLICC World Cup 2006/0720071111146711546.7047598.322204714
Mahela JayawardeneSLVB Series 2005/062006111104258638.6447589.47060341
Kumar SangakkaraSLCommonwealth Bank Series 2011/1220121111142010542.0048386.96120363
Dinesh ChandimalSLCommonwealth Bank Series 2011/122012111134198152.3851681.20040293
Mahela JayawardeneSLCommonwealth Bank Series 2011/122012111114068540.6045589.23030313
Kumar SangakkaraSLICC World Cup 2006/072007111113507635.0046575.27041302
Chamara SilvaSLICC World Cup 2006/072007111023506443.7545277.43040284
Upul TharangaSLICC World Cup 2006/072007111102987327.0944666.82031272
Tillakaratne DilshanSLVB Series 2005/0620061111227782*30.7831787.38010163
Tillakaratne DilshanSLICC World Cup 2006/07200711922175831.0023691.95010152
Nuwan KulasekaraSLCommonwealth Bank Series 2011/12201211711197319.83100119.00011103
Russel ArnoldSLICC World Cup 2006/07200711951185029.5014481.9401080
Muttiah MuralitharanSLICC World Cup 2002/032002-20031192752710.718291.46001112
WPUJC VaasSLVB Series 2005/0620061111370158.759375.2700210
Muttiah MuralitharanSLVB Series 2005/062006117335278.754479.5500122
Lasith MalingaSLCommonwealth Bank Series 2011/12201211611162.202642.3100110
Marvan AtapattuSLSri Lanka tour of India 2005/062005101204348836.1776356.88040520
Kumar SangakkaraSLSri Lanka tour of India 2005/06200510121420138*38.1866063.64100494
Tillakaratne DilshanSLSri Lanka tour of India 2005/0620051012239281*39.2054571.93052491
Kusal MendisSLAustralia tour of Sri Lanka 202220221011238887*43.1151475.49030354
Roy DiasSL1984–85 Australian Tri-Series1985101013738041.4456066.61040180
Pathum NissankaSLAustralia tour of Sri Lanka 202220221011033113730.0941180.54110304
Russel ArnoldSLVB Series 2005/062006101043217653.5039980.45030181
Romesh KaluwitharanaSL1998–99 Australia Tri-Nation Series1999101003086830.8038380.42041351
Marvan AtapattuSLVB Series 2005/062006101012998033.2243668.58020190
Duleep MendisSL1984–85 Australian Tri-Series1985101002658026.5027895.32020250
Amal SilvaSL1984–85 Australian Tri-Series1985101002638526.3043061.16031190
Aravinda de SilvaSL1995–96 Australian Tri-Series1995-1996101002587525.8034774.35011170
Romesh KaluwitharanaSL1995–96 Australian Tri-Series1995-1996101002507725.0027491.24033331
Asanka GurusinhaSL1995–96 Australian Tri-Series1995-1996101002424824.2041658.17001220
Marvan AtapattuSL1998–99 Australia Tri-Nation Series1999101002228222.2038457.81021130
Arjuna RanatungaSL1998–99 Australia Tri-Nation Series1999101012147623.7832066.88013100
Hashan TillakaratneSL1995–96 Australian Tri-Series1995-1996101032056229.2942648.12023120
Lahiru ThirimanneSLCommonwealth Bank Series 2011/12201210701916227.2925973.75020100
Sanath JayasuriyaSL1995–96 Australian Tri-Series1995-1996101001733017.3028361.13000170
WPUJC VaasSL1995–96 Australian Tri-Series1995-19961093922115.3318649.4600040
Rumesh RatnayakeSL1984–85 Australian Tri-Series198510848823*22.0011973.9500062
WPUJC VaasSL1998–99 Australia Tri-Nation Series199910104842014.0010580.0000140
Page 1Next

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

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