img

Batting legend Virat Kohli has etched his name in history once again! On Sunday, March 2, during India’s Champions Trophy 2025 clash against New Zealand in Dubai, the 36-year-old cricketer became the seventh Indian and the 22nd player overall to achieve the milestone of 300 One Day Internationals (ODIs).

Kohli’s Journey to 300 ODIs

Debut Match: August 18, 2008, vs Sri Lanka (Dambulla)
Total ODI Runs: 14,085*
ODI Centuries: 51
Third-highest run scorer in ODIs

Kohli has been a pillar of consistency for India in ODIs over the past 17 years. In his last outing before this match, he scored his 51st century—an unbeaten 100 off 111 balls against Pakistan on February 23 in Dubai, helping India chase 242 runs in 42.3 overs.

Indian Cricketers with 300+ ODIs

Virat Kohli now joins an elite list of Indian players who have crossed the 300 ODI mark:

PlayerODIs Played
Sachin Tendulkar463
MS Dhoni347
Rahul Dravid340
Mohammad Azharuddin334
Sourav Ganguly308
Yuvraj Singh301
Virat Kohli300

Mohammad Azharuddin was the first Indian to reach 300 ODIs, achieving the feat in October 1998 against Australia.

Most ODI Matches in Cricket History

Globally, Sachin Tendulkar holds the record for the most ODI appearances (463 matches). Here’s how Kohli compares to other cricketing legends:

PlayerTeam(s)ODIs Played
Sachin TendulkarIndia463
Mahela JayawardeneSri Lanka, Asia448
Sanath JayasuriyaSri Lanka, Asia445
Kumar SangakkaraSri Lanka, ICC, Asia404
Shahid AfridiPakistan, ICC, Asia398
Inzamam-ul-HaqPakistan, Asia378
Ricky PontingAustralia, ICC375
Wasim AkramPakistan356
MS DhoniIndia, Asia350
Muttiah MuralitharanSri Lanka, ICC, Asia350
Rahul DravidIndia, ICC, Asia344
Virat KohliIndia300*️⃣

Records Kohli Can Break in His 300th ODI

Kohli has a chance to make this milestone match even more special by breaking several records:

Most Runs for India in Champions Trophy:

  • Needs 51 runs to surpass Shikhar Dhawan’s 701 runs and become India’s top scorer in Champions Trophy history.
  • Kohli currently has 651 runs in 15 matches.

Most ODI Runs Against New Zealand:

  • A big knock could make him India’s leading run scorer vs New Zealand in ODIs.

Second-Highest Run Scorer in ODIs:

  • Kohli is currently third overall in ODI runs and can surpass Kumar Sangakkara (14,234 runs).

Most ODI Centuries vs New Zealand:

  • If Kohli scores another ton, he will set the record for the most centuries by an Indian against New Zealand in ODIs.

Second Most Catches in ODIs:

  • A few grabs in the field could push him up the list of most successful fielders in ODIs.

Can Kohli Make His 300th ODI Memorable?

Kohli has time and again delivered in big moments, and the Champions Trophy 2025 presents another golden opportunity for him to add to his legendary career. Will he celebrate his 300th ODI with a match-winning knock?