Virat Kohli, known as one of the greatest modern-day cricketers, has delivered numerous match-winning performances in ODI cricket. His consistency, ability to chase targets, and knack for scoring under pressure make his innings memorable.
In this blog, we look at Virat Kohli’s top 5 highest ODI scores, highlighting the context, opponents, and match impact.
Top 5 ODI Innings of Virat Kohli
| Rank | Runs | Opponent | Venue | Date | Match Impact |
|---|---|---|---|---|---|
| 1 | 183 | Pakistan | Dhaka | 18 Mar 2012 | Led India to victory in Asia Cup; one of his highest scores against a major rival |
| 2 | 160* | South Africa | Cape Town | 20 Jan 2013 | Anchored India’s chase successfully in a high-pressure series |
| 3 | 154 | England | Nottingham | 13 Aug 2011 | Helped India recover from early wickets and set a competitive total |
| 4 | 149 | Australia | Melbourne | 24 Jan 2016 | Scored fastest fifty in chase against Australia in a tough away series |
| 5 | 133 | New Zealand | Hamilton | 10 Jan 2013 | Played a crucial role in India’s away series win |
Quick Analysis
- Kohli’s top ODI scores often came in chasing scenarios, showcasing his masterful ability to handle pressure.
- His highest scores are spread across different countries and pitches, reflecting versatility.
- Pakistan, South Africa, and England feature prominently, indicating his ability to dominate against top teams.

Fun Facts & Trivia
- Virat Kohli has scored 35+ ODI centuries as of 2025.
- Many of his top scores include crucial partnerships with fellow Indian batsmen, setting records in the process.
- He often scores the fastest fifties in these innings, emphasizing his aggressive style.
Conclusion
Virat Kohli’s top ODI scores are more than numbers—they represent determination, skill, and modern Indian cricket dominance. Whether chasing a big total or stabilizing an innings, his performances continue to inspire cricket fans worldwide.
Leave a reply to Virat Kohli Top 5 Best Odi Inningshttps://cricketwithaman… – cricketwithaman Cancel reply