When India takes on New Zealand for their final ICC Champions Trophy league stage match, star India batter Virat Kohli will be stepping on to the field for his 300th ODI match, becoming the only seventh Indian to do so.