Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1T20I1st 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGODI4th 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)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

India: Batting by opposition (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
Team: India×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Woorkeri RamanINDWest Indies1988-199391112599525.9053848.14021230
Tilak VarmaINDEngland2025-20261111325872*32.25176146.590211617
Mayank AgarwalINDBangladesh2019220257243128.5035173.22100318
Hardik PandyaINDBangladesh2016-2025139225750*36.71142180.990112514
Axar PatelINDSouth Africa2015-2025262172574718.3628191.460001410
Hanumant SinghINDEngland1964-196747025510536.4328835.76110331
Dilawar HussainINDEngland1934-19363602545942.33--03092
Nari ContractorINDWest Indies1958-196271402549218.14--02100
Bapu NadkarniINDWest Indies1958-1966714325478*23.09--02201
Navjot SidhuINDBangladesh1988-1998653251104*125.5028388.69121284
Sandeep PatilINDSri Lanka1982-1986651249114*62.2589100.00110131
Dhruv JurelINDEngland2024-20256812499035.5744955.46010187
Ambati RayuduINDNew Zealand2014-20197722479049.4032975.08011238
Surinder AmarnathINDPakistan19786802476230.8811984.0302040
Harbhajan SinghINDZimbabwe1998-2015251582476635.2926991.82010355
Zaheer KhanINDSri Lanka2000-201258357247458.8254045.74006198
Manoj PrabhakarINDZimbabwe1987-19939712459140.8341758.75030150
Kedar JadhavINDEngland2017-201944124412081.33174140.23110286
Arun LalINDPakistan1982-19876902447027.1131239.10031161
Ishan KishanINDEngland2021-2026111102445622.18181134.81021249
Javagal SrinathINDPakistan1991-200339327243499.7235967.69007195
Yusuf PathanINDSouth Africa2009-20121110024210524.20186130.111122015
Jasprit BumrahINDEngland2017-202632351224134*10.4851846.530011276
Mushtaq AliINDWest Indies1948-194936024010640.00--11090
Ishan KishanINDZimbabwe2022-20267602398139.83192124.48020265
Ravi ShastriINDSouth Africa1991-1992911223810926.4463837.30101230
Prithvi ShawINDWest Indies2018231237134118.5025294.05110341
Ruturaj GaikwadINDSouth Africa2022-20251110023710523.70224105.80110247
Raman LambaINDSri Lanka1986-19891010123757*26.3331160.7702191
Syed Wazir AliINDEngland1932-193671402374216.93--00100
MS DhoniINDZimbabwe2005-201695323685*118.00215109.77030139
Aunshuman GaekwadINDNew Zealand1975-197979123677*29.5012152.07011180
Javagal SrinathINDAustralia1991-200340371223630*9.4447449.79005171
Gulabrai RamchandINDNew Zealand1955-1956562234106*58.50--110251
Hrishikesh KanitkarINDAustralia1998-2000101232325725.7839958.15011210
Harbhajan SinghINDPakistan1999-20112824823238*14.5032272.05002207
Devang GandhiINDNew Zealand19994612308846.0059438.72021321
Ajit WadekarINDWest Indies1966-197171102306720.9110.00022151
Shardul ThakurINDEngland2018-2025141332306023.0029976.92022229
Abhishek SharmaINDAfghanistan202633022910876.3385269.411101822
Ramnath KennyINDAustralia1959-19604812296232.71--03100
Pravin AmreINDEngland1992-19938712287838.0040256.72020261
Amit MishraINDSri Lanka2009-20158912285928.5040057.00010280
Dinesh KarthikINDNew Zealand2007-20191413422864*25.3330774.27012205
Polly UmrigarINDAustralia1956-196061102277820.64--01200
Motganhalli JaisimhaINDPakistan1960-19614612269945.20--010150
Irfan PathanINDSouth Africa2004-20121310422647*37.6736761.58001234
Chetan SharmaINDAustralia1984-1989191252265432.2932769.11011182
Robin SinghINDSouth Africa1996-20001816422542*18.7528479.23002123
Kiran MoreINDAustralia1986-19922018322567*15.0055140.83012210

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.