06f542d5 rohit sharma
Image Source - Twitter

3 Cricketers who have scored a century in all formats of the game

India has been a force in the international arena. They have found a plethora of top-tier batsmen who have stamped their dominance on the cricket pitch and wowed the globe with their stunning exploits. From the likes of Sunil Gavaskar to Sachin Tendulkar to Virat Kohli, many elite players have donned the national colours and made world cricket their happy hunting field.

There have been players who have tortured bowlers in every format of the game and engraved their names in history books by notching up century in all three forms among the sea of great hitters.

Here are three Indian players who have scored hundreds in all formats of the game.


Number 1. Suresh Raina


Image Source – Twitter


Suresh Raina was a furious hitter of the cricket ball, and his flashy stroke play destroyed the opposition’s bowling attempts. Raina appeared in 226 One-Day Internationals and scored 5615 runs with a strike rate of 93.50. He was also outstanding in T20Is, scoring 1605 runs in 78 matches with a strike rate of 134.87.

Raina had a historic year in 2010. He blasted a blazing tonne against South Africa in the fifth match of the T20 World Cup 2010, becoming India’s first T20I century. The former Indian cricketer then hammered a spectacular century in the second Test of the three-match series against Sri Lanka in July 2010, becoming the first Indian batter to score hundreds in all formats.

The southpaw was known for his daring style of cricket and amassed seven hundreds across formats (five in ODIs, one in T20Is, and one in Tests). The Ghaziabad native, who made his international debut in 2005, confirmed his retirement from international cricket in August 2020.


Number 2. Rohit Sharma


Image Source – Twitter


Rohit Sharma is now one of the best opening batsmen in the world. He has played 241 One-Day Internationals and scored 9782 runs with an 89.89 strike rate. In 148 T20I outings, the 35-year-old has scored 3853 runs at a strike rate of 139.24.

In the opening game of a three-match T20I series against South Africa in October 2015, Rohit smashed the Proteas bowling attack all over the park, scoring 106 runs in 66 balls. With his superb century, he became the second Indian hitter to score hundreds in all three forms.

Rohit has 30 hundreds in ODIs, eight in Test cricket, and four in the shortest version of the game throughout his illustrious 15-year career. The seasoned batsman will seek to bring his A-game to India’s upcoming assignments in order to increase his tonne total.


Number 3. Virat Kohli


Image Source – Twitter


Virat Kohli is one of the greatest cricketers India has ever produced. With his rampaging bat, the Delhi native has destroyed bowling attacks and scored truckloads of runs across forms. He has played in 271 One-Day Internationals and scored 12809 runs at an average of 57.69. In the longest version of the game, the former Indian captain has 8119 runs in 104 matches.

Kohli has had hundreds in ODIs and Tests, but a century in the shortest format has evaded him. But, in the 11th encounter of the Asia Cup 2022 against Afghanistan, the veteran hitter was in top form, smashing 122* runs off 61 deliveries. With his remarkable century, he joined a select group of Indian cricketers who have hit hundreds in all three forms.

Kohli has a phenomenal 74 hundreds for the Men in Blue in his storied career (46 in ODIs, 27 in Tests, and one in T20Is). Virat is 34 years old and shows no signs of slowing down. With his batting prowess, the graceful batsman hopes to make the forthcoming Border Gavaskar Trophy 2023 his own.