Scoring runs on the grounds of opponent is a tough task because one does not know very well about the conditions and how the ball would turn. But there are batsman we scored tons of runs in away matches. Here we list the top 5 cricketers who scored the most runs in away Test Matches.

5. Brian Lara (West Indies) – 5736 Runs

The Caribbean legend is standing on the the 5th position of our list. is a former West Indian international cricket player. He is widely acknowledged as one of the greatest batsmen of his era and one of the finest ever to have graced the game. He topped the Test batting rankings on several occasions and holds several cricketing records, including the record for the highest individual score in first-class cricket, with 501 not out for Warwickshire against Durham at Edgbaston in 1994, which is the only quintuple hundred in first-class cricket history. He has scored 5736 runs in 66 matches with an average of 47.80.

4. Ricky Ponting (Australia) – 5800 Runs

One of the best captain of Australia Ricky Ponting is at 4th rank in the list. He is an Australian former cricketer who was captain of the Australia national cricket team during its ‘golden era’; between 2004 and 2011 in Test cricket and 2002 and 2011 in One Day International cricket. He is a specialist right-handed batsman, slips and close catching fielder, as well as a very occasional bowler. He made his debut against Sri Lanka at Perth in 1995. He collected 13378 run in his career. He is the only Australian test captain to have led his side to three separate Ashes series defeats, but led Australia to victory at the 2003 and 2007 cricket world cups and was also a member of the 1999 world cup winning team under Steve Waugh. He retired in 2012 playing last match against South Africa. He has scored 5800 runs in away matches.

3. Jacques Kallis (South Africa) – 6254 Runs

Jacques Henry Kallis, a right-handed batsman and right-arm fast-medium swing bowler, Kallis is regarded as one of the greatest of the game’s all-rounders. The cool headed, reliable, responsible player is at number 3 in this list. Kallis played 166 Test matches and had a batting average of over 55 runs per innings. He started his career playing against England in 1995 and took retirement in 2013 at Durban playing his last match against India. As of 2013 he was the only cricketer in the history of the game to score more than 11,000 runs and take 250 wickets in both one-day and Test match cricket. He has scored 6254 runs in 74 matches with an average of 53.80.

2. Rahul Dravid (India) – 7690 Runs

The main pillar of Indian test squad from 1996 to 2012 also known as ‘The Indian Wall’ and the occasional Wicket-Keeper, Rahul Dravid is standing at 2nd position in our list. He made his debut against England on Jun 20-24, 1996. Dravid also has tons of records up his sleeve. As of October 2012, Dravid is the fourth-highest run scorer in Test cricket, after Sachin Tendulkar, Ricky Ponting and Jacques Kallis, and is only the second Indian cricketer, after Tendulkar to score 10,000 runs both in Tests and in ODIs. In 2004, after completing his century against Bangladesh in Chittagong, he became the first and the only player till date to score a century in all the ten Test-playing countries. As of October 2012, he holds the record for the most number of catches taken by a player (non-wicket-keeper) in Test cricket, with 210. He has scored 7690 runs in 94 matches with an average of 53.03.

1. Sachin Tendulkar (India) – 8705 Runs

Sachin Tendulkar arguably the biggest cricket icon the game has ever known. He is considered the ‘God of Cricket’ and is the most worshipped cricketer in the world. Tendulkar holds just about every batting records including those for most runs and hundreds in Tests and ODIs, and most international runs. He made his debut against Pakistan in 1989 at Karachi. He touched the milestone of 15000 runs in test cricket collecting 15921 runs. He is at the top spot on the list of Most Runs scored in away Test Matches. He has scored 8705 runs in 106 matches with an average of 54.74.