Rohit Sharma dropped himself after India's loss to Sri Lanka and Pakistan in the Asia Cup, with KL Rahul becoming the captain against Afghanistan.
KL Rahul, who captained India for the first time in T20Is, led the Men in Blue to a 101-run victory over their rivals.
Against Afghanistan, Kohli scored his 71st century while Bhuvneshwar created his own record by taking 5 wickets in 4 runs.
After his win, KL Rahul is now part of a special club that includes the likes of Mahendra Singh Dhoni and even Virat Kohli himself.
After captaining in Tests and ODIs, he has now become the 6th Indian player to captain the side in all three formats. Here is the full list
Team India's explosive opener Virender Sehwag is also on this special list. Sehwag has also captained India in all three formats.
Dhoni, who has won India not one or two but three ICC trophies (World Cup, T20 World Cup, Champions Trophy), captained India in all three formats.
Virat Kohli, who led India to a historic Test series win in Australia under his captaincy, also captained India for many years in all three formats.
Ajinkya Rahane, who was a stalwart for the national team, has also captained Team India in all three formats. He led India to victory in the Test series in Australia.
India's current captain Rohit Sharma is the captain in all three formats. The captaincy keeps rotating in his absence.
KL Rahul captained India in Tests and ODIs in Rohit's absence during their South Africa tour. He joins this list after India's last match.