Virat Kohli, the star cricketer for India, has reached the incredible milestone of 300 One-Day Internationals throughout the course of his nearly seventeen-year career. After being named in the playing XI by India captain Rohit Sharma, he reached this milestone in the Champions Trophy 2025 match against New Zealand in Dubai. India was asked to bat first after New Zealand won the toss.
Since we chased in both games, I was hoping to bat first to see what we could do up front before challenging our bowlers. Just attempting to accomplish the same goals as in the previous games, the approach will be fairly identical. Varun is playing for us now that Harshit has been resting.
India Playing XI: Rohit Sharma, Shubman Gill, Virat Kohli, Shreyas Iyer, KL Rahul, Hardik Pandya, Axar Patel, Ravindra Jadeja, Varun Chakravarthy, Kuldeep Yadav, Mohammed Shami
Since making his debut at Dambulla in April 2008 against Sri Lanka, Virat Kohli has emerged as the Indian team’s most reliable batsman.
Now, he is just the seventh Indian cricketer to have played in at least 300 One-Day Internationals (ODIs). Yuvraj Singh, MS Dhoni, and Sachin Tendulkar are among the famous names on the elite list.
Players with 300 ODIs for India
S. No. | Player | Matches |
1 | Sachin Tendulkar | 463 |
2 | MS Dhoni | 347 |
3 | Rahul Dravid | 340 |
4 | Mohammad Azharuddin | 334 |
5 | Sourav Ganguly | 308 |
6 | Yuvraj Singh | 301 |
7 | Virat Kohli* | 300* |