The Indian captain is the best limited over batsman in the world at the moment, a moniker rightfully given to him owing to the illustrious pile of Virat Kohli best innings in ODI.
With 43 centuries in ODI cricket, Virat Kohli is currently the second player in the list of most centuries in the 50 over format. And given his flawless consistency, King Kohli looks set to go past Sachin Tendulkar who is on the top of the chart with the 49 hundreds
Its not only the runs he’s accrued but the outstanding rate at which he’s gotten them which make for resplendent viewing. With He an average of 59.3 in ODI cricket, Kohli has done more than enough to nail down his spot at the pinnacle of ICC’s ODI rankings.
Virat Kohli made his debut in 2008 and has completed 13 years in international cricket. In the past 13 years, he has gone onto play some extraordinary innings which will never be forgotten. Come and have a look at his best innings of ODI.
Virat Kohli Best Innings In ODI
1. 133* vs Sri Lanka (2012)
After this match, the Kohli was in the headlines everywhere. This innings is often regarded as the best of Virat Kohli.
Sri Lanka had set a target of 323 in 50 overs with India needing to win this match within 40 overs to keep alive their chances of a place in the CB series final. The highlight of Virat Kohli’s innings was how easily he hit one of the greatest bowler at the moment, Lasith Malinga all over the ground.
With 16 fours and two sixes, he went onto score 133 runs in just 86 deliveries to take India to the target in only 36.4 overs. Ensuing the match, BCCI appointed him as the vice-Captain of India.
2. 183 vs Pakistan (2012)
Shortly after the Hobart match, Kohli went onto emulate his sumptuous performance. He played a knock of 183 runs from 148 balls, an innings which included 22 fours and a six and secured a win against Pakistan in the Asia Cup.
This is his highest score in ODI cricket.
3. 122 vs England (2017)
It was the first time Virat Kohli was leading the Indian side as a permanent skipper. Despite being in a pickle as they lost four wickets in just 63 runs, Virat Kohli stitched a match-winning 200-run partnership with Kedar Jadhav.
Kohli hit his 27th ODI century and scored 122 from 105 balls. This time he got out but took Team India to victory and Kedar Jadhav gave the finishing touch to India’s victory.
4. 100* vs Australia (2013)
Chasing a 359 target put up by the Australian team on the board, Kohli went onto smash eight boundaries to the fence and seven sixes.
His knock of100 in just 52 against Australia in Jaipur saw him surpass Virender Sehwag’s record
of the fastest century(60 balls) against New Zealand.
India went onto chase down the 359 run target within 43.3 overs to see it become the highest run chase by the Indian team in ODIs.
5. 107 vs Pakistan (2015)
In the 2015 world cup, India and Pakistan matched up in a pool match in the group stage.
Virat Kohli smashed 107 runs and completed his 22nd International hundred, a knock which saw him hit the ball to the fence on eight occasions.