Live6th Match · Pakistan ODI Tri-Series 2026/27SLENG0/0 (0.4)SL chose to bowlLive7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by opposition (All internationals)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Pallekele International Cricket Stadium×
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
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
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
Asad ShafiqPAKSri Lanka2012-2015231190100*95.0039148.59110210
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
Marlon SamuelsWISri Lanka2012-2015331170110*85.00143118.88110203
Misbah-ul-HaqPAKSri Lanka2012-201546116759*33.4033749.55010211
David MillerSASri Lanka2013-201855116285*40.50147110.20020107
BJ WatlingNZSri Lanka201233115996*79.5018585.95020190
Ross TaylorNZPakistan2011-2012221157131*157.00135116.30100118
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.