India: Batting by opposition (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
Team: India×

Player figures come from full scorecards, which we hold for 1,978 of the 1,989 matches in this selection (from 1932). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Vijay ManjrekarINDWest Indies1953-19621326356911824.7410.0012500
Ishan KishanINDWest Indies2022-2026181935687735.50506112.250406616
Shiv Sunder DasINDZimbabwe2000-2002610156011062.22130542.91240770
Rusi ModiINDWest Indies1948-1949510056011256.00--150160
Tilak VarmaINDSouth Africa2023-202615144560120*56.00416134.622314729
Aunshuman GaekwadINDPakistan1978-1984811255720161.8960650.66140180
Suresh RainaINDPakistan2006-2016262055578437.1364386.630214715
Mohammad AzharuddinINDZimbabwe1987-199925214557153*32.7678770.78121445
Rishabh PantINDNew Zealand2019-2024192435579926.5273575.780316015
Nayan MongiaINDAustralia1994-20012124755515232.65104053.37111664
Kris SrikkanthINDNew Zealand1985-1992182125549429.1684465.640636210
Bapu NadkarniINDEngland1959-196410185553122*42.54--131540
Hardik PandyaINDSouth Africa2017-2026322785519329.00498110.640325221
Robin SinghINDPakistan1997-2000282535498224.9584165.28031338
Ajit WadekarINDAustralia1967-196991815489932.2434549.86042480
Yuvraj SinghINDZimbabwe2000-20051716254212038.7160489.74140479
Ajay JadejaINDWest Indies1992-19981716054010433.7598354.93130387
Sandeep PatilINDEngland1980-198617203540129*31.7693857.57133705
Dinesh KarthikINDSri Lanka2007-2019343095366625.5269077.68013635
Anil KumbleINDEngland1990-200747377535110*17.83121843.92116642
Ajay JadejaINDAustralia1992-199916165533105*48.4571774.34221485
Vinod KambliINDEngland1992-19991112253222453.2093956.66210491
Suryakumar YadavINDAustralia2022-2025222125308027.89361146.810444232
Yashasvi JaiswalINDAustralia2023-20251015152916137.7981464.991326311
Wasim JafferINDWest Indies2002-2006712052821244.00106649.53141701
Vinoo MankadINDNew Zealand1955-1956450526231105.20--200430
Karun NairINDEngland2016-20257111525303*52.5079366.20111644
Irfan PathanINDAustralia2003-2012343135235518.6891956.910134913
Madan LalINDWest Indies1974-198622281151963*30.5325067.20024191
Yashpal SharmaINDAustralia1979-198315203516100*30.35127640.44122504
Harbhajan SinghINDNew Zealand1998-20103727551611523.4574469.352244718
Syed KirmaniINDWest Indies1976-198533361051463*19.7738045.79012120
Ajinkya RahaneINDBangladesh2014-2019101105139846.6474668.77061574
Ravichandran AshwinINDSri Lanka2010-2022382955116121.2977565.94032544
Vijay ManjrekarINDNew Zealand1955-196568250717784.50--311550
Cheteshwar PujaraINDBangladesh2014-20228112506102*56.2291455.36151611
Shreyas IyerINDAustralia2020-20252222250610525.3053494.761234812
Sanjay ManjrekarINDSouth Africa1991-19961721350210527.89110145.59121283
Chandu BordeINDAustralia1959-1969132525026921.834124.39044311
Dinesh KarthikINDWest Indies2007-2022221855006738.4660982.10040538
Harbhajan SinghINDWest Indies2001-20114537104997018.4871669.690134912
Suryakumar YadavINDSri Lanka2021-202514142498112*41.50334149.101405118
Rohit SharmaINDAfghanistan2012-20261212349713155.22375132.532225422
Manoj PrabhakarINDEngland1984-1993242324967323.62112744.01023461
Ajit WadekarINDNew Zealand1968-1969714149514338.08--120520
Wasim JafferINDEngland2002-2007816049410030.88111944.15142671
Gautam GambhirINDWest Indies2007-2011192004946924.7062079.68043651
Sanju SamsonINDSouth Africa2022-202511104491109*81.83373131.643123428
Sanjay ManjrekarINDEngland1990-199691304899337.6296450.73050551
Axar PatelINDAustralia2015-2025281944868432.4069270.230324014

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