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
Suresh RainaIND2010201038397130512040.78149987.0637213623
Rahul DravidIND20112011182931300146*50.00274047.455501336
MS DhoniIND2006200638425128114834.62151084.8318114431
Sachin TendulkarIND2011201120281126914647.00204562.0537014813
Rohit SharmaIND2015201526321126915040.94161478.6247311438
Gautam GambhirIND20102010273541259138*40.61164676.493751482
Shikhar DhawanIND2015201528321124417340.13178369.774421539
Sachin TendulkarIND20042004202341241248*65.32184867.153511605
MS DhoniIND20132013353311123622456.18143985.8925112530
Virat KohliIND2022202236416122611335.03152380.50111311923
MS DhoniIND201220123738141221113*50.88171071.4018110322
KL RahulIND20232023292981203111*57.29148481.0637010923
Gautam GambhirIND201120112734111909736.06188563.1301111371
KL RahulIND2025202524305118013747.20201658.5335012017
Suresh RainaIND201120114045511748429.35147879.4308611322
Shubman GillIND20242024223231166119*40.21167469.6535312224
Yuvraj SinghIND20082008303351143138*40.82130387.7225310837
Cheteshwar PujaraIND2017201711181114020267.06248445.894511152
Ajinkya RahaneIND2017201723302114013240.71183862.0221011228
Suryakumar YadavIND20232023403841130112*33.24844133.8927310156
Virender SehwagIND2006200633401112518028.85132584.9117414713
Rishabh PantIND2021202126324108910138.89136879.6117010833
VVS LaxmanIND20082008152741086200*47.22213650.842721210
Yuvraj SinghIND2006200627306107912244.96142275.883531309
Sachin TendulkarIND2003200320211106215253.10132480.213821206
Ishan KishanIND2026202631312104710336.10616169.9717211149
MS DhoniIND20172017423415104013454.74111293.531707928
Ajinkya RahaneIND2016201626305103918841.56180557.5625210012
Virender SehwagIND2004200426291103616437.00133877.4325213415
Virender SehwagIND2011201119250102921941.161003102.5925413317
MS DhoniIND201420142832710298241.16149368.92010211218
Rohit SharmaIND2024202424362102513130.15124482.4027111934
Virat KohliIND2010201027254102111848.62119085.80373935
VVS LaxmanIND2004200427273101817842.42150067.874301191
KL RahulIND2019201924262100811142.00117985.502719623
Rohit SharmaIND201420142227299726439.88128377.7116210230
Rohit SharmaIND202220223940499576*27.64838118.7406410645
KL RahulIND20172017232719649037.08134571.67012110515
Virat KohliIND202120212330496480*37.08159060.6301059512
Shreyas IyerIND2023202325262961128*40.04889108.103527937
Sourav GangulyIND20042004292819409034.81140367.0008210210
VVS LaxmanIND2010201011184939143*67.07181251.822701021
Dinesh KarthikIND200720073035693812932.34162457.761731113
Rahul DravidIND200920091215192717766.21179951.532601086
Yashasvi JaiswalIND202520251423191617541.64132369.2443312910
KL RahulIND201620161516491419976.17121675.164229018
Ishan KishanIND202220222423089321038.83752118.751509336
Ravindra JadejaIND20252025202410870107*62.14152057.242608314
Sachin TendulkarIND2006200623273870141*36.25124869.712421247
Gautam GambhirIND200720072728386110134.44102683.92183948

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