India: Batting by opposition (ODIs)

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 529 of the 1,044 matches in this selection (from 2002). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Virat KohliINDSri Lanka2008-20245654102652166*60.27283193.681012225826
Rohit SharmaINDAustralia2007-202549495260920959.30274395.11910321593
Virat KohliINDAustralia2009-202553514252512353.72270993.21816421925
Virat KohliINDWest Indies2009-2026464482429157*67.47244099.551011425235
MS DhoniINDSri Lanka2005-2019624815214010764.85242988.10119216335
Rohit SharmaINDSri Lanka2008-202454528195126444.34202096.5868518657
Virat KohliINDNew Zealand2010-2026363631897154*57.48196396.64710116828
Rohit SharmaINDWest Indies2009-202640387183816259.29195194.21413117947
Virat KohliINDSouth Africa2010-2025343271806160*72.24201289.7679214529
MS DhoniINDAustralia2006-20195548111660139*44.86205280.90211311233
Gautam GambhirINDSri Lanka2005-2012363531633150*51.03184988.326931633
Virat KohliINDEngland2011-202641414154112241.65171589.85312414816
MS DhoniINDEngland2006-2019474310153613446.55174588.02110112834
Virender SehwagINDSri Lanka2003-201240371138314638.421229112.5325219218
Yuvraj SinghINDEngland2002-201732325136115050.411349100.8946215427
Sachin TendulkarINDAustralia2003-201236351131717538.74168778.073711498
Suresh RainaINDSri Lanka2005-2014524510128010636.57135094.8119310024
Shikhar DhawanINDAustralia2010-202030291126514345.18129597.6847316211
Yuvraj SinghINDPakistan2003-2017333361234107*45.70132593.13111213020
MS DhoniINDPakistan2005-201934298120014857.14133090.2329010325
Suresh RainaINDEngland2006-201836313118610042.36127393.17111210825
Rohit SharmaINDNew Zealand2009-202634321113414736.58133085.2626010249
Sachin TendulkarINDSri Lanka2003-201231303112013841.48128986.891821328
Shikhar DhawanINDSri Lanka2013-2021191931111132*69.44114497.1246112915
Yuvraj SinghINDSri Lanka2003-201738367106611736.76120588.4618312218
Sachin TendulkarINDPakistan2003-201221210105914150.43113393.473621428
Rohit SharmaINDEngland2008-202626265102113848.62111091.9844112127
Shikhar DhawanINDWest Indies2011-202231301101211934.90116586.8727012214
Shikhar DhawanINDSouth Africa2013-20222423199213745.09107092.713611318
Rohit SharmaINDSouth Africa2007-20252928195215035.26110786.0034210126
Virat KohliINDBangladesh2010-20251717493213671.69932100.005308711
MS DhoniINDNew Zealand2005-20192624690184*50.06110881.320707018
Rohit SharmaINDPakistan2007-20252020289314049.6196093.022818127
MS DhoniINDWest Indies2005-20193529138919555.69102387.100705721
Yuvraj SinghINDAustralia2003-20133733185413926.69102982.992348616
Virender SehwagINDNew Zealand2002-20101616185213056.80786108.4043011118
Rahul DravidINDPakistan2003-2009191928299248.76115371.90091810
Rohit SharmaINDBangladesh2008-20251818382713755.1384497.993337527
Virender SehwagINDPakistan2003-20132525082711933.08815101.4714011314
MS DhoniINDSouth Africa2005-20193531681692*32.6492488.310416718
KL RahulINDAustralia2019-20252019578297*55.8685291.780705221
Virat KohliINDPakistan2009-20251717477818359.8578798.86421707
Shubman GillINDNew Zealand2019-20261515375820863.17737102.852407625
Gautam GambhirINDEngland2006-20132121173384*36.6589481.99070844
Rahul DravidINDEngland2002-20112222270692*35.3087780.50071715
Ajinkya RahaneINDEngland2011-20172020069010634.5088078.411336310
Yuvraj SinghINDWest Indies2005-20171917167313142.0684679.552316512
Shreyas IyerINDNew Zealand2020-20261312067110555.9269596.552405919
Sachin TendulkarINDSouth Africa2005-201114141671200*51.6277886.25230818
Shubman GillINDWest Indies2022-2026992665223*95.00604110.102307413
Page 1Next

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