Six Indian cricketers have played 300 or more ODIs with Virat Kohli joining that club on Sunday, when he faces New Zealand in the Champions Trophy. Sachin Tendulkar leads the list with 463 matches. All players have had significant impacts on India’s success in ODI cricket, showcasing remarkable performances throughout their careers. Post navigation Virat Kohli embraces ‘Delhi da Munda’ spirit ahead of his 300th ODI Inzamam-ul-Haq urges cricket boards to boycott IPL