This table explores the record-breaking performances of cricket’s most elite glovemen, highlighting the wicketkeepers with the most catches and dismissals in One Day International history.
Most Catches by Wicketkeepers in ODIs
| Player | Team | Innings as WK | Catches | Most Catches in an Innings | Catches/Inns |
|---|---|---|---|---|---|
| Adam Gilchrist | Australia | 281 | 417 | 6 | 1.484 |
| Mark Boucher | South Africa | 290 | 402 | 6 | 1.386 |
| Kumar Sangakkara | Sri Lanka | 353 | 383 | 4 | 1.085 |
| MS Dhoni | India | 345 | 321 | 5 | 0.930 |
| Mushfiqur Rahim | Bangladesh | 258 | 241 | 5 | 0.934 |
| Jos Buttler | England | 188 | 232 | 6 | 1.234 |
| Brendon McCullum | New Zealand | 183 | 227 | 5 | 1.240 |
| Moin Khan | Pakistan | 209 | 214 | 5 | 1.024 |
| Quinton de Kock | South Africa | 154 | 213 | 6 | 1.383 |
| Ian Healy | Australia | 168 | 194 | 4 | 1.155 |
Key Insights on Leading Wicketkeepers in ODI Cricket
Career Record Holders and Best Catch Ratios
Adam Gilchrist has taken the most catches as a wicketkeeper in ODIs. He pouched 417 catches in 281 innings for Australia.
Kumar Sangakkara has made the most dismissals as a wicketkeeper in ODIs, with 383 catches and 99 stumpings aggregating to 482 dismissals.
AB de Villiers has the best catches per innings ratio as a wicketkeeper in ODIs, having taken approximately 1.559 catches in his career. He grabbed 92 catches in 59 innings.
Check: Gilchrist vs Sangakkara – A Technical Comparison
Home and Away Catch Records for Wicketkeepers in 50-Over Cricket
Mark Boucher took 204 of his 402 catches in South Africa, the most by a wicketkeeper at home in ODIs. 197 of those grabs were for South Africa, with seven for Africa XI.
Bangladesh’s Mushfiqur Rahim has taken the most catches as a wicketkeeper at a single venue in ODIs. He grabbed 68 catches in 89 innings at the Shere Bangla National Stadium in Dhaka.
No other wicketkeeper has taken more than 180 catches at home in this format.
Gilchrist meanwhile, held onto 141 of his 417 catches in away ODIs, the most by a keeper in these conditions.
MS Dhoni (126), Sangakkara (122) and Boucher (116) are the other keepers with 100-plus catches in away ODIs.
Check: Most Sixes by WK in ODI
Opponent Specific and Single Match Wicketkeeping Feats
Gilchrist plucked 73 of his catches against India, the most by a keeper against a team in ODIs.
Dhoni is the only other keeper with 70-plus catches against a team, having taken 71 against Sri Lanka. See all MS Dhoni cricketing records here.
Adam is the only wicketkeeper to grab 50 or more catches against four teams in ODIs. Apart from India, he had 60 catches each against England and South Africa, followed by 56 against New Zealand.
Gilchrist is the only wicketkeeper to hold onto six catches each in four ODI innings.
Most Wicketkeeping Catches in Calendar Year and World Cups
Gilchrist took 50 or more catches in three years, the only keeper to do so, with 2002 (50) and 2003 (53) being the other years.
Gilchrist has also grabbed the most catches as a keeper in the ODI World Cup, having taken 45 in 31 encounters.
Adam and Boucher share the record for the most catches as a wicketkeeper in a calendar year in ODIs. Gilly pouched 56 catches in 1999, while Mark levelled the record in 2000.
Check: Highest Score by WK in ODI
