Virat Kohli’s 300th ODI: The ultimate ‘Chasemaster’ in facts and figures

Dubai: As India gears up to face New Zealand in their final ICC Champions Trophy league stage match, all eyes will be on Virat Kohli, who will step onto the field for his landmark 300th ODI. The star batter becomes only the seventh Indian to reach the milestone, further cementing his legendary status in one-day cricket.
A format he has mastered
Since making his international debut on 18 August 2008, Kohli has rewritten the record books in the 50-over format. While he has excelled in Tests and T20Is, ODIs remain his most dominant domain. At 36, Kohli has mastered the art of chasing and breaking long-standing records, with every additional feat now serving as a bonus to his extraordinary career.
In 299 ODIs, Kohli has amassed 14,085 runs at an astonishing average of 58.20 and a strike rate of 93.41. With 51 centuries and 73 fifties, he is India’s second-highest run-scorer in ODIs, trailing only Sachin Tendulkar (18,426 runs). Overall, he ranks third in the all-time ODI run charts, behind Kumar Sangakkara (14,234 runs). His highest score in the format is 193.
Fastest to every major ODI milestone
Kohli has built a habit of consistently delivering match-winning performances while shattering records. He remains the fastest player to reach:
- 8,000 runs (175 innings)
- 9,000 runs (194 innings)
- 10,000 runs (205 innings)
- 11,000 runs (222 innings)
- 12,000 runs (242 innings)
- 13,000 runs (287 innings)
- 14,000 runs (299 innings)
The ultimate ‘Chasemaster’
Kohli’s reputation as the world’s finest chaser is not just a media-driven narrative—it is backed by staggering statistics.
In 105 successful ODI run-chases, he has scored 5,913 runs at an average of 89.59 and a strike rate of 96.74, with 24 centuries and 25 fifties. His highest score in a chase remains 183 against Pakistan in the 2012 Asia Cup. No batter has more runs or centuries in winning causes while chasing.
He also holds the record for most ODI centuries against a single opponent, having struck 10 tons against Sri Lanka in just 56 innings.
A giant in ICC tournaments
Kohli has always been a different beast in ICC events, raising his game when it matters most.
He is the second-highest run-scorer in Cricket World Cup history, with 1,795 runs at an average of 59.83, including five centuries and 12 fifties. He trails only Tendulkar, who scored 2,278 runs.
His 2023 World Cup performance was one for the ages, where he scored a record 765 runs at an average of 95.62 and a strike rate of 90.31, including three centuries and six fifties. This remains the highest run tally in a single edition of the tournament.
In the Champions Trophy, Kohli is the eighth-highest run-getter, with 651 runs in 14 innings at a phenomenal average of 93.00 and a strike rate of 90.00. He also has a century and five fifties in the tournament.
When it comes to ICC event knockouts, Kohli is India’s third-highest run-getter in ODIs, scoring 446 runs in 12 matches at an average of 44.60. He has one century and three fifties in these high-pressure games.
His numbers in successful run-chases across World Cups and Champions Trophy are unparalleled—1,134 runs in 23 innings at an average of 94.50, including two centuries and seven fifties.
Records in bilateral series and captaincy stint
Kohli holds the record for most runs in a bilateral ODI series, having scored 558 runs in six innings against South Africa in 2018. He averaged 186.00 in that series, with three centuries and a fifty.
As captain, he led India in 95 ODIs, securing 65 wins and 27 losses. His tenure included a World Cup semi-final finish in 2019 and a runners-up position in the 2017 Champions Trophy.
A decorated career
Kohli’s dominance in ODIs has earned him multiple accolades, including:
- ICC ODI Player of the Decade (2011–2020)
- ICC ODI Cricketer of the Year (2012, 2017, 2018, 2023) – the most by any player
(With inputs from ANI)