Suresh Raina has scored 5 ODI and one T20I century.
In 2010, Raina scored his only Test century, making him the first Indian to record hundreds in all formats.
Rohit Sharma has scored 12 Test, 31 ODI and 5 T20I centuries.
He joined this list after scoring T20I hundred in 2015.
KL Rahul has scored 8 Test, 7 ODI, and 2 T20I hundreds.
Rahul joined this list after scoring his first T20I century in 2016.
Virat Kohli has scored 29 Test, 50 ODI, and one T20I century.
Kohli joined this list after scoring his only T20I century in 2022.
Shubman Gill has scored 2 Test, 4 ODI, and 1 T20I century.
Gill joined this list after scoring his only T20I hundred in 2023.