Live6th Match · Pakistan ODI Tri-Series 2026/27SL258/4 (35.3)ENG386/5 (50)SL need 129 runs in 87 ballsLive2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG23/4 (6.5)ZIMZIM chose to bowlLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2First-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th 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)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st 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 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

Batting by opposition (First-class)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Wankhede Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Sunil GavaskarINDWest Indies1975-198336038720564.5048460.54120602
Clive LloydWIIndia1975-1983242355242*177.5014247.18110286
Sachin TendulkarINDWest Indies1994-20134603259454.1753960.30030423
Sunil GavaskarINDEngland1977-198448032410840.5069946.35110361
Alvin KallicharranWIIndia1975-1978231319187159.5031559.37110400
Virat KohliINDEngland2012-201623026123587.0040863.97100291
Darren BravoWIIndia2011-201324025416663.5046254.98100291
Virender SehwagINDWest Indies2002-201123024414781.3332176.01110354
Mike GattingENGIndia1984-199324023513658.7548448.55110360
Kevin PietersenENGIndia2006-201223023218677.3331174.60100255
Sunil GavaskarINDAustralia1979-1986220226123113.0044251.13200280
Graeme HickENGIndia1993120225178112.5038159.06100281
Vinod KambliINDEngland1993110224224224.0041154.50100230
Rahul DravidINDWest Indies2002-2011231215100*107.5044048.86110240
Mayank AgarwalINDNew Zealand2021120212150106.0041950.60110265
Dilip VengsarkarINDWest Indies1978-198735221210070.6744048.18110230
Matthew HaydenAUSIndia2001-200424120611968.6729669.59100275
Alastair CookENGIndia2012-201624120412268.0038852.58100221
Sachin TendulkarINDAustralia2001-20042402017650.2533959.29030301
Viv RichardsWIIndia1975-198735120112050.254190.24100272
Allan BorderAUSIndia1979-198624119666*65.3351138.36020231
Kapil DevINDEngland1980-19934611934638.6026074.23001290
Cheteshwar PujaraINDEngland2012-201623018813562.6745940.96100190
Sourav GangulyINDSri Lanka199712018417392.0037349.33100262
Shubman GillINDNew Zealand2021-20242401829045.5029661.49010183
Rahul DravidINDSri Lanka19971201789389.0034052.35020220
Ravi ShastriINDEngland1981-198423117814289.0046937.95100191
Virat KohliINDWest Indies2011-20132301726357.3330356.77030131
Syed KirmaniINDEngland1977-198447117210228.6744139.00102190
Daryl MitchellNZIndia2021-20242401718242.7527661.96020116
Dilip VengsarkarINDAustralia1979-1986221170164*170.0036746.32100211
Gundappa ViswanathINDWest Indies1975-19782301649554.6712541.60020210
Sachin TendulkarINDSri Lanka199712016114880.5026061.92100213
Shivnarine ChanderpaulWIIndia2002-20132411565452.0037142.05010161
Adam GilchristAUSIndia2001-200423015312251.00141108.51100185
Ian BothamENGIndia1980-198123015011450.0018879.79100201
Kieran PowellWIIndia2011-20132401498137.2527454.38010131
Ravichandran AshwinINDWest Indies2011-201323014710349.0017783.05100193
Will YoungNZIndia2021-20242401467136.5028850.69020113
Aunshuman GaekwadINDWest Indies1975-19832401445136.009053.33010160
Roy FredericksWIIndia197512014110470.50--100230
Desmond HaynesWIIndia1983-19872411375845.6727840.65020131
Murali VijayINDEngland2016110136136136.0028248.23100103
Chetan ChauhanINDWest Indies19781201368468.0035538.31020130
Kris SrikkanthINDWest Indies19871201367168.0014196.45020211
Sunil GavaskarINDNew Zealand197612013311966.50--100200
Andrew StraussENGIndia200612013212866.0025851.16100171
Marvan AtapattuSLIndia19971201299864.5032939.21010210
Sachin TendulkarINDEngland1993-20123501297825.8032240.06010180
Geoff BoycottENGIndia1980-19812411286042.6737634.04010100
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.