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 Virat Kohli with 161 catches, followed by Ricky Ponting with 160 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 | Virat Kohli | India | 302 | 22 | 161 | 0 | 161 |
3 | Ricky Ponting | Australia | 375 | 64 | 160 | 0 | 160 |
4 | Mohammad Azharuddin | India | 334 | 19 | 156 | 0 | 156 |
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 | Allan Border | Australia | 273 | 10 | 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 |
