Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th 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 bowledT2065th 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 Rangiri Dambulla International Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Charith AsalankaSLPakistan2026220392119.5028139.2900012
R SilvaACCCBloomfield Cricket and Athletic Club2026120393419.504684.7800060
RJKTD RanatungaACCCBloomfield Cricket and Athletic Club2026120393619.505570.9100050
Nilakshi de SilvaSLWIndia Women2022-2024430393013.004195.1200050
Sabbhineni MeghanaINDWSri Lanka Women2022330392213.0037105.4100170
MS DhoniINDBangladesh20101113838*-4584.4400031
Yalaka Venugopal RaoINDSri Lanka2005110383838.007451.3500030
Junaid SiddiqueBANSri Lanka2010110383838.0034111.7600060
Angelo PereraCSKandy Falcons2024110383838.0023165.2200032
Esha OzaUAEWIndia Women2024110383838.0036105.5600051
Bhanuka RajapaksaDAMColombo2019110383838.004584.4400041
Dale PhillipsKRColombo Kaps2026110383838.0027140.7400061
Raveen de SilvaACCCBloomfield Cricket and Athletic Club20261113838*-8743.6800040
Romesh KaluwitharanaSLEngland2001-20032213836*38.005766.6700070
Dhananjaya de SilvaSLAfghanistan2024220382419.0031122.5800031
Tim RobinsonNZSri Lanka2024330383512.674388.3700140
Chamara KapugederaSLBangladesh20101113737*-30123.3300012
Imrul KayesBANIndia2010110373737.0035105.7100070
Muneeba AliPAKWUnited Arab Emirates Women20241113737*-30123.3300040
Shafali VermaINDWUnited Arab Emirates Women2024110373737.0018205.5600051
Ravindra JadejaINDNew Zealand2010220372018.507052.8600050
Niroshan DickwellaGMKandy Falcons2024220372518.5028132.1400051
S HapuhinnaTUCAAce Capital Cricket Club2026120372018.505369.8100060
Thilan SamaraweeraSLNew Zealand20101113636*-3894.7400040
Dhananjaya de SilvaSLEngland20182113636*-5072.0000021
Kusal MendisSLIndia2017110363636.003797.3000050
Kamindu MendisKFColombo Strikers2024110363636.0016225.0000024
Rahmanullah GurbazCSDambulla Sixers2024110363636.0028128.5700041
Khushi SharmaUAEWNepal Women2024110363636.003992.3100020
Ishan JayaratneDAMColombo2019110363636.004090.0000031
Angelo MathewsKF/KRJaffna Kings2024-20262213629*36.0031116.1300022
Gudakesh MotieWISri Lanka2024320363218.0022163.6400013
Suresh RainaINDWest Indies2005110353535.004283.3300060
Dhanushka GunathillekeSLIndia2017110353535.004479.5500040
Towhid HridoyJKKandy Royals20261113535*-21166.6700021
Azmatullah OmarzaiJKGalle Marvels20241113535*-13269.2300042
Marcus TrescothickENGSri Lanka2001-2003220352617.508541.1800030
Marvan AtapattuSLPakistan2003220352617.5010333.9800040
Dilruwan PereraSLAustralia2016220351817.504283.3300021
Gulbadin NaibDSGalle Gallants20262213520*35.0019184.2100004
Farveez MaharoofSLEngland2007330352211.674479.5500030
Saman JayanthaSLIndia2004110343434.003987.1800041
Suresh RainaINDPakistan2010110343434.0027125.9300022
Tamim IqbalBANPakistan2010110343434.0027125.9300060
Angelo PereraCSJaffna Kings20241113434*-30113.3300031
Avishka FernandoJKColombo Kaps2026110343434.0028121.4300031
Dale PhillipsKRGalle Gallants2026110343434.0025136.0000032
W SahanCKJaffna Kings20261113434*-15226.6700061
Mark BoucherSASri Lanka2004220342717.007843.5900010
Faisal IqbalPAKSri Lanka2003220342117.0011130.6300020

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.