Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM233/2 (62)ZIM chose to batODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

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
Nigar SultanaBANWMalaysia Women20241116262*-37167.5701052
Gull FerozaPAKWUnited Arab Emirates Women20241116262*-55112.7301080
Graeme SmithSASri Lanka2004220624631.009168.1300050
Hashim AmlaSASri Lanka2018220624331.0057108.7700090
Bhanuka RajapaksaGMKandy Falcons20242216246*62.0039158.9700054
Pathum NissankaKANDambulla20192216251*62.0061101.6401041
Janith LiyanageSLPakistan2026221624062.0039158.9700052
Kyle MillsNZIndia2010220615230.5040152.5001093
Agha SalmanPAKSri Lanka2026220614530.5023265.2200073
Michael BracewellNZSri Lanka20243316134*30.5060101.6700171
Kyshona A KnightWIWSri Lanka Women2013330613620.3311951.2600090
Sahibzada FarhanPAKSri Lanka2026220605130.0043139.5301062
Jacques KallisSASri Lanka2004220595229.5011949.5801031
Minod BhanukaTUCAAce Capital Cricket Club2026120595929.5010059.0001141
Tharindu RatnayakeTUCAAce Capital Cricket Club2026120593129.506590.7700034
Sripali WeerakkodySLWWest Indies Women20133315921*29.508371.0800071
Harshitha MadaviSLWPakistan Women2024-20264415937*19.6746128.26000110
Glenn PhillipsCSJaffna Kings2024110585858.0032181.2501063
Avishka FernandoJKColombo Strikers2024110585858.0035165.7101072
Marques AckermanDSGalle Gallants2026220583529.0039148.7200043
Dasun ShanakaGGKandy Royals20261115757*-38150.0001062
Avishka FernandoJKDambulla Sixers2024110575757.0030190.0001035
Chamika KarunaratneCOLBODambulla2019110575757.0053107.5501042
Gull FerozaPAKWNepal Women2024110575757.0035162.86010100
Sourav GangulyINDSri Lanka2004-2005220575128.5012645.2401060
Avishka GunawardeneSLSouth Africa2004220575228.508368.6701080
Evin LewisWISri Lanka2024330575019.0042135.7101164
Kumar SangakkaraSLEngland2001-2007540573814.2513641.9100040
Sourav GangulyINDUnited Arab Emirates2004110565656.0010254.9001020
MS DhoniINDPakistan2010110565656.007178.8701021
Mohammad HarisKFColombo Strikers2024110565656.0032175.0001054
Dunith WellalageJKGalle Gallants2026110565656.0039143.5901044
Chamindu WickramasingheDSGalle Marvels20241115656*-34164.7101063
Thilan ThusharaSLIndia2008-2009321564456.0056100.0000071
Shashikala SiriwardeneSLWWest Indies Women2013330562918.6713043.0800051
Mohammad AmirPAKSri Lanka2009-20104425624*28.007970.8900050
Mohammad TauqirUAEIndia2004110555555.007375.3401080
BJ WatlingNZSri Lanka2010210555555.006880.8801080
Smriti MandhanaINDWBangladesh Women20241115555*-39141.0301091
Upul ChandanaSLIndia2004-20053215544*55.007969.6200050
Thilina KandambySLIndia2009-2010331553127.509160.4400030
Sabbir RahmanBANSri Lanka2017210545454.005696.43010100
Reeza HendricksDSColombo Strikers2024110545454.0039138.4601043
Lahiru UdaraKRJaffna Kings2026110545454.0041131.7101062
Avishka FernandoCOLBODambulla2019110545454.0052103.8501071
Angelo MathewsKFGalle Marvels2024220542927.0042128.5700042
Kavisha DilhariSLWPakistan Women2024-2026441541718.005598.1800050
Rubin HermannCKKandy Royals2026110535353.0036147.2201071
Scott StyrisNZSri Lanka2003-2010430532917.678860.2300130
Muttiah MuralitharanSLPakistan2003-2010641533217.6735151.4300061

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.