T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls 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 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZIND

India: Batting by opposition (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
Team: India×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Hardik PandyaINDWest Indies2016-20262015231070*23.85277111.910101914
Kapil DevINDZimbabwe1983-19931173309175*77.2531099.681102810
Madan LalINDPakistan1982-1987221533097425.7545757.11031362
Javagal SrinathINDNew Zealand1992-20033926103087619.2555455.60013373
Zaheer KhanINDSouth Africa2000-2013323043073711.8165247.090082910
Virat KohliINDZimbabwe2010-2022118230511550.8333790.50111303
Syed Abid AliINDAustralia1967-196951003048130.4034453.49020250
Mohammed ShamiINDEngland2013-20253635830356*11.2242571.29029329
Ruturaj GaikwadINDAustralia2023771302123*50.33229131.881213310
Pankaj RoyINDNew Zealand1955-195634030117375.25--201120
Roger BinnyINDAustralia1980-1987262013005715.7955653.96015311
Wriddhiman SahaINDAustralia2012-2020814129811722.9273640.49102214
Ishan KishanINDAfghanistan2023-202676129612559.20212139.621003113
Ravichandran AshwinINDBangladesh2012-20242013529611337.0043368.36111276
Syed Abid AliINDNew Zealand1968-197581502967019.739871.43021221
Murali VijayINDBangladesh2010-201734029515073.7549559.60200282
Lala AmarnathINDWest Indies1948-194951022946236.75--02060
Sadagoppan RameshINDAustralia1999-200161112937129.3059849.00021290
Amar SinghINDEngland1932-193671412925122.46--01172
Kiran MoreINDNew Zealand1986-1992161762927326.5554054.07021371
Wriddhiman SahaINDSri Lanka2014-2017111352906736.2562646.33030292
Kiran MoreINDEngland1984-19932018729061*26.3670741.02013340
Bhuvneshwar KumarINDAustralia2013-2022331962904622.3150956.97002332
Madan LalINDEngland1974-19862425529053*14.5069841.55013351
Hanuma VihariINDWest Indies201924128911196.3348559.59120391
Irfan PathanINDEngland2004-2012151632885222.1543965.60011304
Sadagoppan RameshINDNew Zealand199936028711047.8363145.48121340
Srinivasaraghavan VenkataraghavanINDWest Indies1966-1983273052835111.324634.78015140
Dinesh MongiaINDEngland2002-2003101012827131.3341368.28010282
Sanju SamsonINDNew Zealand2020-2026121202808923.33191146.600212616
Hemang BadaniINDZimbabwe2000-2004121262787746.3340568.64031204
Motganhalli JaisimhaINDWest Indies1962-197191702764416.24--003161
Arshad AyubINDWest Indies1987-1989212462765715.3373737.45011250
Mohammad KaifINDSouth Africa2000-20061212227595*27.5043363.51010273
Kiran MoreINDPakistan1987-19922021727558*19.6444850.22011271
Ambati RayuduINDWest Indies2014-201887227410054.8029692.57110236
Hemang BadaniINDAustralia2001-2004108127410039.1433482.04110234
Bapu NadkarniINDAustralia1959-1968112122744614.424912.24002150
Ajay JadejaINDEngland1996-1999910227374*34.1336175.62021221
Ajit AgarkarINDZimbabwe1998-200530211027367*24.82223122.42012326
Ajit AgarkarINDAustralia1998-2006303042725310.4648655.97018264
Gulabrai RamchandINDAustralia1956-1960815026910917.93--10200
Erapalli PrasannaINDAustralia1967-1978132352692614.9438639.64004220
Ambati RayuduINDSri Lanka2014661268121*53.6029590.85110255
Motganhalli JaisimhaINDNew Zealand1965-196991722685117.87--013311
Rohit SharmaINDZimbabwe2010-20221010226711433.3835176.07110205
Rohit SharmaINDIreland2007-20246522659788.33211125.590411912
Washington SundarINDNew Zealand2020-2026151342655129.4428592.980222310
Ajit AgarkarINDPakistan1998-2007271912654714.7238868.30001222
Bapu NadkarniINDNew Zealand1955-196891022617532.63--021111

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