Check out Virat Kohli top 10 highest ODI hundreds, along with the date, highest runs, opponents, and venue and his top 5 innings in the format and highest score list
Virat Kohli is widely regarded as one of the finest batsmen in modern cricket. Virat Kohli scored 166 runs off 110 balls on Sunday (January 15), with 14 fours and eight sixes. It was Kohli’s third century of the year and his third in the last four One-Day Internationals.
Cricketer Virat Kohli highest score in ODI and his top 5 innings and centuries list
2️⃣8️⃣3️⃣ runs in three matches with a top-score of 1️⃣6️⃣6️⃣* 👌👌
Congratulations to @imVkohli on winning the Player of the Series award 👏👏
Scorecard ▶️ https://t.co/q4nA9Ff9Q2#INDvSL | @mastercardindia pic.twitter.com/WIlPU9sJYp
— BCCI (@BCCI) January 15, 2023
It was Kohli’s 74th international ton and his 46th in ODIs. He is currently only three centuries behind Sachin Tendulkar’s 49 ODI hundreds. Virat Kohli has been a part of some of the highest run-scoring innings in ODIs. In this piece, we’ll take a look at Virat Kohli’s top 10 highest One Day International centuries.
#10 131 vs Sri Lanka – August 2017
On August 31, 2017, Virat Kohli scored 131 runs against Sri Lanka at R. Premadasa Stadium in Colombo.
#9 133 vs Sri Lanka – February 2012
On February 28, 2012, Virat Kohli made 133 runs against Sri Lanka at Bellerive Oval in Hobart.
#8 136 vs Bangladesh – February 2014
On February 26, 2014, he made 136 runs against Bangladesh at Fatullah’s Khan Saheb Osman Ali Stadium.
#7 138 vs South Africa – October 2015
On October 22, 2015, at M.A. Chidambaram Stadium in Chennai, Virat Kohli made 138 runs against South Africa.
#6 139 vs Sri Lanka – November 2014
Virat Kohli’s sixth-highest ODI innings was against Sri Lanka on November 16, 2014, at Ranchi’s JSCA International Stadium. He had 139 runs scored against them.
#5 140 vs West Indies – October 2018
On October 21, 2018, he scored 140 runs against the West Indies at the Barsapara Cricket Ground in Guwahati, Assam.
#4 157* vs West Indies – October 2018
On October 28, 2018, Virat Kohli made 157 runs against the West Indies at the ACA-VDCA Stadium in Vishakhapatnam.
#3 160 vs South Africa – February 2018
On February 7, 2018, at Newlands Cricket Ground in Cape Town, Virat Kohli scored 160 runs, his third-highest ODI innings.
#2 166* vs Sri Lanka – January 2023
On January 15, 2022, at Greenfield Stadium, Virat Kohli scored his 46th century and played an unbeaten 166-run inning against Sri Lanka.
#1 183 vs Pakistan – March 2012
This was possibly one of Virat Kohli’s finest ODI innings. On March 18, 2012, in Dhaka’s Shere Bangla National Stadium, he scored 183 runs against Pakistan.