ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Batting by year (Men's Tests)

The most runs in a calendar year in men's Tests since 2012: 1,708 by Joe Root in 2021.

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 2012-01-01×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Joe RootENG2021202115291170822861.00300456.866411793
Michael ClarkeAUS20122012111831595329*106.33241865.965301896
Joe RootENG2024202417313155626255.57245563.386511472
Yashasvi JaiswalIND20242024152921478214*54.74213169.3639316836
Joe RootENG2016201617322147725449.23243360.7131011701
Steve SmithAUS2015201513244147421573.70237462.096501677
Jonny BairstowENG20162016172941470167*58.80252558.223811458
Kumar SangakkaraSL2014201411211143831971.90260855.1448115511
Joe RootENG20152015142631385182*60.22217463.71310115810
Alastair CookENG2015201514261136426354.56312343.683811500
Virat KohliIND2018201813240132215355.08243354.345521442
David WarnerAUS2015201513240131725354.88160981.8547216311
Steve SmithAUS2017201711203130523976.76257350.726301402
Alastair CookENG2016201617333127013042.33244751.902701511
Alastair CookENG2012201215293124919048.04298141.904321385
Virat KohliIND2016201612182121523575.94201160.424201342
Usman KhawajaAUS20232023132411210195*52.61279243.343631375
Azhar AliPAK20162016112231198302*63.05256946.633421145
Babar AzamPAK202220229170118419669.65215554.944701259
Kane WilliamsonNZ2015201581631172242*90.15195559.955411361
Brendon McCullumNZ201420149160116430272.75160472.5740013133
Angelo MathewsSL2014201411205116016077.33231150.1928011715
Ben DuckettENG2024202417321114915337.06132087.052621537
Steve SmithAUS201420149173114619281.86191359.915421318
Cheteshwar PujaraIND2017201711181114020267.06248445.894511152
David WarnerAUS201420149180113614563.11138781.9063113011
Dean ElgarSA2017201712210112819953.71221850.865411433
Marnus LabuschagneAUS2019201911170110418564.94199155.453701292
Harry BrookENG2024202412200110031755.00129485.0143110514
Joe RootENG2022202215273109817645.75172263.765231223
Michael ClarkeAUS2013201313263109318747.52193856.404321166
Usman KhawajaAUS2022202211204108016067.50210151.404501145
Steve SmithAUS20162016111831079165*71.93183758.744511215
Moeen AliENG20162016172961078155*46.87200453.7945311611
Hashim AmlaSA20122012101721064311*70.93180658.914201253
Younis KhanPAK201420149182106421366.50197753.825218211
Jonny BairstowENG2022202210193106116266.31139676.0061212818
Virat KohliIND2017201710162105924375.64138976.24512976
Kevin PietersenENG2012201214251105318643.88161765.1234213317
Kamindu MendisSL2024202491621049182*74.93158266.3153010821
Dimuth KarunaratneSL2017201713260103119639.65230444.75342912
Adam VogesAUS20152015121861028269*85.67174259.014311332
Kusal MendisSL2018201812231102319646.50187254.653411269
Kane WilliamsonNZ202420249181101315659.59186154.434411176
Ian BellENG2013201314273100511341.88235842.623511306
Jonathan TrottENG2012201215282100514338.65230143.682621240
Mahela JayawardeneSL20142014101811003203*59.00197350.843511058
Dinesh ChandimalSL2017201712242100316445.59223544.883511024
David WarnerAUS201720171121199712349.85156663.674401157
Ollie PopeENG202420241730099419633.13144368.883431205
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.