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 2026AFGZIMT2069th 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)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th 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

1 active
Reset"Match result" is from the side of the player or team.
At Galle International Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Boeta DippenaarSASri Lanka2004120574628.5016933.7300060
Prasanna JayawardeneSLPakistan2012121574857.0011649.1400090
Lahiru ThirimanneSLIndia2015120574428.5011450.0000060
Kaveen FernandoNCCBadureliya Sports Club2025120573828.507477.0300051
Ravichandran AshwinINDSri Lanka2015-2017230574719.008467.8600080
Lasith AmbuldeniyaSLWest Indies2021230573919.0014938.2600032
Michael VaughanENGSri Lanka2003-2007240572414.2513641.9100060
Zulfiqar BabarPAKSri Lanka2015110565656.006093.3301062
Nipun KarunanayakeBCAAChilaw Marians Cricket Club2026110565656.0013043.0801020
Nishan MadushkaSLPakistan2023120565228.0012445.1601071
Kumar SangakkaraSLAustralia2004-2011240562214.0016633.7300051
WPUJC VaasSLAustralia1999-2004342564128.009062.2200161
Prasanna JayawardeneSLIndia2008-2010230552718.3311348.6700031
HMRKB HerathSLAustralia1999-2016350552611.0011348.6700150
Laura MarshENGWPakistan Women2012110545454.0041131.7101072
R RanasingheKYCCAce Capital Cricket Club2025110545454.0011049.0901080
Tillakaratne DilshanSLWest Indies2010120545427.008067.5001150
Nilakshi de SilvaSLWNew Zealand Women20233215448*54.007472.9700060
Beau WebsterAUSSri Lanka2025220543127.0011248.2100040
Janith LiyanageBCAABurgher Recreation Club2026120544527.006978.2600071
Kevin PereraNSWCPolice Sports Club2026120543727.007770.13000100
Manoj SarathchandraKYCCNugegoda Sports Welfare Club2026120543927.0010949.5400040
Hasan AliPAKSri Lanka2022240542113.508960.6700024
Alec StewartENGSri Lanka20011215334*53.0023122.9400040
Andrew StraussENGSri Lanka2012120532726.5010053.0000040
Isitha WijesunderaACCCKurunegala Youth Cricket Club20251215337*53.006186.8900053
Supun MadushankaPSCNondescripts Cricket Club20261225344*-7967.0900051
Russel ArnoldSLPakistan2000231532626.5012343.0900070
Suranga LakmalSLEngland2012-2021363531517.6711446.4900171
Harbhajan SinghINDSri Lanka2001-201548053146.6311147.7500060
Kanchana de LiveraPSCColombo Cricket Club2026110525252.0012342.2801050
Romesh KaluwitharanaSLSouth Africa2004120523326.0010947.7100080
Mithali RajINDWSri Lanka Women2018221525252.0012342.2801040
Lahiru ThirimanneSLPakistan2015120524426.0011246.4300050
Rahkeem CornwallWISri Lanka2021120523926.0010450.0000071
Lakshan EdirisingheKYCCNugegoda Sports Welfare Club2026120524526.0010649.0600032
Gihan KoralageBSCNegombo Cricket Club2025120524626.0014735.3700002
Ajaz PatelNZSri Lanka2019-2024361522210.4013339.1000151
Punam RautINDWEngland Women2012110515151.005789.4701060
Mohammad KaifINDSri Lanka2001120513725.5019326.4200030
Muttiah MuralitharanSLEngland2001-2007320513825.506183.6100061
Justin LangerAUSSri Lanka1999-2004230513217.0018228.0200050
Russel ArnoldSLAustralia1999110505050.0012739.3701050
Charlotte EdwardsENGWIndia Women20121115050*-5394.3401060
Adrian BarathWISri Lanka2010110505050.008658.1401080
Hardik PandyaINDSri Lanka2017110505050.0049102.0401053
Thikshila de SilvaCMCCTamil Union Cricket and Athletic Club2026110505050.0041121.9501052
Shashikala SiriwardeneSLWIndia Women2018220504925.009950.5100060
Lahiru ThirimanneSLSouth Africa2014120503825.0012141.3200071
Lasith CroospulleCCCPanadura Sports Club2026120503725.0048104.1700062

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.