
Test cricket is all about patience and strength. In Test cricket there is no limitations of overs and that is why batsmen get to play big innings. However, with longer innings at times it gets difficult to performance consistently especially on foreign soil. Today we will be telling you about those 5 top batsmen who have scored most runs in longer format overseas.

Brian Lara
At No. 5 is Brian Lara, in his cricketing career he played 66 Test matches on foreign land and scored 5736 runs that included 17 centuries and 22 half-centuries.
Ricky Ponting
Ricky Ponting comes at number four on this list. He played 76 Tests on foreign soil in his Test career while scoring 5800 runs.
Jacques Kallis
Jacques Kallis is third on the list, having played 78 Test matches on foreign land, he scored 6254 runs.
Rahul Dravid
Rahul Dravid is well known for his consistent performance and is second on the list. He played 94 Tests matches on foreign soil and scored 7690 runs in his career.
Sachin Tendulkar
Sachin Tendulkar, who is called the God of cricket, is the highest Test run-scorer on foreign soil. He scored a total of 8705 runs in 106 Tests played overseas.