Batting Records

List: Leading Run-Scorers in Test Cricket – Year by Year

This is a year by year list of Test batsmen who are the highest run scorers in Test cricket. This list covers the batters who have topped the most runs chart in every calendar year since 1877 when the inaugural Test match took place.

Charles Bannerman of Australia topped the chart in the first year of Test cricket.

YEARBATTERTEAMMATCHESINNSRUNSHSAVG100s/50s
1877Charles BannermanAustralia24209165*69.661/0
1879Alec BannermanAustralia11737373.000/1
1880WG GraceEngland12161152161.001/0
1881Tom HoranAustralia1215012475.001/0
1882George UlyettEngland4836514945.621/2
1883Allan SteelEngland35218135*54.501/0
1884Percy McDonnellAustralia4636612461.002/1
1885Arthur Shrewsbury srEngland47275105*55.001/1
1886Arthur Shrewsbury srEngland3424316460.751/0
1887Harry MosesAustralia241163329.000/0
1888Billy BarnesEngland34906222.500/1
1889Bobby AbelEngland2318912094.501/0
1890JJ LyonsAustralia241225530.500/1
1892JJ LyonsAustralia3628713447.831/1
1893Arthur Shrewsbury srEngland3528410671.001/2
1894George GiffenAustralia2427716169.251/0
1895John BrownEngland3623114057.751/0
1896Arthur HillEngland3425112462.751/1
1897KS RanjitsinhjiEngland12183175183.001/0
1898Joe DarlingAustralia4642917871.502/0
1899Tom HaywardEngland5741313768.832/1
1901Archie MacLarenEngland11116116116.001/0
1902Clem HillAustralia1221106014255.782/7
1903Tim FosterEngland12306287153.001/0
1904Victor TrumperAustralia4838811348.501/3
1905Stanley JacksonEngland59492144*70.282/2
1906Gordon WhiteSouth Africa5943714754.621/2
1907CB FryEngland3522112944.201/1
1908Warwick ArmstrongAustralia48359133*51.281/1
1909Warren BardsleyAustralia51039613639.602/0
1910Aubrey FaulknerSouth Africa71486220466.302/4
1911Victor TrumperAustralia510583214*72.872/2
1912Jack HobbsEngland91483218764.003/3
1913Herbie TaylorSouth Africa2418610946.501/0
1914Jack HobbsEngland363389767.600/3
1920Jack HobbsEngland2425012262.501/1
1921Herbie CollinsAustralia91473020356.152/2
1922Herbie TaylorSouth Africa1219717698.501/0
1923Jack RussellEngland4743614062.282/1
1924Jack HobbsEngland5752721175.282/2
1925Herbert SutcliffeEngland4756017680.003/1
1926Jack HobbsEngland5748611981.002/2
1927Herbert SutcliffeEngland2427110290.331/1
1928Wally HammondEngland91487925167.612/3
1929Wally HammondEngland61270217778.004/1
1930Don BradmanAustralia68978334122.254/0
1931Don BradmanAustralia79950226105.555/0
1932Don BradmanAustralia33402299*402.002/0
1933Wally HammondEngland811934336*103.773/2
1934Don BradmanAustralia5875830494.752/1
1935Bruce MitchellSouth Africa714579164*52.632/1
1936Wally HammondEngland46645231*161.253/0
1937Don BradmanAustralia35690270138.003/0
1938Wally HammondEngland6966624074.002/3
1939Len HuttonEngland61172819672.802/3
1946Don BradmanAustralia22421234210.502/0
1947Denis ComptonEngland915115920882.786/3
1948Don BradmanAustralia8131025201113.885/2
1949Len HuttonEngland71280020666.663/3
1950Neil HarveyAustralia59584151*83.423/2
1951Len HuttonEngland1018903156*64.502/6
1952Vijay HazareIndia913576146*52.361/4
1953Neil HarveyAustralia81594820563.204/3
1954Denis ComptonEngland111683027855.332/4
1955Clyde WalcottWest Indies51082715582.705/2
1956Peter RichardsonEngland61049111749.102/2
1957Colin CowdreyEngland91470115450.073/4
1958Garry SobersWest Indies8131299365*144.336/3
1959Colin McDonaldAustralia81367117061.002/2
1960Garry SobersWest Indies71286422678.544/1
1961Ken BarringtonEngland1018103517273.924/5
1962Ted DexterEngland101498220575.532/7
1963Ken BarringtonEngland11201015132*53.423/5
1964Bobby SimpsonAustralia1426138131160.043/7
1965Ken BarringtonEngland101689516359.662/6
1966Garry SobersWest Indies71189517499.443/5
1967Ken BarringtonEngland61075014893.753/3
1968John EdrichEngland101789416452.582/5
1969Doug WaltersAustralia81390924275.755/3
1970Ian RedpathAustralia61253017158.881/3
1971Sunil GavaskarIndia71491822083.454/5
1972Glenn TurnerNew Zealand5867225996.002/2
1973Keith FletcherEngland1221108517863.822/9
1974Dennis AmissEngland13221379262*68.955/3
1975Ian ChappellAustralia101898219261.372/7
1976Viv RichardsWest Indies1119171029190.007/5
1977Greg ChappellAustralia101873612140.882/3
1978Sunil GavaskarIndia814109920591.585/3
1979Sunil GavaskarIndia1726140722154.114/8
1980Greg ChappellAustralia101895323559.562/5
1981Geoff BoycottEngland132697513740.623/4
1982Ian BothamEngland1422109520849.773/6
1983Sunil GavaskarIndia18321310236*46.785/5
1984Gordon GreenidgeWest Indies1524117922358.954/2
1985Allan BorderAustralia1120109919664.644/2
1986David GowerEngland1425105913644.122/6
1987Dilip VengsarkarIndia91487516687.504/3
1988Viv RichardsWest Indies111786714651.002/6
1989Mark TaylorAustralia1120121921964.154/5
1990Graham GoochEngland917126433379.004/5
1991Graham GoochEngland917104017465.003/5
1992David BoonAustralia81681213554.134/1
1993David BoonAustralia16251241164*62.054/7
1994Michael AthertonEngland1323113614449.394/5
1995Brian LaraWest Indies1220122217967.884/6
1996Alec StewartEngland81479317061.002/5
1997Sanath JayasuriyaSri Lanka1119127134066.893/7
1998Alec StewartEngland1631122216443.642/7
1999Sachin TendulkarIndia1019108821768.005/4
2000Inzamam-ul-HaqPakistan1219109014260.554/6
2001Matthew HaydenAustralia1425139120363.225/5
2002Michael VaughanEngland1426148119761.706/2
2003Ricky PontingAustralia11181503257100.206/4
2004Justin LangerAustralia1427148121554.855/4
2005Ricky PontingAustralia1528154420767.136/6
2006Mohammad YousufPakistan1119178820299.339/3
2007Jacques KallisSouth Africa917121018686.425/6
2008Graeme SmithSouth Africa1525165623272.006/6
2009Thilan SamaraweeraSri Lanka1120123423172.584/4
2010Sachin TendulkarIndia1423156221478.107/5
2011Rahul DravidIndia12231145146*57.255/4
2012Michael ClarkeAustralia11181595329*106.335/3
2013Michael ClarkeAustralia1326109318747.524/3
2014Kumar SangakkaraSri Lanka1121143831971.904/8
2015Steve SmithAustralia1324147421573.706/5
2016Joe RootEngland1732147725449.233/10
2017Steve SmithAustralia1120130523976.766/3
2018Virat KohliIndia1324132215355.085/5
2019Marnus LabuschagneAustralia1117110418564.943/7
2020Ben StokesEngland71264117658.272/2
2021Joe RootEngland1529170822861.006/4
2022Babar AzamPakistan917118419669.644/7
2023Usman KhawajaAustralia13241210195*52.603/6
2024*Joe RootEngland1425133826258.175/4
Most Test Runs – Year by Year

Stats Highlights

Clem Hill of Australia in the year 1902 became the first-ever batsman to score more than 1000 Test runs in a calendar year.

Since then, Sachin Tendulkar has crossed ‘the 1000 Test runs in a calendar year’ landmark 6 times in his career – the most by any batsman.

And, the record for highest Test runs in a single year belongs to Mohammad Yousuf of Pakistan, who scored 1788 runs in 2006. Check the top five here.

Leave a Reply

Your email address will not be published. Required fields are marked *