100* off 52 balls vs Australia at Jaipur, 2013
It was an innings of both class and destruction. Chasing a mighty 360 in the 2nd ODI of the series at Jaipur, India reached the target in just 42.3 overs.
Virat Kohli and Rohit Sharma smashed the Aussie bowlers all over the park in their partnership of 186 runs from just 104 balls. Virat scored 7 sixes and 8 fours enroute to his 16th ODI ton. This was also the fastest ODI century by an Indian in the 50 overs format.
It was stroke filled innings which showed the world how destructive Virat can be.
82* off 51 balls vs Australia, 2016 T20 WC super 10 match at Mohali.
Virat Kohli won the man of the tournament award for the second consecutive time running in the 2016 edition of the T20 WC. He played arguably one of his best T20I innings for India in the Super 10 contest against Australia.
Chasing 161, India lost both openers within power play with score of only 37 on the board. On a slow wicket, with 59 required off last 5 overs, Kohli provided a masterclass for ages.
He along with MS Dhoni(18*), put on a match-winning 67 runs in just 31 balls to win the game comfortably in the end. This was all possible only due to Virat’s measured run chase on a tough pitch.
Kohli’s innings of 82 off just 52 included 9 fours and 2 maximums.
254* vs SA, 2nd Test match at Pune, 2019.
Virat Kohli’s highest test score came last year against South Africa. This was his 7th double century and now holds the record for scoring most double hundreds for India in the longest format.
He also became the first Indian test captain to score more than 250 and reached 7000 test runs as joint 5th quickest. This was one of his flawless innings.