#3. Sourav Ganguly- 200 Innings

The greatest Indian captain of all time, Sourav Ganguly, was one of the best players in the world cricket during his playing days. The legendary left-hander had formed a perfect partnership with the likes of Sachin Tendulkar and Virender Sehwag at the top and piled up runs for the country at ease.
He had scored 8000 ODI runs in 200 innings and achieved it against West Indies in 2002.