Legendary batter, Virat Kohli made history by becoming the seventh Indian cricketer to play 300 ODI matches.
This landmark was achieved during Champions Trophy 2025 game against New Zealand at Dubai International Stadium.
Kohli joins an elite group of cricketers, including Yuvraj Singh, Sourav Ganguly, Mohammad Azharuddin, Rahul Dravid, and MS Dhoni.
The record for most ODI appearances is held by the legendary Sachin Tendulkar with 463 matches. Kohli, with 300 ODIs, now stands seventh among Indians.
His stellar career has been highlighted by numerous achievements, including his recent century against Pakistan, marking his 51st ODI ton.
His century also made him the fastest player to reach 14,000 runs in ODIs, surpassing cricketing icons Tendulkar and Kumar Sangakkara.
Player | ODI Matches |
---|---|
Sachin Tendulkar | 463 |
MS Dhoni | 347 |
Rahul Dravid | 340 |
Mohammad Azharuddin | 334 |
Sourav Ganguly | 308 |
Yuvraj Singh | 301 |
Virat Kohli | 300* |