Top News

That great record of cricket, which even Rohit Sharma's 7 centuries and Virat Kohli's class could not touch till date!
Samira Vishwas | September 9, 2026 9:24 AM CST

When it comes to ICC World Cup and centuries, the world salutes Rohit Sharma's 7 centuries and Virat Kohli's unmatched class. Rohit has made the record of scoring most centuries in ODI World Cup history, while Virat Kohli is the uncrowned run-machine of the cricket world. But do you know that there is a great record in Indian cricket, which even greats like Rohit and Virat have not been able to touch till date? Yes, till date only one Indian male batsman has been able to do this feat of scoring a century in the main tournaments of ICC's two biggest platforms, T20 World Cup and ODI World Cup. That player has created history by achieving this seemingly impossible record.

Rohit Sharma scored 7 centuries in ODI World Cup, but missed in T20

When it comes to centuries in the ODI World Cup, Rohit Sharma's name comes at the top. Rohit holds the world record for scoring the maximum number of 7 centuries in ODI World Cup history. Along with this, he is the only male batsman in the world who has scored 5 centuries in T20 International. However, none of his T20 centuries have come in the World Cup tournament, but in bilateral series. Despite this, 'Hitman' is the only Indian to score such a huge number of centuries in both T20 International and ODI World Cup, but Rohit could not achieve the feat of scoring a century in the T20 World Cup.

Virat Kohli also could not score a century in the T20 World Cup

Virat Kohli, one of the greatest batsmen of modern cricket, is also a part of this club of scoring centuries in the World Cup. Kohli has scored a total of 5 centuries in the ODI World Cup so far. Whereas, if we talk about the shortest format of cricket, he scored his only T20 International century against Afghanistan in the 2022 Asia Cup. That means Kohli has also not been able to score a century in the T20 World Cup.

KL Rahul could also score a century only in ODI World Cup

KL Rahul is one of the few batsmen in India who has an excellent record in all three formats (Test, ODI and T-20). Rahul has scored 2 excellent centuries in T20 International. Along with this, he has also scored 2 centuries in the ODI World Cup. This shows what a class player he is and how easily he can adapt to every format of the game, but Rahul has not even scored a century in the T20 World Cup.

Suresh Raina is the only Indian to score a century in ODI World Cup and T20 World Cup.

In the history of Indian men's cricket, only Suresh Raina has done this unique feat of scoring a century in the T20 World Cup and ODI World Cup. He had long ago made the record of scoring centuries on both the biggest stages of ICC. Suresh Raina played a historic inning of 101 runs against South Africa in the T20 World Cup on 2 May 2010, which was the first and only century of any Indian male batsman in this tournament. After this, he completed this special record by playing an unbeaten match-winning inning of 110 runs against Zimbabwe in the ODI World Cup on 14 March 2015. While great players like Rohit and Virat have not been able to score centuries in the T20 World Cup, Suresh Raina still stands at the forefront of men's cricket by scoring centuries in both the World Cups.


READ NEXT
Cancel OK