Sachin Tendulkar leads the list of batters with most Test runs in history, followed by Australia's Ricky Ponting, South Africa's Jacques Kallis, England's Alastair Cook, India's Rahul Dravid and Sri Lanka's Kumar Sangakkara.
India's Sachin Tendulkar is the leader with 15,921 Test runs - the most in history.
(Photograph:Others)
Australia's Ricky Ponting is second on the list with 13,378 Test runs.
South African all-rounder Jacques Kallis is third on the list with 13,289 Test runs.
India's Rahul Dravid is the fourth batter with 13,288 Test runs.
Former England opening batter Alastair Cook is fifth on the list with 12,472 Test runs.
Sri Lanka batter Kumar Sangakkara is the sixth on the list with 12,400 Test runs.