Advertisement

Virat Kohli Completes 300 ODIs In IND vs NZ Champions Trophy 2025

Virat Kohli 300 ODIs! History made in IND vs NZ. See Kohli’s ODI stats, records, and journey to becoming the 7th Indian to reach this milestone

Virat Kohli made a big record in the match against New Zealand in the Champions Trophy 2025. This legendary batsman of Indian cricket has completed 300 matches in ODI cricket, and he has become the seventh player from India to do so. With this achievement, he has once again included himself in the category of cricket legends. Let us know about the records of Virat Kohli’s ODI career.

Virat Kohli’s ODI statistics

Virat Kohli Completes 300 ODIs In IND vs NZ Champions Trophy 2025 (Credits- ESPN)
Virat Kohli Completes 300 ODIs In IND vs NZ Champions Trophy 2025 (Credits- ESPN)

Advertisement

Let us tell you that Virat Kohli has so far scored 14085 runs in 288 innings of 300 ODIs. Kohli is the batsman to score the most centuries (51) in this format. Apart from this, he also has 73 half-centuries, 1318 fours, and 152 sixes to his name. He has a fantastic average of 58.2, which is a dream for any great batsman in ODI cricket.

3rd highest run scorer in ODI

The record for most runs in ODI cricket is registered in the name of Sachin Tendulkar. Sachin has scored 18426 runs in 463 ODIs. At number two is Sri Lanka’s great wicketkeeper Kumar Sangakkara, who scored 14234 runs in 404 ODIs. Virat Kohli is third in this list with 14085 runs and is just 149 runs away from breaking Sangakkara’s record.

Kohli’s Place Among Indian ODI Greats

Advertisement

Virat Kohli Completes 300 ODIs In IND vs NZ Champions Trophy 2025 (Credits- ESPN)
Virat Kohli Completes 300 ODIs In IND vs NZ Champions Trophy 2025 (Credits- ESPN)

Before Virat, only 6 Indian batsmen have been able to achieve the distinction of playing 300 or more ODIs. At the top of this list is Sachin Tendulkar, who scored 18426 runs in 463 ODIs. After him comes the name of Mahendra Singh Dhoni, who scored 10599 runs in 347 ODIs.

At number three is Rahul Dravid, who scored 10768 runs in 340 matches. Former Indian captain Mohammad Azharuddin scored 9378 runs in 334 ODIs. Sourav Ganguly has scored 11221 runs in 308 ODIs. At the same time, Yuvraj Singh scored 8609 runs in 301 ODIs. Now, if Kohli plays two more ODIs, he will become the sixth player to play the most ODIs for India, leaving Yuvraj Singh behind.

22nd player in the world to play 300 ODIs

Player Span Matches
SR Tendulkar 1989-2012 463
Mahela Jayawardene 1998-2015 448
Sanath Jayasuriya 1989-2011 445
Kumar Sangakkara 2000-2015 404
Shahid Afridi 1996-2015 398
Inzamam-ul-Haq 1991-2007 378
Ricky Ponting 1995-2012 375
Wasim Akram 1984-2003 356
MS Dhoni 2004-2019 350
M Muralidaran 1993-2011 350
R Dravid 1996-2011 344
M Azharuddin 1985-2000 334
T Dilshan 1999-2016 330
Jacques Kallis 1996-2014 328
Steve Waugh 1986-2002 325
Chaminda Vaas 1994-2008 322
Sourav Ganguly 1992-2007 311
Aravinda de Silva 1984-2003 308
Yuvraj Singh 2000-2017 304
Shaun Pollock 1996-2008 303
Chris Gayle 1999-2019 301
Virat Kohli 2008-2025 300*

Virat Kohli has become the 22nd cricketer not only in India but in the whole world to play 300 ODIs. It is clear from this that his cricket career is constantly touching the peak and many more big records are going to be added to his name in the coming days.

Looking at Virat Kohli’s performance, it would not be wrong to say that in the coming times, he is going to take Sachin Tendulkar’s record of 49 ODI centuries even further. Also, he can leave behind Sangakkara and become the second-highest run-scorer in ODIs.

ALSO READ: Mohammad Shami Gets Injured By A Directed Throw In IND vs NZ Champions Trophy 2025

Advertisement