Here is a list of the most number of catches taken in the history of ODI cricket by non-wicketkeepers till date. Sri Lanka’s former captain Mahela Jayawardene leads the list with maximum number of catches followed by Ricky Ponting, Mohammed Azharuddin and Sachin Tendulkar.
Player | Country | Matches | Catches |
Mahela Jayawardene | Sri Lanka | 404 | 201 |
Ricky Ponting | Australia | 375 | 160 |
Mohammad Azharuddin | India | 334 | 156 |
Sachin Tendulkar | India | 463 | 140 |
Looking for fast live cricket scores? Download CricRocket and get fast score updates, top-notch commentary in-depth match stats & much more! 🚀☄️
Edited by Staff Editor