Live6th Match · Pakistan ODI Tri-Series 2026/27SL84/1 (15.2)ENG386/5 (50)SL need 303 runs in 208 ballsLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th 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)T20I1st 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)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-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 (List A)

More filters

1 active
Reset"Match result" is from the side of the player or team.
Team: India×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Sachin TendulkarINDSri Lanka1990-201283809311313843.85355687.54817330330
Sachin TendulkarINDAustralia1991-201271701307717544.59363284.72915233035
Virat KohliINDSri Lanka2008-20245654102652166*60.27283193.681012225826
Rohit SharmaINDAustralia2007-202549495260920959.30274395.11910321593
Sachin TendulkarINDPakistan1989-201268674252614140.10288787.50516529429
Virat KohliINDAustralia2009-202553514252512353.72270993.21816421925
Virat KohliINDWest Indies2009-2026464482429157*67.47244099.551011425235
MS DhoniINDSri Lanka2005-20196753162383183*64.41264590.09219218245
Rohit SharmaINDSri Lanka2008-202455539202126445.93208496.9869519258
Sachin TendulkarINDSouth Africa1991-2011575712001200*35.73262276.3258121915
Rahul DravidINDPakistan1996-200956553189910736.52282767.1721431571
Virat KohliINDNew Zealand2010-2026363631897154*57.48196396.64710116828
Rohit SharmaINDWest Indies2009-202640387183816259.29195194.21413117947
Mohammad AzharuddinINDSri Lanka1985-20005248121834111*50.94229979.7731528425
Virat KohliINDSouth Africa2010-2025343271806160*72.24201289.7679214529
Sachin TendulkarINDNew Zealand1990-2009414131750186*46.05183595.3758420626
Virender SehwagINDSri Lanka2001-201255523169914634.671542110.1825423920
Gautam GambhirINDSri Lanka2005-2012373631668150*50.55188288.636931663
Rahul DravidINDSri Lanka1996-200946428166214548.88221075.2031111448
MS DhoniINDAustralia2006-20195548111660139*44.86205280.90211311233
Mohammad AzharuddinINDPakistan1985-200061597165710131.87244867.6929310812
Sourav GangulyINDPakistan1996-200752503165214135.15230071.8329416117
Sachin TendulkarINDWest Indies1991-2011393991573141*52.43201678.0341151528
MS DhoniINDEngland2006-2019484411154613446.85175887.94110112934
Virat KohliINDEngland2011-202641414154112241.65171589.85312414816
Sourav GangulyINDSri Lanka1996-200743402153418340.37211572.5349313824
Yuvraj SinghINDEngland2002-201737366152315050.771499101.6047217329
Sachin TendulkarINDEngland1990-201137374145512044.09163189.21210017317
Yuvraj SinghINDSri Lanka2000-201755508140011733.33169782.5019315120
Sachin TendulkarINDZimbabwe1992-200434335137714649.18150491.5655015220
Sourav GangulyINDZimbabwe1996-200536364136714442.72182774.8237012927
Yuvraj SinghINDPakistan2003-2017383861360107*42.50145593.47112214622
Rahul DravidINDWest Indies1997-2009393761343109*43.32179874.6938212610
Sourav GangulyINDSouth Africa1996-2007292931313141*50.50171576.5638113831
Rahul DravidINDSouth Africa1996-20073636313098439.67196766.5501411164
Suresh RainaINDSri Lanka2005-2014554710128210634.65135694.5419410024
Shikhar DhawanINDAustralia2010-202030291126514345.18129597.6847316211
MS DhoniINDPakistan2005-201936318123114853.52136190.4529010825
Suresh RainaINDEngland2006-201837323120710041.62131192.07111210825
Virender SehwagINDNew Zealand2001-201023231115713052.591113103.9563215222
Rohit SharmaINDNew Zealand2009-202634321113414736.58133085.2626010249
Mohammad AzharuddinINDNew Zealand1985-1999393981118108*36.06148375.39170839
Shikhar DhawanINDSri Lanka2013-2021191931111132*69.44114497.1246112915
Mohammad AzharuddinINDSouth Africa1991-20003333211099035.77159069.75070755
Sourav GangulyINDWest Indies1992-20072626210889845.33151371.91010011812
Sourav GangulyINDNew Zealand1997-2005313111079153*35.97145474.2136312610
Virender SehwagINDPakistan1999-201331310107111934.551044102.5926014220
Rahul DravidINDNew Zealand1997-200931316103215341.28148369.592519610
Rohit SharmaINDEngland2008-202626265102113848.62111091.9844112127
Rahul DravidINDEngland1996-201130293101292*38.92130677.4901111035
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.