Virat Kohli’s rise in international cricket has been nothing short of meteoric. Born on November 5, 1988, in Delhi, India, Kohli’s passion for cricket was evident from a very young age. He was destined for greatness, and his dedication and hard work earned him a spot in the Indian U-19 team. Kohli’s performances in the U-19 World Cup in 2008 caught the eye of selectors, and he made his ODI debut against Sri Lanka on August 18, 2008.
The young Delhi lad exhibited glimpses of his talent early in his career, but it was not until 2010 that he truly started making his mark. Kohli’s maiden ODI century came against Sri Lanka in Kolkata, and there was no looking back after that. His aggressive yet composed style of batting left a lasting impression on fans and critics alike.
In the world of cricket, few names evoke as much awe and admiration as Virat Kohli. The Indian cricketer has taken the cricketing world by storm with his exceptional batting skills, impeccable technique, and unparalleled consistency. Throughout his illustrious career, Kohli has set numerous records and achieved remarkable milestones.
In this article, we will take a closer look at his top 10 highest scores in ODI cricket, which showcase his brilliance as a batsman.
Note: “*” indicates not out.
Highest ODI Scores of Virat Kohli
Score | Date | Venue | Against |
---|---|---|---|
183 | March 18, 2012 | Shere Bangla National Stadium | Pakistan |
166* | January 15, 2023 | Greenfield International Stadium | Sri Lanka |
160* | February 7, 2018 | Newlands Cricket Ground | South Africa |
157* | October 28, 2018 | ACA-VDCA Stadium | West Indies |
154* | October 23, 2016 | IS Bindra Stadium | New Zealand |
140 | October 21, 2018 | Barsapara Cricket Ground | West Indies |
139* | November 16, 2014 | JSCA International Stadium | Sri Lanka |
138 | October 22, 2015 | M. A. Chidambaram Stadium | South Africa |
136 | February 26, 2014 | Khan Shaheb Osman Ali Stadium | Bangladesh |
133* | February 28, 2012 | Bellerive Oval | Sri Lanka |
1. 183 against Pakistan (March 18, 2012 – Shere Bangla National Stadium, Dhaka)
In what can only be described as an extraordinary display of cricketing prowess, Virat Kohli scored a magnificent 183 runs off just 148 balls against arch-rivals Pakistan during the Asia Cup in 2012. Kohli’s innings was a perfect blend of power, precision, and elegance.
He dispatched the Pakistani bowlers to all corners of the ground with ease and finesse, exhibiting a wide array of strokes. This innings remains etched in the memories of cricket enthusiasts as one of the greatest in the history of the sport.
2. 166* against Sri Lanka (January 15, 2023 – Greenfield International Stadium, Thiruvananthapuram)
Virat Kohli’s scintillating innings of 166* runs in just 110 balls against Sri Lanka left cricket fans in awe. His explosive knock included 13 fours and eight sixes, showcasing his exceptional batting prowess. Kohli’s relentless form was on display throughout the series, and this century marked his 74th in international cricket.
His spectacular performance also saw him break Sachin Tendulkar’s record for the most ODI hundreds at home. Kohli’s masterclass helped India set a commanding target of 390 runs, solidifying his status as one of the game’s greatest batsmen.
3. 160* against South Africa (February 7, 2018 – Newlands Cricket Ground, Cape Town)
Facing a formidable South African bowling attack in their own backyard, Kohli rose to the occasion with a scintillating 160* runs off 159 balls. This innings was a testament to Kohli’s adaptability and skill in handling challenging conditions.
He demonstrated immense patience and determination as he faced the swing and bounce of the South African pacers. Kohli’s innings played a vital role in India’s victory and showcased his ability to thrive under pressure.
4. 157* against the West Indies (October 24, 2018 – ACA-VDCA Stadium, Visakhapatnam)
This innings was a true masterpiece by Virat Kohli. In the second ODI against the West Indies, he scored a majestic 157* runs off 129 balls. Kohli’s ability to anchor the innings and accelerate when required was on full display.
His impeccable shot selection and ability to consistently find gaps were the hallmarks of this innings. He reached the milestone of 10,000 ODI runs during this match, becoming the fastest to achieve the feat.
5. 154* against New Zealand (October 23, 2016 – Punjab Cricket Association’s IS Bindra Stadium, Mohali )
In a memorable ODI against New Zealand in Mohali on October 23, 2016, Virat Kohli played a phenomenal unbeaten 154-run innings off 134 balls. Demonstrating exceptional shot selection and composure, he guided India’s chase with finesse, displaying trademark cover drives and exquisite flicks.
Kohli’s ability to maintain a high strike rate while minimizing risks showcased his batting mastery. The knock secured a victory for India and highlighted Kohli’s talent to excel under pressure. It remains one of his finest ODI performances, cementing his status as a modern-day cricket legend.
6. 140 against West Indies (October 21, 2018 – Barsapara Cricket Ground, Guwahati)
In another superb display of his batting prowess, Kohli scored a blazing 140 runs off just 107 balls against the West Indies. This innings showcased his aggressive intent from the beginning.
His shot execution was exquisite, and he punished the West Indian bowlers mercilessly. Kohli’s ability to switch gears and accelerate the scoring rate is one of his greatest strengths as a limited-overs batsman.
7. 139* against Sri Lanka (November 16, 2014 – JSCA International Stadium, Ranchi)
Playing in front of the Ranchi crowd, Kohli treated the fans to a memorable innings of 139 runs off 126 balls. His innings was a blend of classic strokes and powerful hits, and he never allowed the Sri Lankan bowlers to settle into a rhythm. Kohli’s footwork was impeccable, and his ability to manipulate the fielding placements to find boundaries was a treat to watch.
8. 138 against South Africa (October 22, 2015 – M. A. Chidambaram Stadium, Chennai)
In a crucial match against South Africa, Kohli once again displayed his class and temperament with a brilliant 138 runs off 140 balls. Facing a challenging target, Kohli anchored the innings and kept the scoreboard ticking.
His ability to rotate the strike and find the gaps was a masterclass in building an innings. This knock further solidified his reputation as one of the best chasers in the game.
9. 136 against Bangladesh (February 26, 2014 – Khan Shaheb Osman Ali Stadium, Fatullah)
Kohli’s 136 against Bangladesh was an innings of immense grit and determination. He built his innings steadily, picking the right moments to accelerate.
As the pressure mounted, Kohli unleashed a barrage of boundaries, displaying his ability to accelerate at will. This innings was crucial to India’s victory, once again highlighting his proficiency in run-chases.
10. 133* against Sri Lanka (February 28, 2012 – Bellerive Oval, Hobart)
In a must-win match during the Commonwealth Bank Series, Kohli delivered a scintillating 133 off just 86 balls against Sri Lanka. His aggressive intent was evident from the start, and he took the Sri Lankan bowlers to the cleaners.
Kohli’s ability to find the gaps and clear the boundaries with ease left the opposition in tatters. This innings is remembered as one of his most aggressive and fearless displays of batting.
To conclude
Virat Kohli’s top 10 highest scores are a testament to his brilliance as a batsman. His ability to adapt to different conditions, his fearless approach, and his unwavering hunger for runs have cemented his legacy as a modern-day great.
Kohli’s remarkable consistency and ability to perform under pressure have earned him a place among cricket’s elite. As he continues to break records and inspire generations, cricket enthusiasts around the world eagerly await more breathtaking innings from this maestro of modern cricket.