As India gears up to play its 900th ODI match, here's a look at ten prolific cricket players who have massively influenced the game.
Kapil Dev (right) captained the Indian cricket team that won their first ever World Cup in 1983, making that possibly the most memorable moment in Indian cricket history. (File Photo | EPS)
Javagal Srinath has been a tremendous influence in Indian cricket. He is known as India's first genuine fast bowler. (Photo | EPS)
Sourav Ganguly is a match-winner in every regard. He will always be one of India's favourite captains due to his refreshingly aggressive nature. (Photo | EPS)
Anil Kumble has been impactful in both test matches and ODI cricket. Nobody can forget his 10 wicket haul in a test match against Pakistan. (Photo | EPS)
Zaheer Khan has been instrumental in both Indian success overseas and on home turf. His speedy attacks have tormented a lot of top-class batsmen all over the world. (Photo | EPS)
Virat Kohli has smashed records since he joined the team, and his impressive captaincy in the test series against New Zealand prove that he is a true talent. (File Photo | EPS)
Virender Sehwag is the only Indian with more than 1000 ODI runs and a strike-rate over 100. (File Photo | EPS)
Not just in India, Sachin Tendulkar is regarded as a game changer all over the world. The difference in runs between him and the second player with most runs is astonishing. (File Photo | EPS)
Mahendra Singh Dhoni is titled India's best finisher handling many pressures situations to bring India on top with his trademark 'helicopter' shot. (Photo | EPS)
Yuvraj Singh helped India to victory at the Natwest Trophy final, and is notorious for smashing England's Stuart Broad for 6 sixes in a single over. (Photo | EPS)