1794493213

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:

PlayerMatches
Sachin Tendulkar463
MS Dhoni347
Rahul Dravid340
Mohammad Azharuddin334
Sourav Ganguly308
Yuvraj Singh301
Virat Kohli299
Rohit Sharma270
Anil Kumble269
Virender Sehwag241

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.
ALSO READ:  Matt Henry's Five-Wicket Haul Against India: A Historic Champions Trophy Moment

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 SquadsChampions 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 AAfghanistan 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 |

ALSO READ:  Virat Kohli Shocked as Glenn Phillips Takes a Stunning Catch in Champions Trophy 2025

ICC Champions Trophy 2025 Teams

PAKISTAN | NEW ZEALAND | BANGLADESH | INDIA | AFGHANISTAN | SOUTH AFRICA | AUSTRALIA | ENGLAND

Similar Posts