Sun Jan 11 08:10:00 UTC 2026: ### Kohli Enters Top 5 for Most ODIs Played for India, Surpassing Ganguly
The Story:
Former Indian captain Virat Kohli achieved a new milestone on January 11, as he played in his 309th One Day International (ODI) match for India against New Zealand in Vadodara, securing a spot among the top five players with the most ODI appearances for the nation. In doing so, Kohli surpassed former captain Sourav Ganguly, who played in 308 ODIs. Kohli now trails only Rahul Dravid (340 matches), Mohammad Azharuddin (334 matches), Mahendra Singh Dhoni (347 matches), and Sachin Tendulkar (463 matches) in the list of most ODIs played for India.
Key Points:
- Virat Kohli played his 309th ODI on January 11 against New Zealand.
- He overtook Sourav Ganguly (308 ODIs) to enter the top 5 list of most ODIs played for India.
- The top 3 players with the most ODIs for India are Sachin Tendulkar (463), Mahendra Singh Dhoni (347), and Rahul Dravid (340).
- Kohli debuted in international cricket in August 2008.
- He has scored 14557 runs in ODIs, including 53 centuries and 76 half-centuries.
Key Takeaways:
- Virat Kohli’s longevity, fitness, and dedication have allowed him to reach this milestone.
- This achievement highlights Kohli’s consistent presence and performance in the Indian ODI team over many years.
- Kohli has the potential to surpass Rahul Dravid and Mohammad Azharuddin in the future, further solidifying his position in Indian cricket history.
- The article underscores Sachin Tendulkar’s unparalleled record of 463 ODIs, emphasizing his significance in cricket history.