Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWAODI3rd ODI · England tour of Australia 2026AUSENG

Sri Lanka: Batting by opposition (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: Sri Lanka×At R. Premadasa Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Aravinda de SilvaSLIndia1998220202105101.0021394.84110151
Aravinda de SilvaSLPakistan199712019116895.5041446.14100181
Marvan AtapattuSLIndia1998-200544119171*63.6728866.32020160
Sanath JayasuriyaSLIndia1998-20054401726743.0018592.97020201
Hashan TillakaratneSLPakistan199712015710378.5032348.61110150
Aravinda de SilvaSLNew Zealand19982301507150.0028652.45010162
Sanath JayasuriyaSLNew Zealand19982301265942.0017372.83020160
Arjuna RanatungaSLZimbabwe1996-19982201187559.0017368.21010100
Upul TharangaSLBangladesh200522011410557.0012392.68100100
Romesh KaluwitharanaSLNew Zealand19982301137237.6719757.36010210
Mahela JayawardeneSLIndia1998-20053311118355.5013383.4601060
Arjuna RanatungaSLPakistan19971201075853.5029636.15010100
Mahela JayawardeneSLNew Zealand19981201065453.0036329.20020150
Romesh KaluwitharanaSLAustralia199922110595*105.0013677.21010120
Mahela JayawardeneSLEngland2001111101101*-11587.8310070
Marvan AtapattuSLNew Zealand19982319983*49.5015663.46011110
Sanath JayasuriyaSLPakistan1997120936246.5014962.42010111
Russel ArnoldSLAustralia1999-2004330924730.6714563.4500030
Marvan AtapattuSLSouth Africa2004220906445.0011876.27010100
Kumar SangakkaraSLSouth Africa2004220876343.5011575.6501031
Mahela JayawardeneSLAustralia1999-2004320808040.0011172.0701150
Romesh KaluwitharanaSLZimbabwe1996-1998221797179.0013558.52010111
Romesh KaluwitharanaSLPakistan1997120745737.0014351.7501080
Avishka GunawardeneSLSouth Africa2004220725136.008881.8201091
Upul ChandanaSLAustralia1999-2004320693534.507197.1800030
Upul ChandanaSLSouth Africa20042216661*66.0010066.0001020
Russel ArnoldSLIndia2005110646464.0063101.5901040
Arjuna RanatungaSLNew Zealand1998231644932.0011456.1400081
Marvan AtapattuSLEngland2001110575757.009162.6401020
Roshan MahanamaSLZimbabwe1996-1998220565228.007772.7301020
Chamara SilvaSLAustralia1999210555555.008564.7101050
Marvan AtapattuSLBangladesh20051115353*-43123.2601030
Romesh KaluwitharanaSLIndia1998-1999320532926.507075.7100060
Avishka GunawardeneSLBangladesh2005110525252.006185.2501060
Asanka GurusinhaSLZimbabwe1996110525252.0013937.4101060
Sanath JayasuriyaSLZimbabwe1996-1998220505025.006379.3701140
Arjuna RanatungaSLIndia1998220482524.005587.2700011
WPUJC VaasSLAustralia1999-2004220472423.505094.0000011
Marvan AtapattuSLZimbabwe1998110454545.008056.2500020
Kumar SangakkaraSLBangladesh2005221452845.0038118.4200040
Roshan MahanamaSLIndia1998220444422.004989.8000110
Tillakaratne DilshanSLSouth Africa20042214338*43.005874.1400020
Kumar DharmasenaSLZimbabwe1996-19982114242*-7853.8500040
Marvan AtapattuSLAustralia1999-2004330412413.679344.0900010
Sanath JayasuriyaSLBangladesh2005110404040.004588.8900051
Russel ArnoldSLPakistan1997120392419.5011833.0500011
Aravinda de SilvaSLZimbabwe1996-1998220383519.005569.0900060
Niroshan BandaratillekeSLNew Zealand1998220362018.0014225.3500030
Sanath JayasuriyaSLAustralia1999-20043313626*18.004187.8000151
WPUJC VaasSLZimbabwe1996110343434.004870.8300021
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.