He can rightfully stake claim to being the greatest batsman of modern-day cricket. Virat Kohli is a batting colossus, and in his international career that has lasted over a decade, the Indian skipper has made the life of bowlers across the world miserable click here.


The batting legend has scored 22286 runs in international cricket thus far and is only the third Indian batsman after Sachin Tendulkar and Rahul Dravid to score over 20000 runs in the international arena. Kohli also stands third in the list of batsmen with the most centuries in international cricket, with 70 tons to his name. If he scores two more hundreds, he will go past Ricky Ponting’s tally of 71 centuries and occupy second place.

While Ponting took 668 international innings to score 71 centuries, Kohli has scored 70 hundreds in just 468 innings. The legendary Sachin Tendulkar occupies the top spot, with a mammoth 100 international hundreds to his name. While Virat Kohli has scored 43 hundreds in the ODI format, he has scored 27 centuries in Test cricket.


The 32-year-old has played some stunning knocks in the ODI format. His blazing 133* off just 86 balls at Hobart against Sri Lanka in 2012 helped India to chase down a challenging target of 321 in just 36.4 overs. Another gem from the willow of the master in ODI cricket is the 183 that he scored against rivals Pakistan in the Asia Cup in the year 2012.


Coming in with the scoreboard reading 0/1, Virat Kohli launched a murderous assault on the opposition, scoring a breathtaking 148-ball 183, and helped India to chase a mammoth target of 330 with 13 balls to spare.


Virat Kohli has played several match-winning knocks in Tests

In the Test arena too, Virat Kohli has set the stage on fire. The batting behemoth has scored 7 double centuries, the most by an Indian willow wielder in Tests. Out of the many ravishing knocks from Kohli in the whites, some of them stand out for the class and authority that he exhibited out in the middle.


The 254* that he plundered against South Africa in the year 2019 is one that will rank as one of the most eye-catching knocks played by an Indian batsman in Test matches at home. The Delhi born batting colossus faced 336 deliveries, and scored an unbeaten 254 to allow India to pile up a total of 601 runs on the board, and helped his side to trounce the Proteas by an innings and 137 runs.


Also, another Virat Kohli special that will stay in our memories is the 235 that he scored at the Wankhede stadium in Mumbai against England in 2016. Coming in with the scorecard reading 146/2, Kohli took on the England bowling attack consisting of James Anderson, Ben Stokes and Adil Rashid to score a magical double ton. His exploits with the willow allowed India to thrash the England side by an innings and 36 runs.


Now, with England once again visiting Indian shores, the Indian captain will be raring to go and pile up some massive scores. In the table below, let us take a look at all of Kohli’s centuries in Test and ODI cricket.