Apr 16, 2024, 07:10 PM IST

Indian captains who scored century in IPL

Aditya Bhatia

Sachin Tendulkar 

Sachin Tendulkar led the Indian cricket team in 25 Test matches and 73 One-Day Internationals (ODIs). 

During his time with the Mumbai Indians in the Indian Premier League (IPL), he scored one century.

Virender Sehwag captained India in four Test matches, 12 ODIs, and one T20 International (T20I). In the IPL, he managed to score two centuries.

Virender Sehwag

Ajinkiya Rahane

Ajinkya Rahane has captained India in six Test matches, three ODIs, and two T20Is.

 He has scored two IPL centuries while playing for the Rajasthan Royals.

Rohit Sharma

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

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 

Virat Kohli, one of the modern-day greats, has scored eight IPL centuries. He has also captained India in various international formats.

Risabh Pant 

Rishabh Pant has captained India in five T20Is. In the IPL, he scored his first century playing for the Delhi Capitals.

KL Rahul 

KL Rahul has captained India in three Tests, 12 ODIs, and one T20I. He has scored two IPL centuries for different teams.

Shikhar Dhawan 

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

Ruturaj Gaikwad captained India in three T20I matches. He scored his first IPL century against the Rajasthan Royals.

Suryakumar Yadav

Suryakumar Yadav has captained India in seven T20I matches. He scored his first IPL century in 2023.