Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th 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 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2068th 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 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

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At R Premadasa Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Wasim AkramPAKSri Lanka1994-2002430000.0060.0000300
Bhanuka RajapaksaSLSouth Africa202155025205.002696.1500341
Craig ErvineZIMSri Lanka20246601628227.0018388.52023173
Sanath JayasuriyaSLIndia1993-200924241128534055.87149086.2428314018
Morné MorkelSASri Lanka2013-2014520000.0060.0000200
Matheesha PathiranaSLIndia2023220000.0030.0000200
Glenn McGrathAUSSri Lanka1996-200233188*4.001650.0000200
Avishka FernandoSLZimbabwe2024330441.331428.5700210
Blessing MuzarabaniZIMSri Lanka2024-202673100*0.0030.0000200
Mehedi Hasan MirazBANSri Lanka2017-202544037289.254288.1000250
Dasun ShanakaSLAustralia202255019143.803259.3800220
Tinashe KamunhukamweZIMSri Lanka2024550502610.0047106.3800232
Mahela JayawardeneSLEngland2007-201476120477*40.8021993.15022221
Mahela JayawardeneSLNew Zealand2001-201166059419.836788.0600261
Saeed AnwarPAKSri Lanka1994-200266116270*32.4022572.00022181
Dilani ManodaraSLWWest Indies Women2013-2015661953019.009797.9400281
Mark WaughAUSSri Lanka1992-19965601215220.1715279.61022110
Kamran AkmalPAKSri Lanka2006-20127711225720.3315578.71012140
Mushfiqur RahimBANSri Lanka2007-2023670994014.1417257.5600252
Yusuf PathanINDSri Lanka200977210659*21.2096110.4201275
Aaron FinchAUSSri Lanka2016-20227712076234.50198104.55032197
Dasun ShanakaSLIndia2021-2023870833911.8611274.1100242
Sadeera SamarawickramaSLIndia2021-202477053177.5710849.0700230
Mahela JayawardeneSLPakistan2000-201212901954921.6722487.05002194
Muttiah MuralitharanSLIndia1993-20091894216*4.204052.5000210
Mohammad HafeezPAKSri Lanka2011-20159902327025.7827185.61022233
Suresh RainaINDSri Lanka2008-2012121233927643.5639898.49042337
Shahid AfridiPAKSri Lanka1997-2015141311595013.25129123.26012108
Marcus TrescothickENGIndia2002110000.0080.0000100
Dilhara FernandoSLBangladesh2007210000.0030.0000100
Dinesh MongiaINDZimbabwe2002110000.0040.0000100
Zaheer KhanINDSouth Africa2002-2012210000.0030.0000100
Ricky PontingAUSIndia1996110000.0030.0000100
Boeta DippenaarSAIndia2002110000.0030.0000100
Pedro CollinsWISri Lanka2001210000.0010.0000100
Allan DonaldSASri Lanka1993210000.0080.0000100
Craig WishartZIMAustralia1996110000.0070.0000100
Andy FlowerZIMAustralia1996110000.0020.0000100
Dion EbrahimZIMIndia2002110000.0030.0000100
Tatenda TaibuZIMSri Lanka2001110000.0010.0000100
Heath StreakZIMAustralia1996110000.0010.0000100
Shahid AfridiPAKSouth Africa2012110000.0010.0000100
Habibul BasharBANPakistan1997110000.0010.0000100
BJ PatelKENSouth Africa2002110000.0010.0000100
MO OdumbeKENSouth Africa2002110000.00110.0000100
Peter OngondoKENSri Lanka2011110000.0010.0000100
Bastiaan ZuiderentNEDSri Lanka2002110000.0010.0000100
Luuk van TroostNEDSri Lanka2002110000.00120.0000100
Shoaib MalikJKGalle Titans2023110000.0020.0000100
Misbah-ul-HaqPAKAustralia2011110000.0010.0000100
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.