Table of Contents
10. 183 vs Pakistan – Mirpur, 2012
The highest score of his ODI career (as of that time), this innings was pure magic. Chasing 330 against Pakistan in the Asia Cup, India lost an early wicket. But Virat Kohli took control and played a historic knock of 183 runs off 148 balls. This virat 100 in odi was filled with gorgeous strokes, big shots, and calm decision-making. He tore apart the Pakistani bowling attack and made the target look small. This knock is still considered one of the best chases ever in ODI cricket. It wasn’t just a century—it was domination at its finest.
9. 108 vs Sri Lanka – Mirpur, 2012
Just after the Hobart miracle, Virat continued his red-hot form with another brilliant ton against Sri Lanka in the Asia Cup. He scored 108 runs and chased down a decent total with ease. This virat 100 in odi added to his growing reputation as a master chaser. His understanding of the situation, calmness under pressure, and perfect shot selection made it look effortless. What impressed fans was the way he carried the innings from start to finish, pacing it perfectly. It was clear by now—Virat was the man for every situation.
8. 133* vs Sri Lanka – Hobart, 2012
This was the match that changed everything. India had to chase 320+ in under 40 overs to stay alive in the CB Series. What followed was one of the greatest ODI innings ever played. Virat Kohli scored a blazing 133* off just 86 balls. This virat 100 in odi was not just a century; it was a demolition of the Sri Lankan attack. His brutal assault on Lasith Malinga is still remembered. He timed the chase to perfection and finished the match with more than 11 overs to spare. A century that became legendary.
7. 117 vs West Indies – Visakhapatnam, 2011
In a high-pressure chase of 270+, Virat Kohli played a superb innings of 117 runs, keeping India in the game throughout. This virat 100 in odi was filled with intensity and focus. He stitched valuable partnerships and never let the scoreboard pressure affect his flow. His ability to accelerate at the right time and rotate the strike consistently made this innings memorable. Fans started to call him the “Chase Master” after knocks like this. The confidence with which he played tough bowlers was simply brilliant. Another day, another masterclass from Kohli.
6. 107 vs England – Cardiff, 2011
Touring England is always tough, and Virat Kohli had a point to prove. In the fifth ODI at Cardiff, he scored a fluent 107 against a quality English attack. This virat 100 in odi was his answer to critics who doubted his overseas form. He tackled the swing and movement brilliantly, and his cover drives were a treat to watch. Despite the match ending in a no-result, his knock stood out. It showed that Kohli could perform in foreign conditions too. His technique, temperament, and timing came together perfectly in this century.
5. 100* vs Bangladesh – Mirpur, 2011
In a match where the top order failed, Virat Kohli stepped up once again. Chasing a modest total, he remained not out on 100 and guided India home. This virat 100 in odi proved his role as a dependable finisher and match-winner. The way he held one end and controlled the chase was classic Kohli style. It wasn’t a century filled with fireworks but one built on grit and responsibility. This knock also showed how composed he was under pressure, finishing the job without losing focus. A defining hundred in his career timeline.
4. 105 vs New Zealand – Guwahati, 2010
Virat continued his golden run with yet another century, this time against the Kiwis. He scored 105 and played a key role in India’s massive win. This virat 100 in odi was smooth and stylish, with perfect placement and strong running between the wickets. He showcased his growing confidence, using the gaps well and playing risk-free cricket. His ability to pace the innings beautifully and pick his moments to attack was clearly visible. Every time he reached a century, it felt like a new chapter was unfolding in Indian cricket. Fans were loving his consistency.
3. 118 vs Australia – Visakhapatnam, 2010
This was a statement century. Against a strong Australian attack, Virat Kohli showed no fear. He smashed 118 runs off just 121 balls with crisp drives and powerful flicks. This virat 100 in odi had a mix of aggression and finesse. India chased down 290 with ease, thanks to his controlled innings. This knock helped fans believe that he could take the baton from legends like Sachin and Dhoni. It was the perfect blend of maturity and flair, showing how quickly he was evolving as a top-order batter. A century that demanded respect.
2. 102* vs Bangladesh – Dhaka, 2010
In the Asia Cup 2010, Virat Kohli played another gem against Bangladesh. He remained unbeaten on 102 and led India to a convincing victory. This virat 100 in odi was all about timing, elegance, and building a chase perfectly. He came in when the team had lost early wickets and stayed till the end, finishing the match in style. His maturity, strike rotation, and clean hitting impressed everyone. It became clear that Virat was not just a talented youngster but someone who could finish games with ease. That century solidified his place in the playing XI.
1. 107 vs Sri Lanka – Kolkata, 2009
Virat Kohli’s first century in ODIs came against Sri Lanka in December 2009 at the Eden Gardens. He was still finding his place in the team, and this match was a big opportunity. Chasing a stiff target, Virat built a strong partnership with Gautam Gambhir, showing calmness and maturity. His 107 off 114 balls wasn’t flashy but efficient and timely. This knock gave birth to the phrase virat 100 in odi, which fans would repeat many times in the years to come. He guided India to a comfortable win and showed he could anchor the innings under pressure.