Apr 16, 2024, 07:10 PM IST
Sachin Tendulkar led the Indian cricket team in 25 Test matches and 73 One-Day Internationals (ODIs).
Ajinkya Rahane has captained India in six Test matches, three ODIs, and two T20Is.
Rohit Sharma has led India in 16 Test matches, 45 ODIs, and 54 T20Is. He has scored two IPL centuries playing for the Mumbai Indians.
Suresh Raina led India in 12 ODIs and three T20Is. In the IPL, he scored one century while playing for the Chennai Super Kings (CSK).
Virat Kohli, one of the modern-day greats, has scored eight IPL centuries. He has also captained India in various international formats.
Rishabh Pant has captained India in five T20Is. In the IPL, he scored his first century playing for the Delhi Capitals.
KL Rahul has captained India in three Tests, 12 ODIs, and one T20I. He has scored two IPL centuries for different teams.
Shikhar Dhawan has scored two IPL centuries playing for the Delhi Capitals. He has also led India in 12 ODIs and three T20Is.
Ruturaj Gaikwad captained India in three T20I matches. He scored his first IPL century against the Rajasthan Royals.
Suryakumar Yadav has captained India in seven T20I matches. He scored his first IPL century in 2023.