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
Y MaddegeKYCCNugegoda Sports Welfare Club2026120504925.006181.9700060
Frances MackayNZWSouth Africa Women2012110494949.0040122.5000070
Jehan MubarakSLIndia2015120494924.506773.1300142
Adnan AkmalPAKSri Lanka20121214940*49.0013037.6900050
William SomervilleNZSri Lanka20191224940*-14633.5600030
Mahesh TheekshanaSLPakistan2022120493824.5012240.1600041
Oshada FernandoSLWest Indies2021240491812.2512738.5800050
Peter MoorZIM/IRESri Lanka2017-202345049199.809352.6900152
Ishant SharmaINDSri Lanka2008-20153634931*16.3319225.5200250
Sharujan ShanmuganathanTUCAChilaw Marians Cricket Club2026110484848.009948.4800040
Abdul RazzaqPAKSri Lanka2000220484824.0010048.0000160
Hashim AmlaSASri Lanka2014-2018240482212.009848.9800150
Kemar RoachWISri Lanka2010-2021340482212.0011242.8600070
Mohammad NawazPAKSri Lanka20222414819*16.0011840.6800040
HMRKB HerathSLPakistan2000-20155834820*9.6015630.7700340
Avishka GunawardeneSLSouth Africa2000110474747.006473.4400050
Manoj SarathchandraKYCCAce Capital Cricket Club2025110474747.0010445.1900051
Mohammad AyubPAKSri Lanka2012120472523.5016827.9800040
Sadeera SamarawickramaSLPakistan2023120473623.506869.1200070
Avishka TharinduPSCNondescripts Cricket Club2026120472923.509549.4700060
Pat CumminsAUSSri Lanka2022230472615.6742111.9000034
Lasith AmbuldeniyaSLEngland2021240474011.758754.0200262
H AmarasingheBCAAChilaw Marians Cricket Club2026110464646.006966.6700041
S WadugeCMCCRagama Cricket Club2024110464646.007462.1600030
Hamilton MasakadzaZIMSri Lanka2017220464123.007065.7100080
Kaushal SilvaSLSouth Africa2014120463823.0014132.6200060
Shan MasoodPAKSri Lanka2023120463923.0041112.2000061
A MuthalibNSWCPolice Sports Club2026121463446.007263.8900061
Shaun PollockSASri Lanka2000-2004340462511.5012536.8000040
Charlotte EdwardsENGWPakistan Women2012110454545.0043104.6500050
Mitchell MarshAUSSri Lanka2016120452722.508155.5600013
Niroshan DickwellaSLZimbabwe2017220453522.506767.1600050
Ashen BandaraPSCNondescripts Cricket Club2026120453422.506173.7700030
D InduwaraPSCNondescripts Cricket Club2026120454522.5012236.8900131
Lance KlusenerSASri Lanka2000-2004340452011.258652.3300050
A MuthalibNSWCKurunegala Youth Cricket Club2026110444444.007062.8600040
Ahan WickramasingheNCCPolice Sports Club2026110444444.0026169.2300042
Abdur RaufPAKSri Lanka2009120443122.0010541.9000040
Sadagoppan RameshINDSri Lanka2001120444222.0014929.5300020
Stuart BroadENGSri Lanka2012-2021232442844.0040110.0000071
Upul ChandanaSLSouth Africa2000-2004340442911.007459.4600051
Nathan LyonAUSSri Lanka2011-20256834415*8.807261.1100160
Sripali WeerakkodySLWIndia Women2018220432621.504693.4800041
Maddy GreenNZWSri Lanka Women2023320433821.5040107.5000031
Dhanushka GunathillekeSLSouth Africa2018120432621.509644.7900050
Lahiru UdaraSLIndia2026120432721.5010242.1600070
A WanninayakeBCAABurgher Recreation Club2026120432421.505972.8800090
Chamikara EdirisingheKYCCNugegoda Sports Welfare Club2026120433821.5014030.7100031
Ramesh MendisSLWest Indies2021230432514.3311637.0700040
Michael BevanAUSSri Lanka19991114242*-4495.4500030

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.