
Virat Kohli is on the brink of making history as he prepares to play his 300th ODI match against New Zealand in the ICC Champions Trophy 2025. The former India captain, who made his debut in 2008 against Sri Lanka, will become only the 7th Indian cricketer to achieve this milestone. With an illustrious career spanning over a decade, Kohli has already set multiple records, including the most ODI hundreds (51) and victories in the 2011 World Cup and 2013 Champions Trophy.
- Virat Kohli to play his 300th ODI against New Zealand in the Champions Trophy 2025.
- Becomes only the 7th Indian cricketer to reach this milestone.
- Holds record for most centuries in ODIs (51) and has won major ICC tournaments.
Top 10 Indian Players with Most ODI Appearances
India has produced several legendary cricketers who have played a significant number of ODIs. Below is the list of Indian cricketers with the most ODI matches played:
Player | Matches |
---|---|
Sachin Tendulkar | 463 |
MS Dhoni | 347 |
Rahul Dravid | 340 |
Mohammad Azharuddin | 334 |
Sourav Ganguly | 308 |
Yuvraj Singh | 301 |
Virat Kohli | 299 |
Rohit Sharma | 270 |
Anil Kumble | 269 |
Virender Sehwag | 241 |
Virat Kohli’s Journey in ODIs
Virat Kohli made his ODI debut in 2008 and quickly became one of India’s most dependable batsmen. He has dominated world cricket with his consistent performances and ability to score in pressure situations. Some of his key achievements include:
- 51 ODI centuries, surpassing Sachin Tendulkar’s record.
- Leading India to victory in multiple ICC tournaments.
- Over 13,000 ODI runs, making him one of the top scorers in the format.
Can Kohli Climb Higher on This List?
With Kohli still an active player, he has the potential to surpass many legends on this list. Currently ranked 7th, he is expected to overtake Yuvraj Singh (301 matches) soon. Given India’s packed ODI schedule leading up to the ICC Cricket World Cup 2027, Kohli could move even higher.
Other Active Indian Players in the List
Among the top 10 players, only Virat Kohli and Rohit Sharma are still playing ODIs. Rohit Sharma, who has played 270 matches, also has a chance to climb the rankings.
Virat Kohli’s 300th ODI appearance is a significant milestone in his career and Indian cricket history. With his hunger for runs and leadership skills, he continues to be a key player for India. As he reaches this landmark, fans will be eager to see him add more records to his already legendary career.
Check out the Champions Trophy Schedule, Champions Trophy Live Score, Champions Trophy Squads , Champions Trophy Stats Champions Trophy Tour, Champions Trophy Venues & Champions Trophy Latest News here!
ICC Champions Trophy 2025 Matches
Pakistan vs New Zealand - 1st Match, Group A | Bangladesh vs India - 2nd Match, Group A | Afghanistan vs South Africa - 3rd Match, Group B | Australia vs England - 4th Match, Group B | Pakistan vs India - 5th Match, Group A | Bangladesh vs New Zealand - 6th Match, Group A | Australia vs South Africa - 7th Match, Group B | Afghanistan vs England - 8th Match, Group B | Pakistan vs Bangladesh - 9th Match, Group A | Afghanistan vs Australia - 10th Match, Group B | England vs South Africa - 11th Match, Group B | New Zealand vs India - 12th Match, Group A | TBA vs TBA, 1st Semi-Final | TBA vs TBA, 2nd Semi-Final | TBA vs TBA, Final |
ICC Champions Trophy 2025 Teams
PAKISTAN | NEW ZEALAND | BANGLADESH | INDIA | AFGHANISTAN | SOUTH AFRICA | AUSTRALIA | ENGLAND