Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th 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 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th 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 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd 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 runsODI1st 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 Tyronne Fernando Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Martin CroweNZSri Lanka1984-19923419152*30.3316754.49010101
Aravinda de SilvaSLNew Zealand1984-1992330856228.3311872.0301061
Arjuna RanatungaSLNew Zealand1984-19923316850*34.0010366.0201040
John WrightNZSri Lanka1984-1992340624215.5031519.6800040
Somachandra De SilvaSLNew Zealand19842213118*31.003881.5800020
Ravi RatnayekeSLNew Zealand1984221191219.004641.3000000
Duleep MendisSLNew Zealand198422017138.504835.4200000
Jeff CroweNZSri Lanka198422116916.0014114.2900011
Derek StirlingNZSri Lanka19842111313*-2161.9000010
Jeremy ConeyNZSri Lanka1984210111111.001573.3300010
Ian SmithNZSri Lanka1984210111111.001861.1100000
Ranjan MadugalleSLNew Zealand198422010105.002934.4800101
Sidath WettimunySLNew Zealand1984220964.506314.2900000
Ewen ChatfieldNZSri Lanka1984210555.001827.7800000
Vinothen JohnSLNew Zealand198421100*-30.0000000
Allan BorderAUSSri Lanka199212018410692.0030959.55110260
Arjuna RanatungaSLSouth Africa199312017513187.5020684.95100252
Ken RutherfordNZSri Lanka199212015810579.0028954.67110224
Roshan MahanamaSLNew Zealand1992110153153153.0029751.52100180
Greg MatthewsAUSSri Lanka19921201539676.5033745.4002091
Hashan TillakaratneSLSouth Africa199312112592125.0028643.71010170
Ian HealyAUSSri Lanka19921201207160.0025746.69010100
Jonty RhodesSASri Lanka1993121109101*109.0023845.80100141
Aravinda de SilvaSLSouth Africa1993120956847.5017653.98010111
Andrew HudsonSASri Lanka1993120949047.0028632.87010101
Roshan MahanamaSLIndia19931119292*-14364.3401080
Mohammad AzharuddinINDSri Lanka1993110858585.0010382.5201052
Hashan TillakaratneSLAustralia1992110828282.0017945.8101090
Daryll CullinanSASri Lanka1993120794639.5016149.0700091
Aravinda de SilvaSLEngland19931117575*-68110.2901074
Roshan MahanamaSLSouth Africa1993120705335.0017140.9401080
Pat SymcoxSASri Lanka1993120694834.5013750.3600091
Aravinda de SilvaSLWest Indies1993121685368.0013948.9201042
Kepler WesselsSASri Lanka1993120634731.5020331.0300030
Carl HooperWISri Lanka1993110626262.0012151.2401040
Aravinda de SilvaSLAustralia1992110585858.007280.5601071
Chris HarrisNZSri Lanka1992121565656.0020227.7201040
Blair HartlandNZSri Lanka1992120555227.5017431.6101050
Asanka GurusinhaSLSouth Africa1993120532726.5015633.9700060
Richie RichardsonWISri Lanka1993110515151.0017429.3101030
Roshan MahanamaSLAustralia1992110505050.0011145.0501060
Andrew JonesNZSri Lanka1992120493524.5019924.6200020
Arjuna RanatungaSLAustralia1992110484848.0014134.0400030
Mudassar NazarPAKBangladesh19861114747*-9748.450004-
Asanka GurusinhaSLIndia1993110434343.006566.1500041
Asanka GurusinhaSLNew Zealand1992110434343.0013332.3300051
Ruwan KalpageSLSouth Africa1993121424242.009544.2100070
Ruwan KalpageSLWest Indies1993110393939.0011633.6200010
Shaheedur RahmanBANPakistan1986110373737.006061.67000--
Graeme HickENGSri Lanka1993110363636.004481.8200060
Page 1Next

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.