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