India: Batting by opposition (Tests)

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 219 of the 588 matches in this selection (from 2001). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Virat KohliINDAustralia2011-202530532223218643.76429252.009532427
Sachin TendulkarINDAustralia2003-2013214062132241*62.71371057.47511124313
Cheteshwar PujaraINDAustralia2010-202325453207420449.38490342.3051142284
Virat KohliINDEngland2012-202228503199123542.36382452.075962352
Cheteshwar PujaraINDEngland2012-2022274941778206*39.51409043.475732252
Ravindra JadejaINDEngland2012-202525436154711241.81295352.39311216323
KL RahulINDEngland2016-202518340148719943.74281052.925431858
Virat KohliINDSouth Africa2013-2024162821408254*54.15245957.263501846
Shubman GillINDEngland2021-202515282134626951.77215462.4963415026
VVS LaxmanINDAustralia2003-2012173151328200*51.08254952.103821660
Murali VijayINDAustralia2008-201815280132416747.29271748.7346215615
Virender SehwagINDAustralia2003-201318351131915538.79176574.732821726
Rishabh PantINDEngland2018-202516281126014646.67166675.6357114238
Ajinkya RahaneINDAustralia2013-202318343122514739.52233052.5826213510
Virender SehwagINDSri Lanka2005-201010171120329375.19121399.1853217715
Virender SehwagINDSouth Africa2004-201113230115731950.30138383.6642216317
Rohit SharmaINDEngland2014-202414262114716147.79217352.7844013616
Yashasvi JaiswalINDEngland2024-2025101911123214*62.39148975.4245213130
MS DhoniINDEngland2006-20142035210889932.97212151.30011513512
Ravichandran AshwinINDEngland2012-202424385108610632.91197455.021621328
Virat KohliINDSri Lanka2015-202211182108524367.81158968.28521996
Rahul DravidINDWest Indies2006-201110182106614666.63239244.57370974
Virat KohliINDWest Indies2011-202316210101920048.52191753.16362923
MS DhoniINDAustralia2007-20141933599022435.36164260.2915210216
Rahul DravidINDEngland2001-201112234981146*51.63235341.694311300
Virat KohliINDNew Zealand2012-20241427295921138.36177953.913421164
Rahul DravidINDAustralia2003-2012183459209331.72232439.590611262
Sachin TendulkarINDEngland2001-201216282907103*34.88184049.291601271
KL RahulINDAustralia2014-20251629289411033.11178150.201821015
Ajinkya RahaneINDSouth Africa2013-20221322388412746.53169852.0634111114
Cheteshwar PujaraINDSouth Africa2010-20221729088215330.41206042.821631235
Rishabh PantINDAustralia2018-202512212879159*46.26129767.771308515
Cheteshwar PujaraINDNew Zealand2012-20211223186715939.41206142.072411083
Ajinkya RahaneINDEngland2014-20212138184010322.70194643.17165991
VVS LaxmanINDWest Indies2006-201110183798176*53.20163948.69252860
Virender SehwagINDNew Zealand2003-2012915179717356.9393884.972301219
Sachin TendulkarINDSouth Africa2004-20111119379314649.56167947.234221074
Murali VijayINDEngland2014-20181222078514635.68195140.24324959
VVS LaxmanINDSri Lanka2005-20101017377910455.64160148.66271790
Gautam GambhirINDEngland2008-20161222076817934.91179042.91142922
Sachin TendulkarINDBangladesh2004-2010573766248*191.50119863.94500804
Gautam GambhirINDNew Zealand2009-2016916274916753.50150949.64241964
Cheteshwar PujaraINDSri Lanka2015-2017711174315374.30149149.83411761
Rohit SharmaINDAustralia2014-20241527173912028.42146750.371317616
Rohit SharmaINDSouth Africa2013-20241120173821238.84114364.573038622
Sourav GangulyINDAustralia2003-20081119272814442.82126957.37232754
Sachin TendulkarINDSri Lanka2005-20101017172420345.25136253.16230773
Shikhar DhawanINDSri Lanka2015-2017610071219071.2094975.03320934
Ravindra JadejaINDAustralia2013-2025202837058128.20141249.930617611
Ajinkya RahaneINDNew Zealand2014-2021917170318843.94144748.58210855
Page 1Next

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