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 England: 1,045 by Viv Richards in 1976 (from the 2,164 of 2,165 matches with full scorecards).

More filters

1 active
Reset"Match result" is from the side of the player or team.
v England×

Player figures come from full scorecards, which we hold for 2,164 of the 2,165 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Viv RichardsWI1976197671011045291116.11141973.644311425
Ramnaresh SarwanWI2009200916191101929156.61160363.574411147
Shubman GillIND202520258130101326977.92140072.3652012216
Donald BradmanAUS19301930570974334139.14158061.65400980
Kumar SangakkaraSL201420141517197114760.69144667.153711062
Shane WatsonAUS201320131624196617642.00134271.9833111817
Steve SmithAUS201520151519193821552.11127673.5133010110
Michael ClarkeAUS201320131321393018751.67145364.014211072
Brian LaraWI2004200416222928400*46.40145763.691331095
Chris GayleWI2004200417242928132*42.18123175.392601397
Javed MiandadPAK198719871516392526071.15170054.41271844
Brian LaraWI199419941013091037570.00130269.892301213
Hashim AmlaSA2012201210113900311*112.50123173.113101002
Steve SmithAUS2019201969089721199.67134966.493401035
Virat KohliIND201820181116189414959.60132467.52251876
Rohit SharmaIND202120211421289416147.05162854.9124010715
Brian LaraWI19951995913188517973.75113378.113401362
Brendon McCullumNZ20082008192528609737.3994091.490829525
Mark TaylorAUS19891989611183921983.90186644.96250910
Sachin TendulkarIND200220021517383219359.43116471.482401096
Ramnaresh SarwanWI200420041724382813939.43131962.77253993
Sourav GangulyIND200220021416181312854.20112172.522629315
Ross TaylorNZ2008200819243806154*38.38124564.7423110512
Graeme SmithSA20032003913080327761.77111971.762101112
Shivnarine ChanderpaulWI2004200416222801128*40.05150953.08152954
Mohammad YousufPAK200620061012180020272.73128662.21310975
Hashim AmlaSA201620161113179620166.33128861.803411018
Allan BorderAUS198519851116379519661.15148053.72230802
Virender SehwagIND200220021517078112645.9486690.182411215
Jamie HowNZ200820081924077213932.17129659.57130894
Rahul DravidIND2002200289176221795.25155149.13330990
Donald BradmanAUS1934193458075830494.75103773.10210974
Virat KohliIND202120211621375080*41.67114765.390948010
Brendon McCullumNZ20132013171937387946.13680108.530807628
Mark WaughAUS19931993913173313761.08106868.63260763
Clem HillAUS19021902816173311948.87--151490
Ricky PontingAUS200920091013172915060.7594677.06330886
Michael ClarkeAUS200920091215372813660.67121559.92251741
MS DhoniIND201120111720772887*56.0089481.430717016
Saleem MalikPAK198719871618272410245.25137552.65161670
Shivnarine ChanderpaulWI200720078104723136*120.50128256.40340805
Garry SobersWI19661966581722174103.14120559.92321951
Tamim IqbalBAN201020101014072212551.5779890.48341948
Brian LaraWI199819981014171611055.08109765.27150977
Yashasvi JaiswalIND20242024591712214*89.0089179.912306826
Garry SobersWI19601960581709226101.2930.00311632
George HeadleyWI1930193048070322387.8841656.01400291
Chris RogersAUS20132013917070011641.18155644.99250930
Clyde WalcottWI19541954510269822087.25--330482
Shivnarine ChanderpaulWI2009200916194698147*46.53142449.02231692
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.