Top 10 Batters With The Most Runs In Test Cricket

Published - 15 Mar 2022, 11:55 AM | Updated - 23 Aug 2024, 01:05 AM

Most Runs In Test Cricket

Over the years, Test cricket has seen the best of batsmen play the game at the highest level. They have given it their all to achieve greatness and be called legends. They have mastered the toughest format of the game and scored runs across various conditions and situations.

Virat Kohli, Steve Smith, Joe Root, Kane Williamson, David Warner are now the modern greats who are continuing their legacy and keeping the standards of Test cricket sky high. The ICC World Test Championship has more meaning to Test cricket and thus runs scored by these batsmen have gained a lot more importance and value. In this article, we take a look at the top 10 batters with the most runs in Test cricket. A common factor among all these 10 names was their longevity and their hunger to score runs at the international level.

Top 10 Batters With The Most Runs In Test Cricket

Sachin Tendulkar – 15921 Runs In 200 Matches

Sachin Tendulkar
Sachin Tendulkar (Image Credit: Twitter)

Sachin Tendulkar has almost all the batting records to his credit. He has the most runs in Test cricket, ODI cricket and the most centuries as well. He retired from Test cricket after playing 200 tests the last of which was at his home ground in Mumbai. H2 ended his career with nearly 16000 Test runs and 51 centuries a record that might never be broken.

*Stats updated till 15/03/22.

Also Read: Petition Demanding Knighthood For Shane Warne Gains Support After His Demise

Ricky Ponting – 13378 Runs In 168 Matches

Ricky Ponting, Test Century, Australia
Ricky Ponting (Image Credit: Twitter)

Ponting was possibly the best batsman in Tests and ODIs after Sachin Tendulkar. Thus it is not a surprise that he ended his career with the second-most runs in Test cricket. He also had 41 centuries and 62 fifties in the format besides several records as Test and ODI captain of Australia.

*Stats updated till 15/03/22.

Jacques Kallis – 13289 Runs In 166 Matches

Kallis was possibly the best cricketer South Africa ever produced. He is their highest scorer in both Test and ODI cricket and he scored runs also across the globe. Kallis had 13289 Test runs to his name with 45 hundreds, and 58 fifties. He also had two double-centuries to his name in the format. Alongside his Test runs, he picked 292 wickets as well.

*Stats updated till 15/03/22.

Rahul Dravid – 13288 Runs In 164 Matches

Rahul Dravid
Rahul Dravid (Image Credit: Getty)

After Sachin Tendulkar, Rahul Dravid is India’s most successful Test batsman. At times, he was the most important batsman in the Indian line-up in Test matches. Dravid played the game hard and fair on the field and off it was a truer gentleman. He is now the coach of the Indian cricket team looking to prepare the next generation of Indian cricket.

*Stats updated till 15/03/22.

Also Read: IND vs SL: Watch ??? Virat Kohli Comes Up With Spirit Of Cricket Moment, Lauds Dimuth Karunaratne After His Century

Alastair Cook – 12472 Runs In 161 Matches

Alastair Cook
Alastair Cook (Image Credit: Twitter)

The southpaw is the only England batsman in this elite list. He ended his career as England’s highest run-getter in Test cricket besides being one of England’s most successful test captains. He also had 33 centuries and 57 fifties to his name in the format.

*Stats updated till 15/03/22.

Kumar Sangakkara – 12400 Runs In 134 Matches

Kumar Sangakkara
Kumar Sangakkara (Image Credit: Twitter)

The southpaw ended his career as Sri Lanka’s highest run-getter in Test and ODI cricket. He had 38 hundred, 52 fifties and 11 double tons to his credit as well. Sangakkara leads the list of batters with the most double-tons in Test cricket among the modern generation of batsmen. Sir Don Bradman leads the overall list with 12 double-tons in his Test career.

*Stats updated till 15/03/22.

Brian Lara – 11953 Runs In 131 Matches

Brian Lara
Brian Lara (Image Credit: Twitter)

Brian Charles Lara is often considered as the greatest batsman of his generation including the likes of Tendulkar, Ponting amongst others. He was certainly amongst the classiest of batsmen. Lara holds the record of the highest individual score of 400* against England in 2004. He ended his career with 34 centuries and 48 fifties.

*Stats updated till 15/03/22.

Shivnarine Chanderpaul – 11867 Runs in 164 Matches

Shivnarine Chanderpaul
Shivnarine Chanderpaul (Image Credit: Twitter)

Chanderpaul ranks eighth in the list of highest run-getters in Test cricket. Alongside Lara, he was another key figure in the West Indies batting lineup during his playing days. He ended his career with 30 centuries and 66 fifties. He was known for his unorthodox stance while batting something that many copied from his generation of players.

*Stats updated till 15/03/22.

Mahela Jayawardene – 11814 In 149 Matches

Mahela Jayawardene
Mahela Jayawardene (Image Credit: Getty)

Jayawardene is Sri Lanka’s second-highest run-getter in Test cricket. He and Sangakkara formed a terrific batting partnership for over a decade and a half. Both these players also have the record of scoring the most runs as a partnership in Test cricket (624 vs South Africa in Colombo in 2006). The right-hander ended his career with 34 centuries and 50 fifties to his credit.

*Stats updated till 15/03/22.

Allan Border – 11174 Runs In 156 Matches

Part-Time Bowlers Allan Border
Allan Border. Photo Credit: (Cricket Australia)

Former Australian skipper Allan Border concludes this list of top 10 run-getters in Test cricket. Though he ranks 10th in this list he was one of the first batsmen to cross the landmark of 10000 runs in Test cricket. Border had a glorious Test career which included 27 hundreds and 63 fifties.

*Stats updated till 15/03/22.

Also Read: IND vs SL: Updated ICC World Test Championship 2021-23 Points Table After India vs Sri Lanka 2nd Test

logo
Stay Updated with the Latest Cricket News from Cricket Addictor.

You will receive the latest updates on cricket news throughout the day. You can manage them whenever you need in browser settings.