Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd 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)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th 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)Test2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEEODI5th 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/27QUETAS

Batting by opposition (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
At Pallekele International Cricket Stadium×From 1908-01-01×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Pathum NissankaSLAfghanistan2022-2024662469210*117.25403116.382105210
Dimuth KarunaratneSLBangladesh2021-2023340429244107.2570860.59210481
Kusal MendisSLAustralia2016-202678141817659.7148486.36120477
Azhar AliPAKSri Lanka2012-201557037113653.0062559.36131390
Ibrahim ZadranAFGSri Lanka2022-202466034916258.1736994.58210384
Joe RootENGSri Lanka2014-201856233712484.2542978.55210243
Glenn MaxwellAUSSri Lanka2016-2026552293145*97.67165177.581102618
Tamim IqbalBANSri Lanka20212412809293.3337574.67030404
David WarnerAUSSri Lanka2011-202289028010631.1128797.56112332
Nazmul Hossain ShantoBANSri Lanka2021-202546027816346.3355949.73113281
Hashim AmlaSASri Lanka2013-201844027710169.25255108.63120351
Tillakaratne DilshanSLNew Zealand2012-2013553276102*138.00256107.81120304
Mominul HaqueBANSri Lanka2013-202146226812767.0056747.27100251
Rahmat ShahAFGSri Lanka2022-20246602676544.5033280.42040271
JP DuminySASri Lanka2013-20185502519750.2026295.80020218
Dinesh ChandimalSLPakistan2012-20155712446740.6742357.68021250
Lahiru ThirimanneSLBangladesh2013-202145123014057.5045151.00110242
Steve SmithAUSSri Lanka2011-20227712275537.8333667.56020152
Jos ButtlerENGSri Lanka2012-202610912176327.1322098.64010241
Kumar SangakkaraSLEngland2012-201433021611272.0024787.45110232
Kushal Janith PereraSLWest Indies2015-20205502156643.00183117.49020206
Priyamal PereraPSCMoors Sports Club2026110212212212.0036757.77100251
Dhananjaya de SilvaSLBangladesh2021-202334021116652.7535958.77100261
Mushfiqur RahimBANSri Lanka2013-202356120968*41.8034061.47010231
Tillakaratne DilshanSLSouth Africa2013-2014331207115*103.5022890.79110260
Azmatullah OmarzaiAFGSri Lanka2024331206149*103.00180114.44110176
Mohammad NabiAFGSri Lanka2022-202466020613634.33204100.98100196
Dhananjaya de SilvaCCCBurgher Recreation Club2026110204204204.0029170.10100211
Pasindu SooriyabandaraMSCPolice Sports Club2026111204204*-27175.28100221
Sherfane RutherfordWISri Lanka202433220480204.00190107.370301610
Charith AsalankaSLAfghanistan2022-202465420497*204.00185110.27020146
Kusal MendisSLBangladesh2023-202533020212467.33186108.60110243
Younis KhanPAKSri Lanka2012-2015461202171*40.4038352.74101220
Pathum NissankaSLAustralia2022-2026441197100*65.67162121.60110216
Lahiru UdaraNCCColts Cricket Club2026121194100*194.0019798.48110200
Asad ShafiqPAKSri Lanka2012-2015231190100*95.0039148.59110210
Kamil MisharaNCCColts Cricket Club2026111187187*-19297.40100144
Kumar SangakkaraSLAustralia20114501876937.4034354.52010231
Kusal MendisSLAfghanistan2022-20246611876737.4019993.97020156
MS DhoniINDSri Lanka2012-201744318667*186.0020690.29020152
Avishka FernandoSLAfghanistan20243301849161.33177103.95020188
Rahmanullah GurbazAFGSri Lanka2022-20246601836830.5022083.18020215
Rohit SharmaINDSri Lanka2012-2017431182124*91.0019991.46110225
Tillakaratne DilshanSLAustralia2011-2016561181104*36.2019393.78100215
Kusal MendisSLNew Zealand2019-20243311797989.50179100.00020164
Lahiru ThirimanneSLIndia2012-20173301778059.0021681.94020124
Angelo MathewsSLEngland2012-20184501778835.4027963.44010141
Shikhar DhawanINDSri Lanka201733017311957.6717698.30100241
Shane WatsonAUSSri Lanka20114401726943.00141121.990201712
Tillakaratne DilshanSLPakistan2012-2015331171119*85.5021181.04100141
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.