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

Batting by year (All cricket)

The most runs in a calendar year in men's cricket v Australia: 1,332 by Desmond Haynes in 1984.

More filters

1 active
Reset"Match result" is from the side of the player or team.
v Australia×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Desmond HaynesWI1984198422297133214560.55225458.616811356
Sachin TendulkarIND20082008132031081154*63.59173962.164401104
Sachin TendulkarIND1998199810121106717797.00113993.6862011127
Hansie CronjeSA1994199421253101012245.91172958.423428712
Viv RichardsWI198419842022292720846.35127772.593531137
Ian BellENG201320131019287011351.18174649.833511056
AB de VilliersSA200920091619386216353.88128067.342627013
Richie RichardsonWI198419841923384415442.20178047.423431082
David GowerENG198519851013084321564.85134562.684111032
Clyde WalcottWI19551955510082715582.70--520810
AB de VilliersSA2014201411142822136*68.50118969.132508310
Sunil GavaskarIND198619861516182117254.73150754.48260684
VVS LaxmanIND20012001811079428172.18111571.212501121
Jonty RhodesSA19941994212527847834.09142954.86050515
Graham GoochENG19851985912177619670.55130259.60330922
Brian LaraWI200320031115177512255.36121064.052509113
Richie RichardsonWI199119911215176918254.93116965.782401045
Clive LloydWI198419841719376911448.06121363.401418014
Gordon GreenidgeWI198419841420376912745.24134856.31231917
Andrew StraussENG200920091317075516144.41128958.57151991
Kevin PietersenENG201320131322074411333.82138153.87161869
Graham GoochENG19931993915073613349.07159346.202401054
Babar AzamPAK2022202279173219691.50113764.38340745
Kevin PietersenENG/IWX/ICC200520051518273015845.6391879.521517422
Jeff DujonWI198419842221572313945.19120060.25222784
Andrew FlintoffENG/IWX/ICC200520051721072210234.3895675.521417919
Jacques KallisSA200920091316070210243.88112362.51150814
Gary KirstenSA1994199417211702112*35.10155145.26130710
Quinton de KockSA201620161416169917846.6071797.492308319
Gautam GambhirIND200820081013069720653.62118858.67310743
Rahul DravidIND20032003911268023375.56126053.97130711
VVS LaxmanIND200820087133679200*67.90129952.27241770
Ken RutherfordNZ199319931218167310239.59122654.89140854
Virender SehwagIND200820081016067115141.9492072.93141794
Faf du PlessisSA201420141316167112644.7392572.542306212
Joe RootENG201320131625467018031.90155343.14131763
Jack HobbsENG1912191269066918774.3380355.42310651
Imam-ul-HaqPAK2022202269266815795.43119655.854205111
Virat KohliIND201920191212166412360.36661100.453205612
Virat KohliIND20162016993662117110.33559118.432605910
Virat KohliIND2013201311123657115*73.0085776.663317811
Herschelle GibbsSA200620061519065517534.4779382.601438313
Andrew HudsonSA199419941115065110243.40133948.62161700
Saleem MalikPAK1994199479064623771.78111358.04210870
Virat KohliIND202320231114064418646.00104861.45140592
Faf du PlessisSA2016201613141642118*49.3876883.59230736
Desmond HaynesWI199119911216164111142.73118953.91140890
JP DuminySA20092009182046397839.9493068.71050577
Robin SmithENG19891989914263614353.00108858.46231860
Jacques KallisSA2002200214183624104*41.6092467.53140595
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.