Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive69th Match · CSA Pro20 2026/27TITDOL28/0 (3)Play interrupted - TIT chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th 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)T2063rd 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)First-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 Sardar Patel Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Javagal SrinathINDNew Zealand19991225233*-6382.5400041
Harbhajan SinghINDSri Lanka20051224840*-5981.3600041
Parthiv PatelINDNew Zealand20031223429*-33103.0300050
Sourav GangulyINDNew Zealand1999-2003241303125101.0054755.39210317
Nathan AstleNZIndia1999-2003231228103114.0056940.07120291
Craig McMillanNZIndia200312113783*137.0028248.58020160
Stephen FlemingNZIndia1999-200324112164*40.3328143.06010200
Allan BorderAUSIndia1984-198622110562*105.0015468.18010100
Younis AhmedPAKIndia1987121744074.0038219.3700050
Craig SpearmanNZIndia19991217154*71.0018039.44010110
Fanie de VilliersSAIndia19961216767*67.0014047.8601151
Anil KumbleINDSri Lanka1994-20052316529*32.5016539.3900032
Heath StreakZIMIndia20001115151*-5789.4701041
Kapil DevINDPakistan19871115050*-5296.1501071
Hansie CronjeSAIndia19961214948*49.0013037.6900060
Anil KumbleINDSouth Africa19961214730*47.0011540.8700070
Michael VaughanENGIndia20011214231*42.0010241.1800040
Kapil DevINDZimbabwe19871114141*-25164.0000023
Malinga BandaraSLIndia20051213928*39.006460.9400032
Kirti AzadINDAustralia19841113939*-30130.0000024
Madan LalINDAustralia1984-1986221363036.006258.0600030
Saleem MalikPAKIndia1987121342034.0018618.2800030
Rahul DravidINDEngland20011213326*33.0016819.6400020
Dilip VengsarkarINDZimbabwe19871113333*-4376.7400010
Graham YallopAUSIndia19841113232*-30106.6700030
Pubudu DassanayakeSLIndia19941213121*31.007342.4700020
Anil KumbleINDNew Zealand1999-20032112727*-5549.0900040
Jimmy AdamsWIIndia19931112626*-3378.7900000
Manoj PrabhakarINDSri Lanka1989-1994221251425.005248.0800021
Ajay JadejaINDNew Zealand1999121251325.006737.3100020
Sourav GangulyINDEngland20011212116*21.005637.5000030
Winston BenjaminWIIndia1988-19932211914*19.002382.6100010
Hemang BadaniINDZimbabwe20001111717*-11154.5500020
Shane ThomsonNZEngland19961111717*-2373.9100010
Chetan SharmaINDWest Indies19881111616*-15106.6700020
Peter RawsonZIMIndia19871111616*-1794.1200000
Muttiah MuralitharanSLIndia1994-2005241155*5.003050.0000020
Darren GoughENGNew Zealand19961111515*-1788.2400000
Dion NashNZIndia19991111414*-3836.8400000
Patrick PattersonWIIndia19881111313*-1681.2500011
Lee GermonNZEngland19961111313*-12108.3300000
Shane WarneAUSZimbabwe19981111111*-10110.0000010
Daryl TuffeyNZIndia200312110810.005617.8600000
Narendra HirwaniINDSouth Africa1996121999.007128.5700020
Maninder SinghINDAustralia198611188*-7114.2900010
Kiran MoreINDSri Lanka198911177*-7100.00000--
Matthew HoggardENGIndia200112154*5.002123.8100000
Gavin RobertsonAUSZimbabwe199811155*-683.3300000
Brian MurphyZIMIndia200011144*-580.0000000
Wasim AkramPAKIndia198711144*-1136.3600000
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.