Leading a team in all three formats is never an easy job and in all the ICC cricket-playing nations, India is the only country that has done this several times. Captain leading in all three formats should also be a permanent player in playing 11 of all three formats. So, in this article, we will see who are those captains who led India in all three formats.
#1 MS Dhoni
The first name which will strike into your mind is none other than Captain Cool, MS Dhoni who led India in all three forms at the same time. He made his test captaincy debut in 2008 against South Africa, his ODI captaincy debut in 2007, and his T20I debut in the famous 2007 T20 world cup.
#2 Virendra Sehwag
Former Indian cricketer, Virendra Sehwag has also led India in all three formats. His test captaincy debut was against Sri Lanka in 2005, his ODI captaincy debut in 2003, and his T20 captaincy debut in 2006.
#3 Ajinkya Rahane
Rahane was never a full-time captain in any format. Although he was vice-captain in test format for a very long period, he has done captaincy in absence of full-time captains. Rahane made his test captaincy debut in 2017 and it was he who led India to the historic Gabba win of 2021. Rahane made his ODI captaincy debut in 2015 and the same year, he also made his T20I captaincy debut.
#4 Virat Kohli
There is no doubt Virat Kohli will go down as one of the best test captains India ever had. Virat’s success in test cricket is unmatchable. He made his test captaincy debut in 2014 against Australia after MS Dhoni left the captaincy. Virat was appointed as full-time captain of India in all three formats when he made his ODI captaincy debut in 2013 and T20I captaincy debut in 2017.
#5 Rohit Sharma
Rohit Sharma is the current full-time captain of team India in all three formats. He made his ODI and T20I captaincy debut very early in 2017 but he became a full-time test captain after four years in 2021.
#6 KL Rahul
You will find similarities between KL Rahul and Ajinkya Rahane when it comes to captaincy. KL Rahul is also a part-time captain for team India. He was given the captaincy in a Test against South Africa when Virat Kohli was injured, he led India in ODIs against South Africa in 2022 when Virat stepped down as captain, and now, he is all set to make his T20I captaincy debut against South Africa on 9th June 2022. After which he will become 6th Indian captain who led India in all three formats.