As soon as Virat Kohli steps on the field against New Zealand in the final of Champions Trophy, he will overtake Yuvraj Singh. Indian fans are currently waiting for March 9, when Team India will play for the final of Champions Trophy. On this day, the teams of India and New Zealand will face each other and a new champion will be found at night. As soon as Virat Kohli steps on the field after the toss in this match, he will overtake Yuvraj Singh. However, even after this, he will remain behind many Indian players. Yuvraj Singh and Virat Kohli have played 301 matches for India so far The player who has played the most ODI matches for India is Sachin Tendulkar. He has played 463 ODI matches during his career. But if we talk about Yuvraj Singh, he has played 301 ODI matches during his career. However, the total ODI matches of Yuvraj Singh are 304. Yuvraj has played 301 ODIs for India, the remaining three matches he has played for other teams. Virat Kohli has also played 301 ODI matches so far. This means the final of the Champions Trophy will be his 302nd match. All the matches of Virat Kohli have been played for India only. Statistics of Virat Kohli and Yuvraj Singh Meanwhile, if we talk about the statistics of both the players, then there is a huge difference. Yuvraj Singh has played 8609 matches in 301 ODIs. During this time, he has scored 14 centuries. Yuvraj Singh's average is 36.47. On the other hand, Virat Kohli has scored 14180 runs in 301 ODIs and has 51 centuries to his name. Virat Kohli's average is 58.11. This means that Virat Kohli is far ahead of Yuvraj Singh in this respect. Virat Kohli is scoring a lot of runs in the Champions Trophy Virat Kohli is looking in great form at the moment. It is expected that another strong innings will come against New Zealand in the final as well. In this Champions Trophy, Kohli played a short innings of 22 runs against Bangladesh, but he scored a strong unbeaten 100 against Pakistan. After this, he was out after scoring only 11 runs against New Zealand. But in the semi-finals, Virat Kohli managed to play a tremendous innings of 84 runs. After this, there is hope that a great innings will come from Kohli's bat in the final as well.