All the records of Virat Kohli in ODI cricket

Virat Kohli is active in the ODI format as he wishes to play in the 2027 World Cup. So, let's have a look at all the records of Virat Kohli in ODI cricket.

Payal DebnathOctober 23, 2025 at 05:13 PM3 min read
All the records of Virat Kohli in ODI cricket
Virat Kohli is active in the ODI format as he wishes to play in the 2027 World Cup. So, let's have a look at all the records of Virat Kohli in ODI cricket.

After the Champions Trophy 2025 ended, Virat Kohli returned to international cricket during the three-match ODI series against Australia- registering an 8 and a 4-ball duck in both the matches so far. This has put his career under scrutiny, and with the 2027 World Cup lined not so far, the veteran batter might not have lot of chances to prove himself as an important player for Men in Blue.

Virat Kohli marked a comeback to international cricket after a gap of over 7 months. Having retired from T20I and Test format, Kohli last represented India in ODIs during the Champions Trophy 2025 held earlier this year. However, his return to action did not go as planned. At this stage of his career, especially with such high pressure to perform, it will be tough for Virat Kohli to overcome this weakness. 

Virat Kohli is active in the ODI format as he wishes to play in the 2027 World Cup. So, let's have a look at all the records of Virat Kohli in ODI cricket.

Virat Kohli in ODI cricket

Format Mat Inns NO Runs HS Ave BF SR 100s 50s 4s 6s Ct St
ODIs 304 292 45 14181 183 57.41 15204 93.27 51 74 1325 152 162 0

Virat Kohli a right-handed sensational cricketer, made his ODI debut against Sri Lanka in August 2008. He has redefined Indian cricket with his exceptional consistency and record-breaking performances.

Kohli has scored 27,000+ runs in the international cricket which comprises 14181 runs in the ODIs in 304 matches at an outstanding average of 57.88, including a record 51 centuries. He has the most centuries in ODI cricket which is one of the biggest achievements for any player.

Also Read: Batters to score ODI century on their birthdays

All the records of Virat Kohli in ODI cricket

  • 51 ODI centuries – most hundreds by any player in ODI history
  • 14,181 runs – third-highest in ODI history
  • Career average of 57.88 – third-highest in ODI history (minimum 5,000 runs)
  • Fastest to 8,000, 9,000, 10,000, 11,000, 12,000, 13,000, and 14,000 ODI runs
  • Most centuries against a single team – 10 vs Sri Lanka
  • Outstanding chaser – career average 64.50 in ODI run chases (89.50 when India won)
  • 87.5% ODI wins after scoring a century – 42 of his first 50 ODI tons led to India winning
  • Most Player of the Series awards in an ODI bilateral series

Payal Debnath

Payal Debnath is a content writer with a deep passion for cricket. With years of experience covering sports content, she brings a unique perspective to every piece, from player analyses to match previews and game recaps. A lifelong fan of MS Dhoni, she draws inspiration from Dhoni's calm under pressure, leadership skills, and unmatched finishing ability. Combining a love for the game with a decent writing style, she delivers captivating content that keeps fans informed and engaged.

View Profile