Virat Kohli created a new record as soon as he took the field against New Zealand in Vadodara. He has now joined the top-5 list of players who have played the most number of ODI International matches for India. India vs New Zealand 1st ODI is being played at BCA Stadium in Vadodara.
Virat Kohli has played 309 ODI international matches for Team India. He has left behind former Indian captain Sourav Ganguly in this matter. Ganguly played 308 ODI matches for India. Kohli can also leave behind Rahul Dravid and Mohammad Azharuddin in the coming days. Azharuddin has played 334 ODI matches and Dravid has played 340 ODI matches.
Sachin Tendulkar at number one
The player who has played the most ODI international matches for India is Sachin Tendulkar, who played 463 matches. This is also a world record, he is the player who has played the most ODIs in the world. MS Dhoni is second among those who have played the most ODIs for India, under whose captaincy India won the 2011 ODI World Cup. Dhoni has played 347 ODI international matches.
Most ODI matches for India
- Sachin Tendulkar- 463
- MS Dhoni- 347
- Rahul Dravid- 340
- Mohammad Azharuddin- 334
- Virat Kohli- 309*
- Sourav Ganguly- 308
This record is on the target of Virat Kohli
India has got a target of 301 runs to win in the first ODI being played in Vadodara. Batting first, New Zealand scored 300 runs. Even with the bat, Virat Kohli can make many records in this match. If he scores 42 runs, he will leave Kumar Sangakkara behind in terms of scoring the most runs in international cricket.
Currently Kumar Sangakkara has 28016 runs. Virat Kohli has scored 27975 runs in 556 matches, he is just 41 runs behind Sangakkara. Sangakkara is the second batsman in the world to score the most runs in international cricket. Sachin is at number one with 34357 runs. If he scores 94 runs, he will become the batsman who has scored the most runs in ODI against New Zealand, currently this record is in the name of Sachin.

