2. Sachin Tendulkar

Sachin Tendulkar the highest runs scorer in international cricket was the second highest scorer as an Indian captain. He led the Indian team in 25 matches out of which he won four matches, losing 9 and drawing 12. Sachin Tendulkar made 217 against New Zealand at Ahmedabad. Sachin Tendulkar scored the 217 runs on 29th October 1999. During that innings, he faced 344 balls and also smashed 29 boundaries. He spent 494 minutes at the crease. His innings helped India to post a big total of 583 for 7 decl. The Indian match ended in a draw.