Kane Williamson not far away from joining this illustrious list of 9 batters to reach 10,000 Test runs the fastest

The 10,000-run club is among the most elite milestones in Test cricket, a record that only the most consistent and technically capable batters can aspire to.
It’s a combination of endurance, adaptability, and the ability to perform consistently in all conditions, both at home and away, for years, if not decades.
Many have reached the coveted club, but few have made such quick work of the journey as this elite group, showcasing their red-ball dominance and sheer class.
Let’s take a look at the 9 players who etched their place in Test cricket history in record time…
9. Sunil Gavaskar – 212 innings to 10,000 Test runs
Gavaskar was the original run-machine in Indian cricket and the first to cross the 10,000 run mark in Tests.
In an era dominated by fast bowling, he stood tall with his near-perfect technique.
His patience and ability to bat for long hours laid the foundations for India’s early success.
8. Mahela Jayawardene – 210 innings to 10,000 Test runs
One of Sri Lanka’s greatest, Jayawardene was a master of timing and tough, his run-scoring seeming effortless and renowned for its beauty.
He thrived on home soil, but was equally effective on seaming wickets and led his nation through some of its glory years in Test cricket.
His journey to the 10,000 run club was supplemented by class and leadership.
7. Younis Khan – 208 innings to 10,000 Test runs
Younis was the backbone of Pakistan’s middle order, prevailing overseas in testing conditions when others faltered.
He built his reputation on resilience wherever he was playing, and reaching the milestone in just 116 matches highlights his durability at the crease.
6. Rahul Dravid – 206 innings to 10,000 Test runs
There aren’t many record books where the Indian “Wall” doesn’t feature, and rightfully so.
Dravid’s class was in his rock-solid defence and ability to anchor an innings, with the opposition simply unable to get him out.
He didn’t always score freely or at a great pace, but his quality was in the fact that he always seemed to stick around, and the runs came.
5. Steven Smith – 205 innings to 10,000 Test runs
The converted leg-spinner is one of the greatest Test cricketers in the modern era, with bowlers having no answer for his quality.
Reaching 10,000 runs in just 115 matches, he’s one of the fastest ever, thanks to a freakish consistency, especially in Ashes contests.
His unorthodox technique has baffled bowlers worldwide but brought him relentless success.
4. Ricky Ponting – 196 innings to 10,000 Test runs
Ponting was the heartbeat of Australia‘s golden generation, a batter who thrived under pressure and always seemed to deliver.
He was a staple in at three, his aggressive yet proficient approach made him a run-scoring machine, and few could dominate world-class bowling attacks like he did.
=1. Kumar Sangakkara – 195 innings to 10,000 Test runs
The Sri Lanka maestro shares the fastest-to-10,000 title with two other greats, having reached the mark in just 195 innings.
Sangakkara’s ability to adapt to different roles made him invaluable with his balance at the crease and classical strokeplay, earning him runs around the world.
=1. Sachin Tendulkar – 195 innings to 10,000 Test runs
Tendulkar, the Indian hero, was destined for greatness from the day he was handed his debut at 16, and the fact that he’s the sole member of the 15,000 Test cricket run club is a testament to this.
His longevity and ability are arguably unmatched, having brought dominance to the crease for over two decades.
He’s the elite standard of Test cricket batters across a number of generations.
=1. Brian Lara – 195 innings to 10,000 Test runs
Lara’s swagger and strokeplay for the West Indies was unmatched, and his knack for going big and making mammoth scores helped him join the 10,000 run club in record time.
He was the first to score 400 in a Test innings and has a score of 501 to his name in first-class cricket.
How he could dominate bowlers without losing his focus is almost unbelievable.