Top 10 captains with most runs in Test cricket 1
Graeme Smith. AFP

10. Michael Atherton: 3815 runs – Most Runs in Test Cricket

Top 10 captains with most runs in Test cricket 2
With 3815 runs at an average of just over 40, Michael Atherton takes the tenth position in this list.He became England’s captain at the age of 25 and led the side in a record 54 Test matches. As the skipper of the team he scored 8 centuries and 22 half-centuries before retiring in 2001. His highest score is 185*.