Modern-day greats Marnus Labuschagne and Harry Brook add themselves to top 12 list of yesteryear’s heroes

Cricket is a game all about statistics and milestones.
Those stats are interesting and revealing as they contrast generations, styles and even formats.
There is a huge amount of data to mine and sift through. In terms of fastest-to milestones, the players on the fastest to 500 Test runs list will in all likelihood look vastly different to those on the fastest to 10,000 runs.
The journey to 2000 Test runs is neither a measure of talent nor a testament to longevity, it’s a test of adaptability, temperament, and the ability to start a career with intent.
While longevity rewards the 10,000-run club, this list favours the fast starters; the ones who burst onto the scene with a roar.
What’s also interesting is the diversity in eras and nationalities: players from Australia, the West Indies, and England dominate the list, but each did so in vastly different contexts, some on uncovered pitches, some in the DRS age, some amid packed stadiums, others during global uncertainty.
With that in mind, let’s take a look to see which players have been the fastest to 2000 Test cricket runs.
12. Arthur Morris (Australia): 23 Tests, 36 innings
Arthur Morris, the elegant left-hander from Australia‘s golden era of the late 1940s and early ’50s, was a key component of Don Bradman’s famed ‘Invincibles’.
A stylish opener with a compact technique and superb temperament, Morris reached 2000 runs in just 36 innings, underlining his consistency at the top of the order. His ability to dominate attacks in a low-scoring era marked him out as one of Australia’s finest post-war batsmen.
11. Everton Weekes (West Indies): 23 Tests, 36 innings
One-third of the West Indies‘ iconic ‘Three Ws’, Everton Weekes stormed onto the Test scene with a string of big scores. His tally of five consecutive Test centuries remains a record.
Weekes wasn’t just prolific, he was explosive, with a penchant for punishing bowling attacks with power and precision. That he reached 2000 runs in 36 innings in the 1940s and ’50s, when conditions often favoured bowlers, makes his feat even more impressive.
10. Frank Worrell (West Indies): 22 Tests, 36 innings
Another member of the ‘Three Ws’, Frank Worrell matched Weekes in his journey to 2000 runs, albeit in one fewer Test. Worrell, graceful and cerebral, brought class to the crease and leadership to the Caribbean.
Beyond his elegant stroke play, his role in shaping West Indian cricket into a force of unity and pride was pivotal. His early success with the bat was a precursor to a great all-round cricketing legacy.
9. Harry Brook (England): 22 Tests, 36 innings
One of only two modern names in the top 12, Harry Brook’s rapid ascent through the Test ranks has been a defining feature of England’s post-2022 ‘Bazball’ revolution.
With attacking flair, confidence, and shot-making innovation, Brook has torn into opposition bowlers across continents. His 36-innings march to 2000 runs, achieved in an era of aggressive intent, suggests he could be one of England’s next long-term middle-order titans.
8. Viv Richards (West Indies): 21 Tests, 36 innings
Few batters in history have struck more fear into bowlers than Sir Isaac Vivian Alexander Richards. The swagger, the gum-chewing calm, and the explosive bat-speed made him a nightmare for any opposition.
Viv’s 2000 came up in just 36 innings, during a time when West Indies dominated world cricket. His ability to score heavily and rapidly made him a trendsetter for aggressive Test batting long before T20s existed.
7. Brian Lara (West Indies): 22 Tests, 35 innings
Brian Lara’s genius was apparent from the moment he burst onto the international scene. His 2000-run milestone came quickly, thanks to a series of massive scores, including his unforgettable 277 at the SCG.
Lara was a batsman of flair, precision, and imagination. His quick accumulation of runs wasn’t just about efficiency; it was about domination. Even early in his career, he seemed destined to be one of the greats.
6. Doug Walters (Australia): 22 Tests, 35 innings
A cult hero in Australian cricket, Doug Walters was a free-spirited right-hander with a knack for scoring runs quickly and stylishly. He reached 2000 runs in just 35 innings, often entertaining crowds with his seemingly casual brilliance.
Walters’ record against quality bowling attacks, and his ability to rise to the big occasion, makes his place on this list a reflection of his natural batting instincts and match awareness.
5. Marnus Labuschagne (Australia): 20 Tests, 34 innings
Marnus Labuschagne’s rise from concussion substitute to world-beating run machine is one of modern cricket’s great stories. His run to 2000 Test runs was quick, calculated, and controlled.
Built on a foundation of immense concentration, precise footwork and a hunger for big innings, Labuschagne has brought a refreshing focus to the art of batting. His climb to this milestone in just 34 innings confirmed him as a mainstay in Australia’s top order.
4. Herbert Sutcliffe (England): 22 Tests, 33 innings
An iconic name from cricket’s interwar period, Herbert Sutcliffe was the epitome of resilience and technical perfection. Opening alongside Jack Hobbs, Sutcliffe prospered in difficult conditions and on uncovered pitches.
His march to 2000 runs in just 33 innings was achieved with the same steady, unflappable approach that defined his entire career. A master of concentration, he averaged nearly 61 in Tests – a testament to his consistent excellence.
3. Mike Hussey (Australia): 20 Tests, 33 innings
They didn’t call him ‘Mr. Cricket’ for nothing. Mike Hussey’s late entry into the Test arena didn’t stop him from making an immediate impact. His disciplined, high-percentage play saw him churn out runs from the start.
With 2000 runs coming in only 33 innings, Hussey joined an elite club of players who transitioned from domestic stalwarts to international stars almost overnight. His ability to adapt to match situations made him indispensable for Australia during a crucial era.
2. George Headley (West Indies): 17 Tests, 32 innings
Known as the ‘Black Bradman’, George Headley’s inclusion near the top of this list is no surprise. A solitary figure in the early days of West Indies cricket, Headley often shouldered the batting burden single-handedly and still managed to succeed with grace and efficiency.
Scoring 2000 Test runs in just 32 innings during the 1930s, in some of the most challenging conditions and political contexts imaginable, Headley’s achievement transcends numbers. He wasn’t just great, he was foundational.
1. Donald Bradman (Australia): 15 Tests, 22 innings
Was there ever any doubt? Sir Donald Bradman, cricket’s greatest statistical marvel, stands alone atop the fastest-to-2000 Test runs list. He reached the mark in a scarcely believable 22 innings, averaging nearly 100 in the format.
Bradman’s dominance was absolute, his appetite for runs insatiable. No player has come close to matching his scoring rate over such a sustained period. His place at number one here is yet another reminder of the gulf between him and everyone else.