Virat Kohli completes 300 ODIs, becomes 7th Indian to do so
Tendulkar has played the most ODIs for India so far.
View : 33
5 Min Read


Star India cricketer Virat Kohli has completed a monumental landmark of 300 One-Day Internationals in his career, which has spanned almost seventeen years now. He achieved this milestone with the Champions Trophy 2025 game against New Zealand at Dubai after India captain Rohit Sharma announced him as a part of the Playing XI. New Zealand won the toss and asked India to bat first.
Was anyway looking to bat first, wanted to see what we could do upfront and then challenge our bowlers since we chased on both games. Approach will be very similar to the previous games, just trying to do the same things. One change for us - Harshit has been rested, Varun is playing for us.
Kohli made his debut in April 2008 against Sri Lanka at Dambulla, and since then, has gone onto become the most trustworthy batter in the Indian side. With this historic feat, he has now become only the seventh Indian cricketer with at least 300 ODIs. The elite list includes iconic names like Sachin Tendulkar, MS Dhoni, and Yuvraj Singh.
Also Check: How does Virat Kohli's record compare with Sachin Tendulkar's after 299 ODIs?
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* |
More follows!
Download Our App