Virat Kohli to play his 300th ODI (Source:@/ajaydevgn,x.com)
India's star cricketer, Virat Kohli, is all set to make history in the upcoming Champions Trophy 2025 clash against New Zealand at the Dubai International Stadium on Sunday. While the match may not carry significant weight in terms of the tournament standings. As both teams India as well as New Zealand have already secured their place in the semis.
However, it is important to note that this match holds personal significance for Virat Kohli, as he will be playing his 300th ODI match. The 36-year-old cricketer, will become the seventh Indian player to achieve this remarkable milestone. So, in this article, let's take a look at list of Indian players who have played 300 ODI matches for India.
List Of Indian Players To Play 300 Or More ODI Matches
As Kohli steps onto the field for his 300th ODI, he will join an illustrious group of Indian cricketers who have reached this incredible feat.
The list includes the likes of Sachin Tendulkar, MS Dhoni, Sourav Ganguly, Rahul Dravid, Mohammad Azharuddin, and Yuvraj Singh. Azharuddin was the first Indian player to play 300 ODIs in October 1998 against Australia.Virat Kohli will be the first Indian cricketer in over six years to reach this landmark.
Player Names | Matches |
---|---|
Sachin Tendulkar | 463 |
MS Dhoni | 350 |
Rahul Dravid | 344 |
M Azharuddin | 334 |
Sourav Ganguly | 311 |
Yuvraj Singh | 304 |
Virat Kohli | 299* |
Virat Kohli's Stellar ODI Career
Virat Kohli has played 299 ODIs and has made 14,085 runs at an average of 58.20 and a strike rate of 93.41. It would not be wrong to say that Kohli has established himself as one of the most consistent and aggressive player in this format.
He has amassed 51 centuries and 73 fifties and is ranked as the third-highest run-scorer in ODI history. Notably, the star cricketer is India's second-highest run-scorer in ODIs, standing behind only Sachin Tendulkar, who holds the record for the most runs in this format.