Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd 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 runsFirst-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 Wankhede Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Sunil GavaskarINDNew Zealand197612013311966.50--100200
Andrew StraussENGIndia200612013212866.0025851.16100171
Jacques KallisSAIndia2000-20052311329166.0028446.48010110
Danielle WyattENGWIndia Women2019-20234401327533.0013895.65021132
Hardik PandyaMIRajasthan Royals2018-20264411323644.0068194.12000137
Ishan KishanMIRoyal Challengers Bengaluru2018-20244401326933.0065203.080111112
Pooja VastrakarINDWAustralia Women2023-202444113162*43.6719467.53010162
Ibrahim ZadranAFGAustralia2023111129129*-14390.2110083
Kieron PollardMISunrisers Hyderabad2013-201955112966*32.2577167.53010512
Jos ButtlerENGIndia2012-20264521297643.0018569.73010123
David WarnerAUSIndia2020111128128*-112114.29100173
Suryakumar YadavMIDelhi Capitals2018-202544112873*42.6783154.22021145
Geoff BoycottENGIndia1980-19812411286042.6737634.04010100
Beth MooneyAUSWIndia Women2023-20244501284225.6020562.44000140
Mohammad AzharuddinINDWest Indies1987-19944601283821.3316478.05001130
Eknath SolkarINDWest Indies197512012710263.50--100100
Owais ShahENGIndia20061201268863.0028045.00010171
Mark WaughAUSIndia1996-200122012612663.0013692.6510183
Larry GomesWIIndia1978-19832311266363.0011753.8501080
Subramaniam BadrinathCSKMumbai Indians2008-201344212571*62.5085147.06021144
Rishabh PantINDNew Zealand20241201246462.00116106.90020173
Herschelle GibbsSAIndia1996-20002301244741.3322255.86000190
Tilak VarmaMIChennai Super Kings2022-20265411243741.3399125.25000161
Virat KohliINDSri Lanka2011-20232201238861.5014386.01010150
VVS LaxmanINDAustralia2001-20043501236924.6024450.41010220
Ricky PontingAUSIndia1996-20075601235720.5017570.29011150
Kieron PollardMIChennai Super Kings2011-20197621236430.7560205.00011512
Virender SehwagPKChennai Super Kings2014110122122122.0058210.34100128
KL RahulINDAustralia2020-202322112275*122.0015280.26010111
Jimmy AdamsWIIndia19942301228140.6730140.53010151
Heinrich KlaasenSHMumbai Indians2023-202644112265*40.6775162.67010126
Rahul TripathiRR/SH/RPSMumbai Indians2017-20224401227630.5079154.43011125
Kapil DevINDWest Indies1978-19894601224720.3315473.3800090
Ravi ShastriINDAustralia1986111121121*-28742.1610096
Geoff MarshAUSIndia198612012110160.5038331.59100140
Dilip VengsarkarINDEngland1980-19843611213424.2017369.94000150
Quinton de KockMI/LSGRajasthan Royals2019-20222201208160.0084142.8601085
Ravi ShastriINDWest Indies1983-19872401207730.0023934.3101190
Gordon GreenidgeWIIndia1975-19873601205420.005829.31010141
AB de VilliersSAIndia2015110119119119.0061195.08100311
Dwayne SmithCSK/GLMumbai Indians2014-20174401196229.7587136.78022137
Jeff DujonWIIndia1983-19893311188459.0020457.84010121
Shane WatsonCSKSunrisers Hyderabad2018221117117*117.0062188.71101118
Sanjay ManjrekarINDWest Indies19941201176658.5030438.49020140
Mitchell MarshDC/PW/RPSMumbai Indians2013-20265401164429.0076152.6300197
Kieron PollardMIKolkata Knight Riders2011-201976211651*29.0086134.8801068
Suresh RainaINDEngland2011-201222111580115.0086133.72010151
Jacob BethellENGIndia2025-202622011510557.5055209.0910088
Sanath JayasuriyaMIChennai Super Kings2008111114114*-48237.50100911
Mike BrearleyENGIndia1977-19802301149138.0035332.29010140

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.