Virat Kohli etched another milestone by featuring in his 309th ODI during the first match against New Zealand. The appearance helped him surpass former skipper Sourav Ganguly’s 308 games, moving to fifth among India’s most-capped ODI players. While Kohli climbs steadily, Sachin Tendulkar remains unrivaled at the summit with a towering 463 matches.