Virat Kohli surpassed Mohammad Azharuddin to hold the record for the most catches as a fielder for India in ODIs with 158 catches during the Champions Trophy 2025 Group A clash against Pakistan at the Dubai International Stadium on Sunday.