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 Galle International Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Kamindu MendisSLBangladesh2025121998799.0018354.1001091
Daniel LawrenceENGSri Lanka2021241997333.0023242.6701061
Graeme SmithSASri Lanka2004120977448.5024140.2501070
Upul TharangaSLSouth Africa2014120978348.5016857.74010161
Michael SlaterAUSSri Lanka1999110969696.0022043.6401052
C SandaruKYCCNugegoda Sports Welfare Club20261219692*96.0018651.61010111
Nimesha GunasingheACCCKurunegala Youth Cricket Club2025120958547.5017155.56010122
Tillakaratne DilshanSLEngland2001-2012330958431.6714764.63011130
Azhar AliPAKSri Lanka2012-2022470954113.5734127.86001100
Yasir ShahPAKSri Lanka2015-2022340942723.5020745.41000111
Mahela JayawardeneSLZimbabwe2002121937693.0015062.00010110
Abhinav MukundINDSri Lanka2017120938146.5014265.49010100
D InduwaraPSCNugegoda Sports Welfare Club2026120936046.5014165.9601090
Ron ChandragupthaBCAAChilaw Marians Cricket Club2026120935946.5013966.9101090
Upul ChandanaSLZimbabwe2002110929292.0016755.09010100
Lahiru MadushankaBCAAColombo Cricket Club2025110929292.0013568.1501084
Stuart CarlisleZIMSri Lanka2002120926446.0034926.3601080
Nipun KarunanayakeBCAABurgher Recreation Club2026121927192.0017851.69010120
Dilshan de SoysaBSCPanadura Sports Club2026110919191.0014961.0701081
Marvan AtapattuSLSouth Africa2000-2004340915422.7521741.94010150
Devon ConwayNZSri Lanka2024240916122.7514961.07010111
Chamari AtapattuSLWIndia Women2018220905745.0018847.87010101
Niroshan DickwellaSLBangladesh2017120907545.009396.7701072
Shadman IslamBANSri Lanka2025120907645.0017950.2801080
Ayana SiriwadhanaBSCPanadura Sports Club2026110898989.0013267.42010100
T AmarasingheCMCCBloomfield Cricket and Athletic Club2026110888888.0014560.6901063
Ravindu FernandoBCAAChilaw Marians Cricket Club2026120884844.0083106.02000110
Irosh SamarasooriyaPSCColombo Cricket Club2026110878787.0018946.03010100
Thanuka DabareCMCCBloomfield Cricket and Athletic Club2026110878787.0012271.3101091
Smriti MandhanaINDWSri Lanka Women20182218773*87.009096.67010142
Daniel FlynnNZSri Lanka2009-2012240875321.7525933.5901190
Niroshan DickwellaSLPakistan2014-2022350875117.4010186.14010121
Trevor GripperZIMSri Lanka2002120868343.0026931.97010100
Kusal MendisSLZimbabwe2017220868643.0081106.1701181
Thilan SamaraweeraSLPakistan2009-2012240863421.5018745.99000130
Tim SoutheeNZSri Lanka2012-2024480862310.7516751.5000053
Kumar SangakkaraSLZimbabwe2002120855642.5012468.5501091
Asela GunaratneSLBangladesh2017120858542.5013762.0401170
A BandaraCCCPanadura Sports Club2026120854742.5015355.5600080
Kavisha DilhariSLWNew Zealand Women2023310848484.009885.7101090
Dilruwan PereraSLBangladesh2017120845142.0010480.77010122
Kushal Janith PereraSLAustralia2016120844942.0012070.0000061
Prasanna JayawardeneSLEngland2007-20122318461*42.0016650.6001163
Michael ClarkeAUSSri Lanka2011120836041.5012566.4001091
Kyle MayersWISri Lanka2021241834527.6713561.48001101
Suminda LakshanBSC/CMCCPanadura Sports Club2024-2026220824841.0015552.9000080
Andrew HallSASri Lanka2000110818181.0011471.0501063
Thilan SamaraweeraSLIndia2008-20102318167*40.5017047.65011100
Daren GangaWISri Lanka2001120804740.0021137.9100080
Dilruwan PereraSLAustralia2016120806440.0012066.6701092

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.