Best Indian Cricket Captain of All Time

Cricket is the most loved sport in India and captaining the Indian cricket team is considered one of the most prestigious positions in Indian sports.

  • Home
  • News
  • Best Indian Cricket Captain of All Time

Cricket is the most loved sport in India and captaining the Indian cricket team is considered one of the most prestigious positions in Indian sports. India has had many great captains who have led the team to many victories and left their mark in the history of Indian cricket. We will take a look at the best Indian cricket captains in this article.

MS Dhoni

MS Dhoni is one of the greatest captains in Indian cricket history. Under his leadership India won the ICC World Twenty20 2007, ACC Asia Cups 2010 and 2016, ICC Cricket World Cup 2011, and ICC Champions Trophy 2013.

Kapil Dev

In 1983, India won the ICC World Cup 1983 under the leadership of Kapil Dev, the first trophy in the history of Indian cricket.

Sourav Ganguly

Sourav Ganguly is credited with transforming the Indian cricket team into a competitive force on the international stage. Under Ganguly's leadership, India reached the final of the ICC World Cup 2003.

Ajit Wadekar

Ajit Wadekar was the captain of the Indian cricket team in the early 1970s, and is considered one of the most successful captains in Indian cricket history.

Sunil Gavaskar

Sunil Gavaskar was considered the greatest batsman in Indian cricket history and was also a successful captain during his career.

Rohit Sharma

Rohit Sharma is a successful captain in the history of Indian cricket and a great batsman who is known for his explosive batting. Under Sharma's captaincy, India won the ICC Men's T20 World Cup 2024 title.

Virat Kohli

Virat Kohli is one of the best Indian cricketers in the world and is also known as the run-chessmaster. India has won many series and tournament titles and created new records under Kohli's captaincy.

Related News

  • Fastest Century in T20 by Sri Lanka

    26 September 2025

    Fastest Century in T20 by Sri Lanka

    The fastest T20I century by a Sri Lankan cricketer is Kusal Perera scored is 44 balls.

    Read More
  • Most Centuries in T20 for Sri Lanka

    26 September 2025

    Most Centuries in T20 for Sri Lanka

    The three Sri Lankan cricketer is Mahela Jayawardene, Tillakaratne Dilshan and Kusal Perera scored t...

    Read More
  • Top 10 Batters With Most Centuries In Big Bash League

    25 September 2025

    Top 10 Batters With Most Centuries In Big Bash League

    Below is the list of top 10 Batsman to scored Most Centuries in Big Bash League history. This list i...

    Read More