Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 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)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-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 2026AFGZIM

India: Batting by opposition (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: India×At Sharjah Cricket Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Navjot SidhuINDPakistan1988-19971212055610846.3375273.94221444
Mohammad AzharuddinINDSri Lanka1986-199887240510881.0053875.28130166
Mohammad AzharuddinINDPakistan1985-19992019337178*23.1958763.20012155
Sachin TendulkarINDAustralia1994-199844036314390.75341106.45210318
Sachin TendulkarINDSri Lanka1990-2000881351112*50.1439987.97210322
Sachin TendulkarINDPakistan1990-19971010134411838.2235297.73121327
Sanjay ManjrekarINDPakistan1990-19967712927248.6741071.22040105
Dilip VengsarkarINDPakistan1984-198998127995*39.8648957.06030121
Sachin TendulkarINDZimbabwe1998-2000552265124*88.33241109.96200298
Mohammad AzharuddinINDAustralia1985-19986612238444.6030573.11020151
Kris SrikkanthINDPakistan1985-19909902067522.8927475.18020162
Kris SrikkanthINDSri Lanka1986-19904402029250.5022490.18020184
Navjot SidhuINDWest Indies1988-19975501989839.6033159.82010131
Ravi ShastriINDPakistan1984-1991131211947717.6431761.20011162
Sunil GavaskarINDPakistan1984-19876611939238.6031461.46022110
Kris SrikkanthINDWest Indies1985-198966018711231.1724676.02100166
Mohammad AzharuddinINDWest Indies1985-19979921803825.7129960.2000050
Sourav GangulyINDZimbabwe1998-20005511766644.0026865.67020134
Navjot SidhuINDSri Lanka1988-199544116884*56.0023172.73020110
Sourav GangulyINDPakistan1997-19993301669055.3327061.4802063
Mohinder AmarnathINDNew Zealand1988221160102*160.0021474.7711091
Mohinder AmarnathINDPakistan1985-19895511498837.2516789.22010133
Ajay JadejaINDEngland1997-199933114574*72.5016388.9602090
Sunil GavaskarINDWest Indies1985-198622113976*139.0023559.1502063
Vinod KambliINDPakistan1991-19997611395627.8024756.2801180
Sourav GangulyINDNew Zealand199822013610568.0017677.27100121
Kapil DevINDPakistan1985-1991111111283612.8014787.07002120
Ravi ShastriINDNew Zealand1986-19883301267242.0014388.1101044
Navjot SidhuINDNew Zealand1988-19983301258841.6716376.6901093
Kapil DevINDWest Indies1985-19918721184123.6014979.1900171
Nayan MongiaINDPakistan1994-19998611176923.4016172.6701171
Ajay JadejaINDSouth Africa199633111571*57.5012095.8301053
Ajay JadejaINDAustralia1994-19984411138737.6715075.33010131
Rahul DravidINDPakistan1996-19994401128128.0020654.3701160
Manoj PrabhakarINDPakistan1984-19959611113322.2017164.9100160
Sanjay ManjrekarINDSouth Africa19963301085336.0016067.5001041
Dilip VengsarkarINDWest Indies1985-198966110776*21.4018557.8401081
Ajay JadejaINDPakistan1994-19998801024312.7515764.9700272
Mohammad AzharuddinINDEngland1987-199933210174*101.0013773.7201022
Sanjay ManjrekarINDWest Indies1991220995649.5016161.4901060
Sunil GavaskarINDSri Lanka1984-1986320987149.0015264.4701081
Sunil GavaskarINDAustralia1985-19872219878*98.0015961.6401081
Kapil DevINDSri Lanka1986-1990441934831.0093100.0000062
Sadagoppan RameshINDPakistan1999330928230.6716555.7601180
Robin SinghINDSri Lanka1998-2000551923523.0018150.8300080
Sachin TendulkarINDEngland1997110919191.0087104.6001042
Navjot SidhuINDAustralia1994-1998220918045.5013169.4701060
Ajay JadejaINDSri Lanka1995-1998420906445.0015558.0601031
Rahul DravidINDZimbabwe1998-2000220888544.0013465.6701040
Mohammad AzharuddinINDNew Zealand1986-1998550833116.6013561.4800040
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.