
Cricket in India is not just a sport; it’s a religion. Over the decades, Indian cricketers have dazzled fans across the globe with their performances across formats — Tests, One-Day Internationals (ODIs), and Twenty20 Internationals (T20Is).
However, only a select few have managed to achieve the rare and prestigious feat of scoring a century in all three formats of the game. This elite club is a testament to a player’s versatility, adaptability, and all-format dominance. Let’s take a look at the Indian cricketers who have accomplished this incredible milestone.
1. Suresh Raina
Suresh Raina was the first Indian to score centuries in all three formats. Known for his aggressive batting and quick footwork, Raina made his mark in T20Is with a ton against South Africa in the 2010 T20 World Cup. He also had centuries in both ODIs and Tests. Despite his inconsistent Test career, Raina’s ability to perform in limited-overs formats cemented his legacy as a trailblazer in this category.
2. Rohit Sharma
Rohit Sharma, fondly known as the “Hitman,” is one of India’s most successful limited-overs batsmen. With multiple double centuries in ODIs and centuries in T20Is, his elegance and timing make him a joy to watch. He completed the trio of centuries with a stunning 177 on Test debut against the West Indies in 2013. His adaptability and class across formats make him one of modern cricket’s finest batsmen.
3. KL Rahul
KL Rahul is another modern-day cricketer who has scored centuries in all three formats. A technically sound and stylish batsman, Rahul made his Test century against Australia in 2015, followed by ODI and T20I hundreds in subsequent years. His ability to adjust his game based on the format has made him a valuable asset in India’s top order.
4. Virat Kohli
Virat Kohli, arguably India’s greatest all-format batsman of the modern era, has been a run-machine across formats. Known for his consistency, fitness, and hunger for runs, Kohli scored his first Test century in 2011 and has since amassed 29 centuries in the format. He also has over 40 centuries in ODIs and a crucial T20I ton against Afghanistan in 2022, completing his all-format ton record.
5. Shubman Gill
Shubman Gill, the youngest entrant to this elite club, completed his set of centuries across formats in 2023. With a double century in ODIs, a century in T20Is against New Zealand, and a Test hundred against Bangladesh, Gill has shown tremendous promise and maturity. He is widely regarded as the future of Indian batting.
Get the latest cricket news here, like us on Facebook, and follow us on Twitter and Instagram for more such updates.




