Only active batter in this list is Joe Root and he has 11,940 runs so far in 142 Test matches for England.
Brian Lara who has the highest score in international cricket of 400 not out has 11,953 runs in 131 Test matches.
Kumar Sangakkara played 15 years of Test and scored 12,400 runs in 132 Test matches.
Former England captain Alastair Cook has 12,472 runs with 161 Test matches.
Rahul Dravid, the 'Great Wall' has 13,288 runs in 164 matches played in the longest format for India.
Jacques Kallis is third with 13,289 runs red-ball cricket for South Africa in 166 matches.
Ricky Ponting is second with 13,387 runs in 168 Test matches for Australia.
Master Blaster Sachin Tendulkar sits at number with 15,921 runs in 200 Test matches with an average of 54.78.