10 Greatest Indian cricketers of All Time
Published on: Jan 21, 2023 12:52 pm IST|Updated on: Jul 25, 2023 12:20 pm IST
![Greatest Indian Cricketers of All Time](https://images.indiafantasy.com/wp-content/uploads/20230121124349/collage-4-2-2.jpg)
The Indian cricket team has had some of the greatest players in the world over the years. These players have not only made their mark on the game but also left a lasting impact on the Indian cricket team and its fans. Their records and achievements will be remembered for years to come and will continue to inspire future generations of cricketers. Check the 10 Greatest Indian cricketers of all time
1. Sachin Tendulkar
Often referred to as the “God of Cricket,” Sachin Tendulkar is widely considered to be one of the greatest cricketers of all time. He made his international debut for India in 1989 and went on to play for the national team for 24 years, until his retirement in 2013. He holds several records, including the most runs scored in international cricket and the most centuries in international cricket.
2. MS Dhoni
MS Dhoni is considered to be one of the greatest captains to ever play the game of cricket. He made his international debut for India in 2004 and went on to play for the national team for 16 years. He led India to victory in the 2007 Cricket World Cup and the 2010 Asia Cup and holds several records, including the only captain in history to win all the ICC events.
3. Sunil Gavaskar
Sunil Gavaskar was one of the best opening batsmen in the history of cricket. He made his international debut for India in 1971 and went on to play for the national team for 16 years. He holds several records, including the most runs scored by an opener in Test cricket and the most centuries by an opener in Test cricket.
4. Kapil Dev
Kapil Dev is considered to be one of the greatest all-rounders to ever play the game of cricket. He made his international debut for India in 1978 and went on to play for the national team for 16 years. He led India to victory in the 1983 Cricket World Cup and holds several records, including the most wickets taken by an Indian bowler in Test cricket and the most wickets taken by an Indian bowler in One Day Internationals.
5. Virat Kohli
Virat Kohli is widely considered to be one of the greatest cricketers of all time. He made his international debut for India in 2008 and has been a mainstay in the national team for over a decade. He is known for his aggressive captaincy and his ability to score runs consistently across all formats. He holds several records, including the most runs scored by an Indian batsman in One Day Internationals and the fastest century by an Indian in One Day Internationals.
6. Rahul Dravid
Often referred to as “The Wall,” Rahul Dravid is widely considered to be one of the greatest batsmen to ever play the game of cricket. He made his international debut for India in 1996 and went on to play for the national team for 16 years. He holds several records, including the most catches taken by a non-wicketkeeper in Test cricket and the most runs scored by an Indian batsman in Test cricket.
7. Anil Kumble
Anil Kumble is considered to be one of the greatest spin bowlers to ever play the game of cricket. He made his international debut for India in 1990 and went on to play for the national team for 18 years. He holds several records, including the most wickets taken by an Indian bowler in Test cricket and the most wickets taken by an Indian bowler in One Day Internationals.
8. Sourav Ganguly
Sourav Ganguly, also known as “Dada,” was one of the greatest Indian cricketers of all time. He led India to many historic wins, including the famous victory against Australia in the 2001 Test series. He was an aggressive captain and played an important role in the development of the Indian cricket team during his tenure. As a batsman, he is considered one of the best Indian left-handed batsmen, with several records to his name.
9. Virender Sehwag
Virender Sehwag was one of the best opening batsmen in the history of cricket. He made his international debut for India in 2001 and went on to play for the national team for 14 years. He holds several records, including the highest Test score by an Indian and the most runs scored by an Indian batsman in a calendar year.
10. Zaheer Khan
Zaheer Khan is considered to be one of the greatest fast bowlers to ever play the game of cricket. He made his international debut for India in 2000 and went on to play for the national team for 14 years. He holds several records, including the most wickets taken by an Indian fast bowler in Test cricket and the most wickets taken by an Indian fast bowler in One Day Internationals. He was known for his ability to swing the ball and his accuracy, making him a formidable bowler for the Indian team.