Live3rd T20I · India in New Zealand 2026/27NZ198/3 (20)INDInnings break - IND need 199 runs to winLive5th Match · Pakistan ODI Tri-Series 2026/27PAK35/2 (8)SLSL chose to bowlT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI3rd Match · UAE ODI Tri-Series 2026/27BAN160AFG161/3Afghanistan won by 7 wickets (87 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsODI1st ODI · Ireland in Namibia 2026/27IRE229/9NAM174Ireland won by 55 runsT2057th Match · CSA T20 Challenge 2026LIOESODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTITT20I4th T20I · India in New Zealand 2026/27NZINDT2059th Match · CSA T20 Challenge 2026SWDES

Batting by opposition (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Rangiri Dambulla International Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Michael ClarkeAUSSri Lanka2004220000.0060.0000200
T VithushanTUCAAce Capital Cricket Club2026120000.0080.0000200
Mohammad HafeezPAKNew Zealand2003330331.001915.7900200
Craig WhiteENGSri Lanka2001110000.0010.0000100
Virender SehwagINDUnited Arab Emirates2004110000.0030.0000100
Andrew CaddickENGSri Lanka2001110000.0080.0000100
Faisal IqbalPAKNew Zealand2003110000.00110.0000100
Chris ReadENGSri Lanka2003110000.00110.0000100
Alastair CookENGSri Lanka2007110000.0070.0000100
Shakib Al HasanJKGalle Gallants2026110000.0010.0000100
Arshad AliUAEIndia2004110000.0020.0000100
Kushal Janith PereraSLBangladesh2025110000.0040.0000100
Iram JavedPAKWIndia Women2024110000.0010.0000100
Nattaya BoochathamTHAWSri Lanka Women2024110000.0010.0000100
Chanida SutthiruangTHAWMalaysia Women2024110000.0020.0000100
Hasini PereraSLWIndia Women2022-2024210000.000-00100
Vijay ShankarKRJaffna Kings2026110000.0030.0000100
Winifred DuraisingamMASWSri Lanka Women2024110000.0040.0000100
I BarmaNEPWPakistan Women2024110000.0020.0000100
Tim SeifertGMDambulla Sixers2024110000.0020.0000100
Dushmantha ChameeraSLPakistan2026110000.0030.0000100
Binura FernandoSLAfghanistan2024210000.0020.0000100
Dasun ShanakaKFColombo Strikers2024110000.0020.0000100
Nahida AkterBANWIndia Women2024110000.0020.0000100
Onnicha KamchomphuTHAWBangladesh Women2024110000.0010.0000100
Mohammad NawazGGKandy Royals2026110000.0010.0000100
Mahirah Izzati IsmailMASWThailand Women2024110000.0020.0000100
Nashra SandhuPAKWIndia Women2024110000.0010.0000100
Nannapat KoncharoenkaiTHAWBangladesh Women2024110000.0020.0000100
Shadab KhanCSJaffna Kings2024110000.0010.0000100
Wanindu HasarangaKFColombo Strikers2024110000.0020.0000100
Asitha FernandoKRJaffna Kings2026110000.0010.0000100
Ainna Hamizah HashimMASWBangladesh Women2024110000.0020.0000100
Dhanusri MuhunanMASWSri Lanka Women2024110000.0070.0000100
Kavisha DilhariSLWMalaysia Women2024110000.0010.0000100
Chamika KarunaratneSLBangladesh2025110000.0020.0000100
Vaishnave MaheshUAEWNepal Women2024110000.0020.0000100
Bhanuka RajapaksaJKColombo Kaps2026110000.0020.0000100
Sadia IqbalPAKWIndia Women2024110000.0040.0000100
Sahan ArachchigeGGKandy Royals2026110000.0020.0000100
Dilshan MadushankaDSJaffna Kings2024110000.0010.0000100
Kavindu NadeeshanGMDambulla Sixers2024110000.0020.0000100
Kabita JoshiNEPWIndia Women2024110000.0020.0000100
Aisya EleesaMASWThailand Women2024110000.0030.0000100
Parvez Hossain EmonBANSri Lanka2025110000.0030.0000100
Matheesha PathiranaSLNew Zealand2024210000.0010.0000100
Gulbadin NaibDSKandy Royals2026110000.0010.0000100
Sultana KhatunBANWSri Lanka Women2024110000.000-00100
Rubya HaiderBANWSri Lanka Women2024110000.0010.0000100
Waheeda AkhtarPAKWSri Lanka Women2026310000.0010.0000100
Page 1Next

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.