6. Mohammad Azharuddin: 5239 runs One more Indian captain in the list, Azharuddin led India in 174 runs and scored 5239 runs at an average of over 39. This included 4 centuries and 37 half-centuries. Pages: 1 2 3 4 5 6 7 8 9 10 11