Live1st ODI · India in New Zealand 2026/27NZ4/0 (1)INDIND chose to bowlTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th 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/27QUETAS

Batting by opposition (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
v India×At Sardar Patel Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Nathan AstleNZIndia1999-2003231228103114.0056940.07120291
Mark ButcherENGIndia20011201439271.5033243.07020180
Craig WhiteENGIndia200112013912169.5031244.55100142
Craig McMillanNZIndia200312113783*137.0028248.58020160
Tillakaratne DilshanSLIndia20051201306565.0023256.03020130
Stephen FlemingNZIndia1999-200324112164*40.3328143.06010200
Marcus TrescothickENGIndia20011201119955.5017463.79010131
Ijaz FaqihPAKIndia1987110105105105.0027238.6010074
Allan BorderAUSIndia1984-198622110562*105.0015468.18010100
Gary SteadNZIndia1999120957847.5023440.60010130
Roshan MahanamaSLIndia1989-1994230936331.0019946.7301090
Asanka GurusinhaSLIndia1989110838383.0010678.300106-
Lou VincentNZIndia2003120746737.0021734.10010100
Younis AhmedPAKIndia1987121744074.0038219.3700050
Chris CairnsNZIndia1999110727272.0016842.8601091
Imran KhanPAKIndia1987110727272.0016543.6401081
Craig SpearmanNZIndia19991217154*71.0018039.44010110
Fanie de VilliersSAIndia19961216767*67.0014047.8601151
Daniel VettoriNZIndia1999-2003220636031.5014543.45010100
Rizwan-uz-ZamanPAKIndia1987120635831.5030620.5901010
Ramiz RajaPAKIndia1987120624131.0021029.5200070
Kevin ArnottZIMIndia1987110606060.0012647.6201010
Kumar SangakkaraSLIndia2005120584129.0014540.0000060
Mahela JayawardeneSLIndia2005120575728.5010753.2701170
Mark RamprakashENGIndia2001120563728.007673.6800063
Hashan TillakaratneSLIndia1989-1994230564018.6716533.9400060
Marvan AtapattuSLIndia1994-2005240564014.0014239.4400280
Manzoor ElahiPAKIndia1987110525252.009455.3201051
Andy FlowerZIMIndia2000110515151.005789.4701030
Heath StreakZIMIndia20001115151*-5789.4701041
Nasser HussainENGIndia2001120515025.5012341.4601031
Arjuna RanatungaSLIndia1989-1994230512917.0012142.1500032
Upul TharangaSLIndia2005120494724.5013137.4000080
Hansie CronjeSAIndia19961214948*49.0013037.6900060
Richie RichardsonWIIndia1988-1993220454122.507857.6900071
Geoff MarshAUSIndia1986110434343.009644.7900020
James FosterENGIndia2001120434021.5012833.5900040
Matt HorneNZIndia1999120434121.5018822.8700030
Daryll CullinanSAIndia1996120434321.507656.5800141
Kepler WesselsAUSIndia1984110424242.005675.0000060
Michael VaughanENGIndia20011214231*42.0010241.1800040
Keith ArthurtonWIIndia1993110414141.008051.2500001
Carl HooperWIIndia1988-1993220413320.507951.9000020
Aravinda de SilvaSLIndia1989-1994230412013.6713829.7100030
Andy WallerZIMIndia1987110393939.004488.6400041
Malinga BandaraSLIndia20051213928*39.006460.9400032
Gary KirstenSAIndia1996120372018.509041.1100040
Dulip SamaraweeraSLIndia1994120362018.0018419.5700020
Scott StyrisNZIndia2003120343417.0010133.6600150
Saleem MalikPAKIndia1987121342034.0018618.2800030
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.