Prateek Arya

Top-4: Players with most catches in ODIs

Virat Kohli is at No.4. In 292 ODIs, he has taken 151 catches.

Source: AP

Mohammad Azharuddin got hold of 156 catches in 334 games.

Source: BCCI

Ricky Ponting is at the second spot. He took 160 catches in 375 matches.

Source: PTI

At No.1 it is Sri Lanka's, Mahela Jayawardene. He took 218 catches in 448 matches.

Source: AP