Contact Us
Top banner desktop

Virat Kohli Scores 46th ODI Century

During the Thiruvananthapuram ODI against Sri Lanka, in-form Kohli scored his 46th ODI century, which was also his third hundred in the last four ODI innings.

Sandipan Ghosh
Last updated: 18.01.2023
Virat Kohli Scores 46th ODI Century

Get 100% Deposit Bonus on Bilbet

Exclusive bonuses and freebets available in IPL 2024. Turn your Cricket Knowledge into Money!

The 34-year-old Indian cricketer Virat Kohli is now back to dominate the world cricket once again with his bat. During the last game of the three-match home ODI series against Sri Lanka at Thiruvananthapuram, in-form Kohli scored his 46th ODI century, which was also his third hundred in the last four ODI innings.

The hosts India already secured the ODI series by leading it 2-0 before the Thiruvananthapuram ODI, where the home captain Rohit Sharma chose to bat first after winning the toss. Openers Rohit and Shubman Gill provided a good start with a 95-run partnership.

Virat Kohli: 46th ODI century – 166 not out in 110 balls


But after good-looking Rohit was dismissed for 42 runs, Gill and Virat Kohli completely dominated. While Gill scored 116 runs in 97 balls, Kohli not only completed his 46th ODI century in 85 balls but also stretched that to a bigger score.  

Kohli scored 166 not out off 110 balls (13 fours and eight sixes) as India managed to set up a giant total of 390/5 in 50 overs.

During that incredible batting performance, Kohli surpassed the Sri Lankan legend Mahela Jayawardene (12650 ODI runs) to take the fifth spot in the list of most ODI runs. At the end of that innings, Kohli scored 12754 ODI runs.

In reply, Sri Lanka were bundled out for only 73 runs, and India secured a record-breaking ODI win by 317 runs. That largest ODI victory helped India to complete a whitewash in this ODI series. 

Some crucial stats of Virat Kohli’s century against Sri Lanka during the 2023 Thiruvananthapuram ODI

(46th ODI century)

  • It was Kohli’s 46th ODI century. He is now three centuries away to equal the record for most ODI centuries (Sachin Tendulkar – 49 ODI centuries).

(50th List A century)

  • After the legendary Indian cricketer Sachin Tendulkar (60 List A centuries), Kohli became the second batter to hit 50 List A centuries.   

(74th international century) 

  • It was Kohli’s 74th international century. Only the Indian legend Sachin Tendulkar is ahead of Kohli in the list of most international centuries with 100 centuries.

(Most ODI centuries at home)

  • It was Kohli’s 21st ODI century in India. Breaking Sachin Tendulkar’s record of 20 ODI centuries in India, Kohli is the new record holder of most ODI centuries at home. 

(Most ODI centuries against a team)

(1st non-opener to score 5 ODI 150s)

  • Kohli is the first non-opener to record five ODI 150s. West Indies legend Sir Viv Richards is at the next place on this list with three ODI 150s.

(3rd Indian to score 5 ODI 150s)

  • After Rohit Sharma (eight ODI 150s) and Sachin Tendulkar (five ODI 150s), Kohli became the third Indian to score at least five ODI 150s.

(5th to score 5 ODI 150s)

  • Kohli became the fifth batter to score a minimum of five ODI 150s. Apart from Rohit Sharma’s record eight ODI 150s and Australian cricketer David Warner’s six ODI 150s, Caribbean star Chris Gayle and Indian legend Sachin Tendulkar also hit five ODI 150s each.

(2nd highest individual ODI score by an Indian non-opener vs Sri Lanka)

  • Kohli’s 166 not out was the second-highest individual ODI score by an Indian non-opener against Sri Lanka. The record in this list is 183 not out by MS Dhoni at Jaipur on 31st October 2005.

Must Read | Top 10 ODI knocks by Virat Kohli

Top banner desktop

Chase Your Sport

Stay up-to-date on the latest sports news, stats, expert analysis and trends, including cricket, football, wrestling, tennis, basketball, Formula One and more. Find previews, schedules, results of upcoming events, and fantasy tips on Chase Your Sport.