Batting in test matches is comparatively tougher than that in limited-over matches. The Test match pitches support the fast bowlers in the initial days and become more conducive to the spinners as the days progress. While batting in Test is challenging, it further intensifies when the match is away from home. That is a primary reason we regularly see even the top-rated batsmen of Asian teams struggle against pace, bounce, and swing in SENA conditions. Similarly, the SENA batsmen struggle against spin in Asian conditions.

Although it is a common occurrence for batsmen to struggle in foreign conditions, there have been a few exceptions where batsmen have broken through and scored plenty of runs while playing away from home.

So, here are the top ten Test batsmen in terms of away runs.

P.S. The list includes matches played in the opposition’s home and not those played in neutral venues.

Most Test Runs Away From Home

PlayerMatchesInnsRunsHigh ScoreAvg100s/50s
Sachin Tendulkar (IND)1061768705248*54.7429/36
Rahul Dravid (IND)94166769027053.0321/36
Jacques Kallis (SA)781376254189*53.9122/24
Joe Root (ENG)74141621426247.0715/33
Alastair Cook (ENG)72136590426346.4818/25
Ricky Ponting (AUS)76133580020646.418/24
Brian Lara (WI)66121573627747.817/22
Shivnarine Chanderpaul (WI)831475680203*45.4411/34
Younis Khan (PAK)71127560826748.7616/19
Kumar Sangakkara (SL)59109557031954.0716/27

Stats Insights:

Joe Root has the most runs in away Test matches among active cricketers. Find out Root’s year-wise Test stats here to see how consistent the former English captain has been.

Sachin Tendulkar also has the most hundreds (29) in away Test matches. However, the record for most fifties in away Test matches is tied by Tendulkar and Dravid as they both have 36 fifties.

Wiaan Mulder, scoring 367* against Zimbabwe in 2025 Bulawayo Test, holds the record for the highest Test score in an away game.

Hanif Mohammad has the highest individual score by a batter in his team’s second innings in an away Test match. He scored 337 against West Indies in 1958 at Bridgetown.

As a captain, Graeme Smith has scored the most away runs in Test matches. The former South African captain has scored 4854 runs in 52 matches at an average of 53.93 while captaining the side in Test matches in opponent’s homes.

Windies fast bowler Courtney Walsh holds the unlikely record of scoring most ducks (29) in away test matches.

Shane Warne has the most wickets in away test matches, with 362 wickets in 73 matches.

Read: Players with Most Wickets in Home Tests

Ananta Wagle

Cricket Aficionado! Full-time fan; part-time writer!

Share
Published by
Ananta Wagle

Recent Posts

Most Test Wickets for Ireland

Key Insights - Leading Wicket Takers for Ireland in Test Cricket Milestones and Firsts in…

9 hours ago

Cricket vs. Football Betting: Which is More Profitable?

Popularity and Market Depth Football betting is the global mainstream: you can find betting lines…

18 hours ago

Most Runs in 50 Consecutive ODI Innings

Key Insights from the Most Prolific 50 Consecutive ODI Innings Ever The Elite 3000-Run Club…

22 hours ago

Most Test Runs for Afghanistan

Key Insights - Leading Run-Scorers for Afghanistan in Test Cricket Rahmat Shah: The Record-Breaker Rahmat…

1 day ago

Why Sky247 Mobile App is Perfect for Live Betting

The time when players mostly prefer fast-paced action when the sports events are live, it…

1 day ago

Most Test Runs for Ireland

Key Insights: Ireland's Leading Test Batting Records Lorcan Tucker became the first Irish batter to…

1 day ago