Players with most catches in One Day Internationals (ODIs)

By Ravi
February 27, 2025

Credit: Social Media

1. Mahela Jayawardene (Sri Lanka) 218 catches

2. Ricky Ponting (Australia) 160 catches

3. Virat Kohli (India) 158 catches

4. Mohammad Azharuddin (India) 156 catches

5. Ross Taylor (New Zealand) 142 catches

See More Stories