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

5.Stephen Fleming: 5156 runs – Most Runs in Test Cricket

Top 10 captains with most runs in Test cricket 2

The most successful captain of New Zealand, Stephen Fleming led New Zealand in 80 tests. As the captain of the team, he scored 5156 runs at an average of over 40. He scored 8 centuries and 31 half-centuries with 274* being his highest score.