Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th 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 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-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 year (All internationals)

The most runs in a calendar year in internationals for India: 2,818 by Virat Kohli in 2017.

More filters

1 active
Reset"Match result" is from the side of the player or team.
Team: India×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Virat KohliIND20172017465211281824368.73305892.151110526536
Virat KohliIND20182018374772735160*68.38377872.39119327723
Rahul DravidIND1999199952616262119047.65436760.02109327013
Virat KohliIND20162016374111259523586.50320780.92713026619
Sachin TendulkarIND1998199838425254117768.68271293.69128027151
Sourav GangulyIND1999199950595252618346.78389564.85616226835
Virat KohliIND20192019444682455254*64.61271190.56714324034
Rohit SharmaIND2019201947471244221253.09267591.291010124478
Virender SehwagIND2008200833461235531952.33245096.12414230244
Virat KohliIND2014201438476228616955.76274583.28812322833
Rahul DravidIND2002200244508227021754.05442851.2661202592
Gautam GambhirIND2008200836443226220655.17347665.0761312609
Sachin TendulkarIND1996199640472223417749.64323269.12811125220
Sourav GangulyIND2007200740473222623950.59332466.97315225230
Sachin TendulkarIND20072007424842201122*50.02314869.92319328414
Virat KohliIND2012201240465218618353.32292374.79810123814
Sourav GangulyIND1997199747503218617346.51373058.61413424520
Shubman GillIND2023202348526215420846.832128101.22710223558
Sachin TendulkarIND2002200236456213319354.69341562.4668327510
Sourav GangulyIND2002200248553205913639.60324963.37314425025
Virat KohliIND2023202335365204818666.06261578.32810119225
Rahul DravidIND2006200639495201414645.77384652.3741522394
Sachin TendulkarIND1997199749534201116941.04315963.6668223217
Rahul DravidIND2004200443465197127048.07359354.8631452075
Rahul DravidIND1997199741444193514848.38415746.5521701894
Sachin TendulkarIND1999199932415193121753.64287967.0785721817
Virat KohliIND2013201343437191311953.14244978.11610321223
Sachin TendulkarIND2001200127345190715565.76274569.477912608
Sachin TendulkarIND20002000404411903201*44.26257873.8257022615
Shikhar DhawanIND2018201843471188712741.021766106.8548024439
Virender SehwagIND2010201026373186817354.94197694.5369228115
Sourav GangulyIND2000200038425185814450.22244875.9078017741
Gautam GambhirIND2009200942423182816746.87252272.486821919
Virender SehwagIND2004200439451181230941.18228679.2739524525
Rohit SharmaIND2018201842458180416248.76181899.2377417174
Rohit SharmaIND2023202335392180013148.65200389.87411319180
Rohit SharmaIND20172017323351793208*64.041776100.9688116665
Sachin TendulkarIND1994199432363178917954.21240874.29512323013
Yashasvi JaiswalIND20242024233731771214*52.09230176.97311320052
Virender SehwagIND2002200240463176714741.09195390.4858427219
Sachin TendulkarIND2010201016254176621484.10294659.9585020713
Shubman GillIND2025202535426176426949.00230776.4673120927
MS DhoniIND20092009444011175112460.38220579.41411012329
MS DhoniIND20082008424681739109*45.76256667.77114113422
Mohammad AzharuddinIND19981998414261738163*48.28250469.4159215014
Sachin TendulkarIND20042004313661727248*57.57264565.294712147
Sunil GavaskarIND19831983334741693236*39.37215658.025741637
Mohammad AzharuddinIND1997199745486167912639.98255865.6441111269
Rahul DravidIND2001200137447167518045.27336749.7511201712
Virat KohliIND2011201143475164411739.14213976.8641041529
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.