Fastest Batters to 1000 Runs in Men’s Test Cricket [Updated]

Herbert Sutcliffe and Everton Weekes are the joint-fastest batters to score 1000 runs in Test cricket in terms of innings taken. Both batters took 12 innings to reach the milestone, with Sutcliffe achieving it in 1925, while Weekes levelled it 24 years later.

Australia’s legendary batter Donald Bradman is next, having taken 13 innings to complete 1000 Test runs in 1930. Sri Lanka’s Kamindu Mendis levelled Bradman’s record in 2024.

When it comes to time taken, Michael Hussey created a record in 2006, reaching 1000 Test runs in 164 days from his debut. South Africa’s Aiden Markram (183 days) is the other batter to cross 1000 runs in less than 200 days.

You can check out the list of the fastest batters to 1000 runs in Men’s Test cricket.

Fastest to 1000 Runs in Tests

PlayerInnings to 1000 RunsMatches PlayedTime TakenDebut DateAchievement Date
Herbert Sutcliffe (ENG)1290y 244d14 Jun 192413 Feb 1925
Everton Weekes (WI)1291y 14d21 Jan 19484 Feb 1949
Don Bradman (AUS)1371y 223d30 Nov 192811 Jul 1930
Kamindu Mendis (SL)1382y 84d8 July 202227 Sep 2024
Neil Harvey (AUS)14102y 312d23 Jan 19481 Dec 1950
Vinod Kambli (IND)14121y 293d29 Jan 199318 Nov 1994
Leonard Hutton (ENG)16111y 363d26 Jun 193724 Jun 1939
Frank Worrell (WI)16103y 314d11 Feb 194822 Dec 1951
Lawrence Rowe (WI)16122y 42d16 Feb 197230 Mar 1974
Yashasvi Jaiswal (IND)1690y 239d12 Jul 20237 Mar 2024
George Headley (WI)1791y 47d11 Jan 193027 Feb 1931
Sidney Barnes (AUS)17119y 309d20 Aug 193824 Jun 1948
Graeme Smith (SA)17121y 145d8 Mar 200231 Jul 2003
Gary Ballance (ENG)17101y 108d3 Jan 201421 Apr 2015
Harry Brook (ENG)17100y 301d8 Sep 20226 Jul 2023
Herbert Collins (AUS)18124y 2d17 Dec 192019 Dec 1924
Wally Hammond (ENG)18121y 39d24 Dec 19271 Feb 1929
Kevin Walters (AUS)18112y 228d10 Dec 196525 Jul 1968
Mark Taylor (AUS)18100y 316d26 Jan 19898 Dec 1989
James Adams (WI)18122y 236d18 Apr 199210 Dec 1994
Cheteshwar Pujara (IND)18112y 144d9 Oct 20102 Mar 2013
Adam Voges (AUS)18120y 206d3 Jun 201526 Dec 2015
Aiden Markram (SA)18100y 183d28 Sep 201730 Mar 2018
Marnus Labuschagne (AUS)18121y 66d7 Oct 201812 Dec 2019
Arthur Morris (AUS)19121y 222d29 Nov 19468 Jul 1948
Andrew Strauss (ENG)19100y 227d20 May 20042 Jan 2005
Michael Hussey (AUS)19110y 164d3 Nov 200516 Apr 2006
Mayank Agarwal (IND)19121y 357d26 Dec 201817 Dec 2020
Devon Conway (NZ)19111y 207d2 Jun 202126 Dec 2022
John Fingleton (AUS)20124y 324d12 Feb 19321 Jan 1937
Saeed Ahmed (PAK)20111y 321d17 Jan 19584 Dec 1959
Norman O’Neill (AUS)20142y 4d5 Dec 19589 Dec 1960
Brian Booth (AUS)20112y 195d27 Jul 19617 Feb 1964
David Gower (ENG)20131y 41d1 Jun 197812 Jul 1979
John Reid (NZ)20125y 337d23 Feb 197925 Jan 1985
Sherwin Campbell (WI)20121y 293d3 Feb 199522 Nov 1996
Mark Richardson (NZ)20131y 97d12 Sep 200018 Dec 2001
AB de Villiers (SA)20120y 364d17 Dec 200416 Dec 2005
Saud Shakeel (PAK)20111y 264d1 Dec 202221 Aug 2024

Note: Batters who reached the landmark in 20 or fewer innings are mentioned.

Related Stats:

Fastest Bowlers to 100 Wickets in ODI Cricket [Updated]

Fastest Centuries for India in T20I Cricket [Updated]

You May Also Like

One thought on “Fastest Batters to 1000 Runs in Men’s Test Cricket [Updated]

Comments are closed.