

From Adam Gilchrist’s record 417 catches to MS Dhoni’s unmatched 123 stumpings, these wicketkeeping legends have set benchmarks that may never be broken. Australia’s Gilchrist leads the pack with 472 total dismissals, followed closely by South Africa’s Mark Boucher (424) and Sri Lanka’s Kumar Sangakkara (482).
Which Wicketkeeper Leads in ODI Dismissals?
ODI Records: The role of wicketkeeper is the most important in cricket. A good wicketkeeper can not only change the attitude of the match by holding the best catch but can also win the team with stumping and run-outs. There have been many great wicketkeepers in the history of ODI cricket, but some set a record of records with their brilliant performance. Let's learn about the top 5 wicketkeepers taking the most catches in ODI cricket.
1. Mushfiqur Rahim (Bangladesh)
Mushfiqur Rahim of Bangladesh finished fifth in 274 matches with 241 catches. He made a total of 297 decisions and also set a record of taking 5 catches in an inning. Rahim's 1.151 perning average shows his ability.
2. MS Dhoni (India)
Former India captain MS Dhoni finished fourth in 350 matches with 321 catches. Dhoni made a total of 444 dismissals, including 123 stumpings—this is a world record. His 1.286 perning average and fast stumping skills gave him a distinct identity.
3. Kumar Sangakkara (Sri Lanka)
Kumar Sangakkara of Sri Lanka finished third with 383 catches in 404 matches. He made a total of 482 decimals, including stumping. Sangakkara's average of 1.365 shows his continuity.
4. Mark Boucher (South Africa)
South Africa's Mark Boucher took 402 catches in 295 matches and finished second. He made a total of 424 decimals and kept an average of 1.462 per inning. Boucher's accuracy and vigilance made him one of the best wicketkeepers in the world.
5. Adam Gilchrist (Australia)
Australia's legendary wicketkeeper-batsman Adam Gilchrist has set a record of taking the most catches by taking 417 catches in 287 matches. He made a total of 472 catches, including a unique record of taking 6 catches in an inning. Gilchrist's average of 1.679 dismissals reflects his ability.