Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th 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 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th 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 runsT20I3rd 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 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st 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/27NZIND

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×v New Zealand×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Kumar SangakkaraSLNew Zealand2001-2015717710267020339.85368672.44615430821
Mahela JayawardeneSLNew Zealand1998-201574799265516737.93417663.58612728024
Sanath JayasuriyaSLNew Zealand1991-201066744215214030.74256084.06514824446
Tillakaratne DilshanSLNew Zealand2002-2016585782038123*41.59243683.66411123615
Angelo MathewsSLNew Zealand2009-20245560151839120*40.87342553.69214718521
Arjuna RanatungaSLNew Zealand1983-199851606166410230.81287157.96110215510
Aravinda de SilvaSLNew Zealand1984-200349563161426730.45240667.08211415722
Kusal MendisSLNew Zealand2015-202635443144514335.24217766.3839616523
Asanka GurusinhaSLNew Zealand1986-199629342141012744.06274051.4656213112
Dimuth KarunaratneSLNew Zealand2012-202424342121715238.03245849.512941141
Hashan TillakaratneSLNew Zealand1988-200332365121314439.13284542.642621273
Marvan AtapattuSLNew Zealand1996-200739437121112733.64210157.641841342
Roshan MahanamaSLNew Zealand1986-199828282102115339.27184255.43353912
Dinesh ChandimalSLNew Zealand2010-20243133195011629.69197248.171731022
Romesh KaluwitharanaSLNew Zealand1991-20032428086110330.75129366.591431142
Thilan SamaraweeraSLNew Zealand2001-20121216283715959.79147056.94330994
Upul TharangaSLNew Zealand2005-20122426074910328.81109468.46151935
Ranjan MadugalleSLNew Zealand1983-19882328369289*27.68153844.99041803
Kushal Janith PereraSLNew Zealand2013-20252224167010229.13538124.542347619
Lahiru ThirimanneSLNew Zealand2012-20192927357187*23.79110851.53043513
Dhananjaya de SilvaSLNew Zealand2018-20241622257010928.5086266.131136912
WPUJC VaasSLNew Zealand1994-20074641135015717.89109445.80026493
Brendon KuruppuSLNew Zealand1983-198812121485201*44.09106245.67111541
Kamindu MendisSLNew Zealand2024-202612121484182*44.0063676.102124610
Niroshan DickwellaSLNew Zealand2014-20231317147380*29.5662875.32042467
Pathum NissankaSLNew Zealand2022-2026202104609021.90435105.750435314
Thisara PereraSLNew Zealand2010-20192820045214022.60346130.641123125
Russel ArnoldSLNew Zealand2001-20071917642991*39.0055876.88041253
Chamara SilvaSLNew Zealand2006-201114143383152*34.8255768.76112433
Ravi RatnayekeSLNew Zealand1983-1988212463634120.1769752.08002231
Dhanushka GunathillekeSLNew Zealand2015-2019131403507125.0042881.78020346
Roy DiasSLNew Zealand1979-19871011133510833.5064152.26110400
Sidath WettimunySLNew Zealand1983-1984152013256517.11103531.40021300
Somachandra De SilvaSLNew Zealand1979-1985172153166119.7578440.31023230
Nuwan KulasekaraSLNew Zealand2004-2016372553125815.6042373.760221916
Milinda SiriwardanaSLNew Zealand2015-20169903116634.5634889.370213111
Charith AsalankaSLNew Zealand2022-2026191812906717.06253114.620131817
Chandika HathurusingheSLNew Zealand1991-199271012788130.8979035.19020390
Avishka FernandoSLNew Zealand2019-20251110026310026.3030885.39110255
Kumar DharmasenaSLNew Zealand1994-20032518225238*15.7561840.78000173
Muttiah MuralitharanSLNew Zealand1992-201157381023526*8.3934667.92007234
Duleep MendisSLNew Zealand1979-1987161902314312.1646649.57002210
Prasanna JayawardeneSLNew Zealand2006-201581412283717.5454142.14000311
Guy de AlwisSLNew Zealand1983-1988161942173214.4737358.18001212
Upul ChandanaSLNew Zealand1994-2005131222124121.2040152.87000210
Chamara KapugederaSLNew Zealand2006-2016191632113716.2336158.45000234
Suranga LakmalSLNew Zealand2014-2019142041864011.6340545.93002223
Rumesh RatnayakeSLNew Zealand1983-1991161831802612.0030259.60001157
Farveez MaharoofSLNew Zealand2004-2007131311653613.7533249.70001134
Pramodya WickramasingheSLNew Zealand1992-1998131221574315.7030152.16003140
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.