Top 5 batsmen with most runs at home in test cricket

Only five batsmen have scored more than 7000 runs at home in test cricket.
Test cricket throws various challenges for a batter over the course of five long days, which makes it tough to score runs. That is why scoring runs consistently in tests is a special feeling for a batter.
Over the years, many big names have left their mark in this format with incredible careers. Some of those legendary batters will feature in this article. Playing in home conditions always brings the best out of players.
That is where great batters make the most of the opportunity. But as a batter, you need skills, patience, and determination to earn success consistently at the highest level. In this article, we will talk about the top five batters with most runs at home in test cricket.
Top 5 batsmen with most runs at home in test cricket
5. Jacques Kallis (South Africa) – 7035 runs
Arguably the best all-rounder of his generation and probably South Africa’s biggest star, Jacques Kallis was the face of cricket in his country. He had a legendary test career and made a big impact on the game. A total of 13289 runs with 292 wickets is a rare combination which no one has achieved before him. Kallis played 88 tests at home, scoring 7035 runs at 56.73 and a best of 224. He slammed 23 centuries and 34 half-centuries on home soil.
4. Mahela Jayawardene (Sri Lanka) – 7167 runs
Mahela Jayawardene was one of the most underrated but equally impactful performers that one can find in test cricket. Holding the record of the fourth-highest individual test score (374), Jayawardene played countless match-winning knocks at home on turning pitches. He finished with 11814 runs in his test career. Jayawardene played 81 tests at home and scored 7167 runs at an average of 59.72, with 23 centuries and 34 half-centuries. His highest test score of 374 also came at home.
3. Sachin Tendulkar (India) – 7216 runs

You can’t find enough words to describe the legacy of Sachin Tendulkar in this sport. He was the icon and face of world cricket for more than a decade. In his legendary 24-year-long career, he achieved almost every batting record, making him the most celebrated Indian cricketer ever. Sachin played 94 tests in India, scoring 7216 runs at 52.67, with 22 centuries and 32 half-centuries. His highest test score in India was 217.
2. Joe Root (England) – 7329 runs

Surpassing Sachin in a run-scoring record needs a player of extraordinary calibre, and England’s Joe Root is right on that path. Probably the best test batter of his generation, Root is breaking several batting records year after year.
Root has so far played 158 tests and scored 13543 runs. Out of these, 84 tests and 7329 runs came at home. Root has scored 24 test hundreds at home, which is also the most by a batter in home tests. By the end of his career, Root is expected to overtake Ricky Ponting in the list, about whom, we will talk next.
1. Ricky Ponting (Australia) – 7578 runs

The legendary captain and extraordinary batter, Ricky Ponting, was the name that every opposition didn’t want to face. In Australia, he was a different beast altogether. Ponting was the key reason that Australia dominated the world cricket for more than a decade. He was equally good overseas as well and had a successful career. In tests, he played 92 home matches, scoring 7578 runs at a 56.97 average. Ponting had scored 23 centuries and 38 half-centuries at home.
(All stats updated till 5th August, 2025)
Which batsman holds the record for most runs at home in test cricket?
Ricky Ponting with 7578 runs holds the record for most runs at home in test cricket.
How many runs has Joe Root slammed in home tests?
Joe Root has slammed 7329 runs at an average of 55.52 in 84 tests in England.
How many runs did Sachin Tendulkar score in home tests?
Sachin Tendulkar, who played 94 tests in India, scored 7216 runs at 52.67, with 22 centuries and 32 half-centuries
For more updates, follow Khel Now Cricket on Facebook, Twitter, Instagram, Youtube; download the Khel Now Android App or IOS App and join our community on Whatsapp & Telegram.
Karan Rawat is a seasoned cricket writer with a deep passion for the game and over 5 years of experience covering everything that the game can offer. He loves to share the analysis, match reports, and player profiles and tries to bring stories to life with a unique blend of statistics and storytelling. Whether breaking down Test match tactics or capturing the drama of a T20 thriller, Karan's work connects fans with the soul of the sport.
- THU vs HEA Dream11 Prediction, Dream11 Playing XI, Today Match 9, Big Bash League 2025-26
- Dropped Indian XI for ICC T20 World Cup 2026 ft. Shubman Gill and Yashasvi Jaiswal
- IND vs PAK: 3 big reasons behind India's shameful loss in U19 Asia Cup final
- Top five batsmen with most runs in U19 Asia Cup 2025
- BBL 15 Points Table, Most Runs & Wickets after match 8, REN vs HUR
- Dropped Indian XI for ICC T20 World Cup 2026 ft. Shubman Gill and Yashasvi Jaiswal
- IND vs PAK: 3 big reasons behind India's shameful loss in U19 Asia Cup final
- Top five batsmen with most runs in U19 Asia Cup 2025
- BBL 15 Points Table, Most Runs & Wickets after match 8, REN vs HUR
- IND vs PAK: Top five best performers from U19 Asia Cup final