India: Batting by year (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,030 of the 1,914 matches in this selection (from 2001). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Virender SehwagIND2008200832451234131953.20243296.26414230044
Karun NairIND20162016551366303*91.5049174.54100414
Virender SehwagIND2009200931331158229349.441244127.1754022139
Rahul DravidIND2004200430315131727050.65243254.1511031324
Shubman GillIND2025202535426176426949.00230776.4673120927
Rohit SharmaIND201420142227299726439.88128377.7116210230
Virat KohliIND20192019434582388254*64.54264890.18713323534
Sachin TendulkarIND20042004202341241248*65.32184867.153511605
Virat KohliIND20172017465211281824368.73305892.151110526536
Mayank AgarwalIND20192019811075424368.55127759.043209118
Sourav GangulyIND2007200738453211523950.36318966.32314224027
Virat KohliIND20162016374111259523586.50320780.92713026619
MS DhoniIND20132013353311123622456.18143985.8925112530
Shubman GillIND2026202611122731223*73.1073499.592509114
Virender SehwagIND2011201119250102921941.161003102.5925413317
Yashasvi JaiswalIND20242024213531699214*53.09226175.14310319546
Sachin TendulkarIND2010201016254176621484.10294659.9585020713
Rohit SharmaIND2019201946461244121254.24266591.591010124478
Wasim JafferIND200620061017067821239.88145246.69231891
Ishan KishanIND202220222423089321038.83752118.751509336
Rohit SharmaIND2013201333345153720953.00201876.1648115736
Rohit SharmaIND20172017323351793208*64.041776100.9688116665
Shubman GillIND2023202348526215420846.832128101.22710223558
Cheteshwar PujaraIND201220126102654206*81.75136447.95300761
Gautam GambhirIND2008200835433222720655.67344364.6861312579
Cheteshwar PujaraIND201320131015284220464.77150256.063311091
Cheteshwar PujaraIND2017201711181114020267.06248445.894511152
Wasim JafferIND200720071019183820246.56156253.653431211
VVS LaxmanIND20082008152741086200*47.22213650.842721210
KL RahulIND201620161516491419976.17121675.164229018
Cheteshwar PujaraIND20192019811050719346.0998451.52141663
Rahul DravidIND201020101220277119142.83173044.57310930
Shikhar DhawanIND2017201733363163719049.611634100.1859122020
Ajinkya RahaneIND2016201626305103918841.56180557.5625210012
Shikhar DhawanIND2013201332332151318748.81162693.0564120411
Virat KohliIND2023202334354199318664.29255977.8889118625
Virat KohliIND2012201239455213618353.40288474.0689123412
Virender SehwagIND2006200633401112518028.85132584.9117414713
VVS LaxmanIND2004200427273101817842.42150067.874301191
Rahul DravidIND200920091215192717766.21179951.532601086
VVS LaxmanIND2011201112234773176*40.68150651.33161850
Ravindra JadejaIND2022202215156565175*62.7874076.35200559
Sachin TendulkarIND2009200927293151317558.19200375.5456017917
Yashasvi JaiswalIND202520251423191617541.64132369.2443312910
Virender SehwagIND2010201026373186817354.94197694.5369228115
Shikhar DhawanIND2015201528321124417340.13178369.774421539
Rohit SharmaIND20162016333541349171*43.52141995.0729211746
Yashasvi JaiswalIND202320231719171817139.8981687.992428425
Virat KohliIND2014201437476228616955.76274583.28812322833
Yuvraj SinghIND2007200741405155016944.29169791.34211214647
Page 1Next

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