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
Rahul DravidINDWest Indies20051115252*-6580.0001070
Kumar SangakkaraSLBangladesh2010110525252.006975.3601040
Glenn PhillipsCSDambulla Sixers2024110525252.0036144.4401013
Wan JuliaMASWThailand Women2024110525252.005398.1101060
Chamika KarunaratneGGKandy Royals2026110525252.0035148.5701032
Janith LiyanageCKKandy Royals20261115252*-33157.5801032
Milinda SiriwardanaSLBangladesh2017220523026.005594.5500041
Angelo MathewsSLAfghanistan20243315242*26.0033157.5800024
Mohammad NabiAFGSri Lanka2024331522726.0039133.3300022
Angelo MathewsSLIndia2010-20176415236*17.338263.4100131
Vishmi GunaratneSLWIndia Women2022-2024440524513.006382.5400070
Kamran AkmalPAKIndia2010110515151.0041124.3901023
Lahiru UdaraKRDambulla Sixers2026110515151.0034150.0001052
Vishmi GunaratneSLWBangladesh Women2024110515151.0048106.2501071
Jonny BairstowENGSri Lanka2018220512625.506479.6900071
Jehan MubarakSLEngland20073315144*25.508262.2000031
Sanath JayasuriyaSLPakistan2003-2009440513012.756677.2700170
Shahzaib HasanPAKBangladesh2010110505050.0038131.5801062
Umar AkmalPAKBangladesh2010110505050.005787.7201040
Jeevan MendisDAMKandy20191115050*-33151.5201023
Murshida KhatunBANWThailand Women2024110505050.005590.9101080
Pavan RathnayakeDSColombo Kaps2026110505050.0030166.6701061
Matthew WadeAUSSri Lanka2016221504250.005198.0400031
Oshada FernandoDAMKandy2019220504425.006675.7600070
Avishka GunawardeneSLIndia2004110494949.007962.0300050
Chamari AtapattuSLWThailand Women20241114949*-35140.0000024
Kusal MendisSLAfghanistan2024330492316.3335140.0000071
Nigar SultanaBANWSri Lanka Women20241114848*-5981.3600060
Shamim HossainBANSri Lanka2025110484848.0027177.7800052
Marvan AtapattuSLAustralia2004220484724.007762.3400040
Rashid LatifPAKNew Zealand2003330482616.009749.4800040
Karim JanatAFGSri Lanka2024330482816.0040120.0000141
Andre FletcherKFColombo Strikers2024110474747.0036130.5600052
Nannapat KoncharoenkaiTHAWSri Lanka Women20241114747*-5388.6800050
Dayalan HemalathaINDWNepal Women2024110474747.0042111.9000051
Brendon McCullumNZSri Lanka20032214747*47.007364.3800123
Umar GulPAKSri Lanka2003-2009320473323.5047100.0000060
Isuru UdanaDAMKandy20192214734*47.0040117.5000042
Suraj RandivSLIndia2010420474323.506572.3100050
Alastair CookENGSri Lanka2007330474615.679947.4700130
Saman JayanthaSLSouth Africa2004110464646.007363.0100021
Chris LynnGGJaffna Kings2026110464646.0022209.0900034
Muneeba AliPAKWNepal Women20241114646*-34135.2900080
Javeria KhanPAKWSri Lanka Women2018220463023.007164.7900050
Niroshan DickwellaDSGalle Gallants2026220463223.0030153.3300090
Dasun ShanakaSLPakistan2026220463423.0018255.5600015
HazratullahAFGSri Lanka2024220464523.0024191.6700062
Smriti MandhanaINDWPakistan Women2024110454545.0031145.1600090
Michael BevanAUSSri Lanka20042214524*45.005286.5400011
Shoaib AkhtarPAKNew Zealand2003221452745.005090.0000033

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.