Top 5 Virat Kohli in T20I, Test & ODI  

Kohli’s rise to greatness has been at such a pace that despite not being in his best form in the last couple of years, he is still miles ahead in terms of runs and centuries among modern-day cricketers. Virat Kohli may not have scored a century in the last 2 years but the Indian captain remains one of the best batters in world cricket with his countless amazing innings.

Best innings by Virat Kohli in his career

From 2010 to 2019 we have witnessed several best innings by Virat Kohli. It was difficult to list down Kohli’s top 5 innings. But we have listed down 5 best innings of Virat Kohli that you can never forget;

Top 5 Virat Kohli innings in ODI, T20I & Tests

1.) Virat Kohli innings of 82* VS Australia in 2016 T-20 World Cup

2016 was considered as the best year for Kohli or any international player can have in international cricket. Virat Kohli had played an unbeaten, match-winning 82 off 51 balls with 9 fours and two sixes.

Also Read- Not KL Rahul or Shubman Gill, Virat Kohli Will Replace This Player in IND vs ENG 3rd Test

Australia elected to bat first and gave India a target of 162. India were fading away at 94 for 4 in the 14th over. The required run rate had hit double-digits as early as the 10th over, but when King Kohli is there in the crease you rarely worry about net run rates and stuff.

This inning of Virat Kohli is one of the best innings while chasing in T-20I. Check this masterful chase in this video;

2.Virat Kohli 133* VS Sri Lanka (2012) in Hobart

India needed to chase down 321 in less than 40 overs to qualify for the finals against Australia. Kohli came out with a massive knock of 133 off just 86 balls against Sri Lanka in the Commonwealth Bank Series.

Virat Kohli’s unbeaten 133 helped India to chase down 321 in the 37th over. This brilliant inning of Virat Kohli is one of the best ODI innings you could remember.

3.183 VS Pakistan in Asia Cup 2012

Just after the tri-series in Australia where Virat Kohli played his best innings, soon after Virat Kohli played a tremendous knock of 183 against Pakistan in Asia CUP. India was chasing a huge target of 330 and Gautam Gambhir was out in the first over of India’s innings. Kohli then built century partnerships with Sachin Tendulkar and Rohit Sharma. 

Kohli’s incredible innings of 183 helped India chase down 330 comfortably in the end. This is still the highest score by Virat Kohli in limited-overs cricket.

4. 141 VS Australia (2014)

In 2014, The Adelaide Oval witnessed something absolutely special from his bat. Although India lost that game, twin centuries by Kohli played a big role in one of the finest Test matches ever played.

Australia scored a massive 517 in the first innings. Kohli’s innings helped India to fetch 444 runs. Everyone expected a draw, but Kohli on the other hand who was captaining India in Tests for the first time went for the chase with his 141. He certainly had other things in mind and he gave a glimpse of what is to come in the future.

5.149 VS England (Birmingham 2018)

Everybody waited to see how Kohli responds to criticism he faced in 2014 tour to England. He has scored runs in every part of world but this was the only country where he actually struggled 

Despite the game ending on a bad note where India couldn’t chase a total in the second innings, Kohli stood out all among the Indian batters. In a low-scoring thriller match between India and England where batters of both teams struggled. Virat Kohli scored 149 in the first innings with absolutely no support at the other end.

Also read- Top 6 T20I world cup Unforgettable Moments for Team India

IPL 2024

Related articles