Fielders with Most Catches in ODI Cricket History
Mahela Jayawardene holds the record for taking most catches in ODI cricket history, having taken 218 catches across 448 matches. Trailing behind is Ricky Ponting with 160 catches, followed by Mohammad Azharuddin with 156 catches.
Check out the list of fielders with most catches in ODI format.
Sr. | Player | Team | Mat | Run Out | Catches | Stumping | Dismissals |
---|---|---|---|---|---|---|---|
1 | Mahela Jayawardene | Sri Lanka | 448 | 37 | 218 | 0 | 218 |
2 | Ricky Ponting | Australia | 375 | 64 | 160 | 0 | 160 |
3 | Mohammad Azharuddin | India | 334 | 19 | 156 | 0 | 156 |
4 | Virat Kohli | India | 295 | 21 | 152 | 0 | 152 |
5 | Ross Taylor | New Zealand | 236 | 10 | 142 | 0 | 142 |
6 | Sachin Tendulkar | India | 463 | 23 | 140 | 0 | 140 |
7 | Stephen Fleming | New Zealand | 280 | 9 | 133 | 0 | 133 |
8 | Jacques Kallis | South Africa | 328 | 15 | 131 | 0 | 131 |
9 | Younis Khan | Pakistan | 262 | 34 | 130 | 0 | 130 |
10 | Muttiah Muralitharan | Sri Lanka | 350 | 22 | 130 | 0 | 130 |
11 | Shahid Afridi | ICC World XI | 398 | 22 | 127 | 0 | 127 |
12 | Shahid Afridi | Pakistan | 398 | 22 | 127 | 0 | 127 |
13 | Rahul Dravid | India | 271 | 12 | 124 | 1 | 125 |
14 | Chris Gayle | West Indies | 301 | 14 | 124 | 0 | 124 |
15 | Sanath Jayasuriya | Sri Lanka | 445 | 32 | 123 | 0 | 123 |