Virat Kohli marks his 300th ODI as India faces New Zealand in a crucial ICC Champions Trophy match. Revered by legends like Sir Vivian Richards, Kohli’s boundless energy and passion remain evident, having recently marked his 51st ODI century. Tasked with leading India’s charge in this Champions Trophy, he continues to set records in international cricket. Post navigation Inzamam-ul-Haq urges cricket boards to boycott IPL ‘You never write him off’: Ponting on Kohli’s pursuit of Sachin’s record