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
Malinda WarnapuraSLIndia2008120666633.0010066.00011101
Jesse RyderNZSri Lanka2009120664233.0013250.0000080
Niroshan DickwellaSLAustralia2022230665822.007983.5401060
Paul CollingwoodENGSri Lanka2003-2007240663616.5021330.9900190
Abdur RehmanPAKSri Lanka2012-2014240665016.5012055.0001091
Martin GuptillNZSri Lanka2009-2012240662416.5015642.31000100
Sarah TaylorENGWAustralia Women20121116565*-53122.6401080
C HeenatigalaBRCBloomfield Cricket and Athletic Club2026110656565.0011158.5601071
Aravinda de SilvaSLAustralia1999110646464.0016239.5101061
Lasith MalingaSLIndia2010110646464.007585.3301092
Brendan NashWISri Lanka2010110646464.0015940.2501050
Kanchana de LiveraPSCBadureliya Sports Club2026110646464.006696.9701091
Sanath JayasuriyaSLZimbabwe2002120643632.0011058.1800090
Russel ArnoldSLSouth Africa20002216459*64.008674.4201040
Sanath JayasuriyaSLPakistan2000230643221.3310859.2600090
Kevin PietersenENGSri Lanka2007-2012240643016.0016239.5100070
Trent BoultNZSri Lanka2012-2019240642616.007486.4900044
Mitchell StarcAUSSri Lanka2016-2025571642610.6712053.3300262
Shiv Sunder DasINDSri Lanka2001120634031.5022528.0000030
A WanninayakeBCAAChilaw Marians Cricket Club20261216341*63.0013148.0900040
Nuwan KulasekaraSLPakistan2009-2012230633821.0011355.7500191
James McCollumIRESri Lanka2023240633515.7515740.1300090
Minod BhanukaTUCAChilaw Marians Cricket Club2026110626262.0010658.4901070
Greg BlewettAUSSri Lanka1999110626262.0018234.0701060
Vishmi GunaratneSLWNew Zealand Women2023330625020.679366.6701150
Andrew McBrineIRESri Lanka2023240623515.5012450.0000081
Dominic SibleyENGSri Lanka20212416256*20.6717834.8301120
Sanath JayasuriyaSLAustralia1999-2004351623515.5012151.2400170
Pathum NissankaSLAustralia2022-2025350622312.4012748.8200080
Niroshan DickwellaSLNew Zealand2019110616161.0010955.9601030
Marvan AtapattuSLWest Indies2001121616161.0015539.3501030
Jahurul IslamBANSri Lanka20131216141*61.0010558.1000091
Suranga LakmalSLSouth Africa2014-20182416133*20.3312449.1900090
Sam CurranENGSri Lanka2018-2021341614820.3314841.2200114
Dhammika PrasadSLWest Indies2010-2015220604730.008174.0700072
Jeetan PatelNZSri Lanka2009-2012241602620.0011651.7200150
Sophie DevineNZWSouth Africa Women2012110595959.0046128.2601053
Kithuruwan VithanageSLBangladesh2013110595959.007084.2901071
C SandaruCMCCPanadura Sports Club20241115959*-8767.8201041
Kumar SangakkaraSLNew Zealand2009-2012230594619.678569.4100090
Prasanna JayawardeneSLWest Indies2010110585858.008865.9101041
Deandra DottinWIWNew Zealand Women20121115858*-42138.1001062
Lakvin WeerasuriyaBRCBloomfield Cricket and Athletic Club2026110585858.0012048.3301040
Romesh KaluwitharanaSLAustralia1999220583329.009660.4200080
Hashan TillakaratneSLAustralia2004120583329.0014041.4300080
Dhruv JurelINDSri Lanka2026120585129.008369.8801051
Dulash UdayangaPSCNugegoda Sports Welfare Club20261215858*58.009263.0401170
Chalana de SilvaBSCNegombo Cricket Club20251115757*-49116.3301055
Lahiru JayaratneKYCCAce Capital Cricket Club20251115757*-7477.0301063
Yuvraj SinghINDSri Lanka2010120575228.507873.0801091

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.