
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:
Player | ODIs Played |
---|---|
Sachin Tendulkar | 463 |
MS Dhoni | 347 |
Rahul Dravid | 340 |
Mohammad Azharuddin | 334 |
Sourav Ganguly | 308 |
Yuvraj Singh | 301 |
Virat Kohli | 300 |
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:
Player | Team(s) | ODIs Played |
---|---|---|
Sachin Tendulkar | India | 463 |
Mahela Jayawardene | Sri Lanka, Asia | 448 |
Sanath Jayasuriya | Sri Lanka, Asia | 445 |
Kumar Sangakkara | Sri Lanka, ICC, Asia | 404 |
Shahid Afridi | Pakistan, ICC, Asia | 398 |
Inzamam-ul-Haq | Pakistan, Asia | 378 |
Ricky Ponting | Australia, ICC | 375 |
Wasim Akram | Pakistan | 356 |
MS Dhoni | India, Asia | 350 |
Muttiah Muralitharan | Sri Lanka, ICC, Asia | 350 |
Rahul Dravid | India, ICC, Asia | 344 |
Virat Kohli | India | 300*️⃣ |
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?