Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT2069th 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th 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 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)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd 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/27VICWA

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Asgiriya Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Steve TikoloKENSri Lanka1996110969696.0095101.0501084
Sidath WettimunySLAustralia1983120969648.0014864.86011130
Kumar SangakkaraSLPakistan2006120957947.5012973.64010180
Hashan TillakaratneSLWest Indies2001121948794.0019348.7001091
Andy FlowerZIMSri Lanka1998-2002240946723.5033428.1401030
Hashan TillakaratneSLNew Zealand2003110939393.0023240.09010120
Shahriar NafeesBANSri Lanka2007120936446.5019248.44010130
Arjuna RanatungaSLPakistan1986-2000460933415.5010938.5300150
Hashan TillakaratneSLPakistan19941219283*92.0013568.15010160
Sanath JayasuriyaSLNew Zealand2003120918245.5012075.83010160
Kumar DharmasenaSLEngland2001-2003241915430.3328432.04010130
Rahul DravidINDSri Lanka2001120907545.0014263.38010150
Jacob OramNZSri Lanka2003120907445.0022739.65010170
Imran FarhatPAKSri Lanka2006120886544.0016752.69010150
Russel ArnoldSLEngland2001120876543.5021340.85010150
Ravi ShastriINDSri Lanka1985120878143.50--010-0
Kris SrikkanthINDSri Lanka1985120874743.5040117.50000-0
Marcus TrescothickENGSri Lanka2001-2003240863621.5016253.09000120
Chris GayleWIZimbabwe2001110858585.0079107.59010171
Tillakaratne DilshanSLWest Indies2005120854942.5013065.38000130
Mahela JayawardeneSLAustralia1999-2004240854621.2518146.96000120
Asanka GurusinhaSLKenya1996110848484.0010381.5501073
Marvan AtapattuSLIndia2001120844542.0016750.30000130
Hashan TillakaratneSLZimbabwe1998-2002220814440.5021138.3900090
Duleep MendisSLAustralia1983120807440.0011370.80010120
Aravinda de SilvaSLZimbabwe1998121797579.0012165.29010101
Sadagoppan RameshINDSri Lanka2001120784739.0020039.0000090
Saleem MalikPAKSri Lanka1986-1994320765438.002975.8601040
Arjuna RanatungaSLKenya19961117575*-40187.50010131
Mark BoucherSASri Lanka2000120756037.5013057.69010100
Aamer SohailPAKSri Lanka1994110747474.009875.51010111
Muttiah MuralitharanSLIndia1993-2001220726736.007596.0001063
Murray GoodwinZIMSri Lanka1998120727036.0015446.7501040
Dilip VengsarkarINDSri Lanka1985120726236.00--010-0
Russel ArnoldSLZimbabwe2002110717171.0015745.2201090
Prasanna JayawardeneSLEngland2007120715135.5014847.97010110
Arjuna RanatungaSLNew Zealand1984120715135.507989.8701081
Ramnaresh SarwanWISri Lanka2001230704823.3316741.9200060
Thilan SamaraweeraSLPakistan2006120696534.5019435.57010100
Narsingh DeonarineWISri Lanka2005120694034.5013949.64000101
Thilan SamaraweeraSLWest Indies2001-2005241693723.0018836.7000160
Russel ArnoldSLSouth Africa2000120684034.0016541.2100080
Mohammad AzharuddinINDSri Lanka1985120684334.00--000-0
Ruwan KalpageSLPakistan1994120686234.008976.40010102
Paul StrangZIMSri Lanka1998120683534.0017339.3100080
Greg ChappellAUSSri Lanka1983110666666.0010364.0801070
Hashan TillakaratneSLEngland2003120654532.5014046.4300080
Sunil GavaskarINDSri Lanka1985121644964.00--000-0
Marlon SamuelsWISri Lanka2001230645421.3314344.7601180
Gareth BattyENGSri Lanka2003121633863.0023327.0400080

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.