Jul 11, 2024, 07:28 PM IST

Indian batters to score century in IPL, T20Is, ODIs and Tests

Chankesh Rao

Rohit Sharma smashed his 2nd IPL century while playing for Mumbai Indians in the IPL 2024 match against CSK at the Wankhede Stadium.

In the realm of international cricket, Rohit boasts an impressive 48 centuries under his belt - 12 in Tests, 31 in ODIs, and 5 in T20Is.

Suresh Raina made history as the first Indian cricketer to achieve a century in all three formats of the game. 

Raina scored a century for CSK in the IPL 2010, as well as centuries in Tests and T20Is, and 5 centuries in ODIs.

KL Rahul has consistently hit centuries in the IPL, with four tons to his name - two for Punjab Kings and two for Lucknow Super Giants.

In international cricket, Rahul has 17 centuries under his belt - 8 in Tests, 7 in ODIs, and 2 in T20Is. 

Virat Kohli holds the record for the most centuries in IPL history, having scored it 8 times.

Kohli has 80 centuries in international cricket, with 29 in Tests, 50 in ODIs, and 1 in T20Is.

Shubman Gill smashed a T20I century last year and has four IPL centuries for Gujarat Titans. Gill also has 4 Test tons and 6 ODI centuries to his name.