Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI1st 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 Sinhalese Sports Club Ground×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Ranjan MadugalleSLEngland1982220342217.003889.4700040
Derek UnderwoodENGSri Lanka1982220442.00666.6700100
Keith FletcherENGSri Lanka1982220503825.006083.3300050
Bob WillisENGSri Lanka198222122*2.00825.0000100
Graham GoochENGSri Lanka19822201387469.0019271.88020171
Ian BothamENGSri Lanka1982220736036.5072101.3901072
John EmbureyENGSri Lanka1982-1993231605930.0018732.0901160
David GowerENGSri Lanka1982220211510.503265.6300030
Mike GattingENGSri Lanka1982-1993340682917.009472.3400091
Paul AllottENGSri Lanka1982110000.0010.0000100
Geoff CookENGSri Lanka1982220603230.0013345.1100030
Bandula WarnapuraSLEngland198222014107.005028.0000010
Roy DiasSLEngland1982220302615.005158.8200040
Duleep MendisSLEngland1982220221.001513.3300100
Anura RanasingheSLEngland1982220515125.5045113.3301131
Somachandra De SilvaSLEngland1982221179*17.002958.6200010
Ashantha de MelSLEngland1982221271427.002993.1000010
Sidath WettimunySLEngland198222113286*132.0018969.84010110
Rohan JayasekeraSLEngland1982110171717.004240.4800010
Lalith KaluperumaSLEngland19821111414*-14100.0000010
Jack RichardsENGSri Lanka1982110333.00560.0000000
Bob TaylorENGSri Lanka1982110333.00560.0000000
John LeverENGSri Lanka198211122*-366.6700000
Chris TavaréENGSri Lanka1982110555.00955.5600010
Arjuna RanatungaSLEngland1982-19932301416447.0022861.84010101
Kepler WesselsAUS/SASri Lanka1983-19933301419247.0030246.69010120
Greg ChappellAUSSri Lanka198321199*-1464.2900010
Graham YallopAUSSri Lanka198322111160*111.0013681.62020132
David HookesAUSSri Lanka1983220724936.007398.6300092
Graeme WoodAUSSri Lanka1983220373518.505271.1500060
Allan BorderAUSSri Lanka1983-199233028159.337537.3300010
Roger WoolleyAUSSri Lanka19832111212*-11109.0900010
Steve SmithAUSSri Lanka198311100*---00000
Romesh KaluwitharanaSLAustralia1992121136132*136.0016383.44100270
Marvan AtapattuSLAustralia1992-200435013311826.6028047.50102200
Aravinda de SilvaSLAustralia1992120433721.5041104.8800080
Shane WarneAUSSri Lanka1992-2004240913522.7521542.33001100
Roshan MahanamaSLAustralia19921201177858.5022552.00010200
David BoonAUSSri Lanka19921201006850.0022943.67010130
Mike WhitneyAUSSri Lanka1992121231323.009424.4700020
Arjuna RanatungaSLAustralia199232012712763.5019465.46101153
Greg MatthewsAUSSri Lanka1992120706435.0013551.85010100
Craig McDermottAUSSri Lanka1992120624031.007681.5800081
Dean JonesAUSSri Lanka1992120675733.509074.44010100
Asanka GurusinhaSLAustralia1992121168137168.0048734.50100220
Don AnurasiriSLAustralia1992110111.00119.0900000
Ian HealyAUSSri Lanka19921217866*78.0016248.1501090
Ranjith MadurasingheSLAustralia199212155*5.001729.4100110
Champaka RamanayakeSLAustralia1992120663.004114.6300110
Mark TaylorAUSSri Lanka1992120854342.5022038.6400080
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.