One of the most specialized and difficult jobs in cricket is wicketkeeping. The game has had a number of iconic wicketkeepers over the years who have molded their teams' defensive and strategic core in addition to protecting the stumps. Mark Boucher of South Africa is the best wicket keeper in cricket history, according to extensive statistical data that includes total dismissals, catches, stumpings, and consistency.
Boucher played for South Africa, making 467 appearances and resulting in an incredible 998 dismissals in all formats from 1997 to 2012.He has a remarkable percentage of 1.674 dismissals per innings by recording 952 catches and 46 stumpings over 596 innings. His total is unmatched by any other wicket-keeper, making him the finest wicket keeper of all time.
Here is a detailed look at the top 13 wicket keepers ranked by total international dismissals (Tests, ODIs, T20Is combined):
Rank | Player | Country | Span | Matches | Innings | Dismissals | Catches | Stumpings | D/I |
1 | Mark Boucher | SA | 97–12 | 467 | 596 | 998 | 952 | 46 | 1.67 |
2 | Adam Gilchrist | AUS | 96–08 | 396 | 485 | 905 | 813 | 92 | 1.87 |
3 | MS Dhoni | IND | 04–19 | 538 | 608 | 829 | 634 | 195 | 1.36 |
4 | Kumar Sangakkara | SL | 00–15 | 594 | 499 | 678 | 539 | 139 | 1.36 |
5 | Ian Healy | AUS | 88–99 | 287 | 392 | 628 | 560 | 68 | 1.60 |
6 | Quinton de Kock | SA | 12–24 | 301 | 337 | 560 | 514 | 46 | 1.66 |
7 | Rod Marsh | AUS | 70–84 | 188 | 274 | 479 | 463 | 16 | 1.75 |
8 | Brad Haddin | AUS | 01–15 | 226 | 274 | 474 | 449 | 25 | 1.73 |
9 | Jeff Dujon | WI | 81–91 | 250 | 316 | 474 | 448 | 26 | 1.50 |
10 | Mushfiqur Rahim | BAN | 05–25 | 472 | 439 | 472 | 371 | 101 | 1.08 |
11 | Jos Buttler | ENG | 11–25 | 378 | 351 | 469 | 418 | 51 | 1.34 |
12 | Denesh Ramdin | WI | 05–19 | 284 | 339 | 468 | 429 | 39 | 1.38 |
13 | Kamran Akmal | PAK | 02–17 | 268 | 303 | 453 | 368 | 85 | 1.50 |
Span: 1997–2012
Matches: 467
Innings: 596
Dismissals: 998 (Catches: 952, Stumpings: 46)
Dismissals/Inning: 1.674
Highest Dismissals in a Single Inning: 6
Boucher's iron grip behind the stumps and his unmatched longevity give him the top spot on this list.
Span: 1996–2008
Matches: 396
Innings: 485
Dismissals: 905 (Catches: 813, Stumpings: 92)
Dismissals/Inning: 1.865
Gilchrist revolutionized wicket keeping with his aggressive batting and sharp glovework, making him one of the most impactful keepers ever.
Span: 2004–2019
Matches: 538
Innings: 608
Dismissals: 829 (Catches: 634, Stumpings: 195)
Dismissals/Inning: 1.363
Famed for lightning-fast stumpings and calm leadership, Dhoni holds the record for most stumpings in international cricket.
Span: 2000–2015
Matches: 594
Innings: 499
Dismissals: 678 (Catches: 539, Stumpings: 139)
Dismissals/Inning: 1.358
A stylish batter and reliable keeper, Sangakkara's stats are a testament to his dual brilliance.
Span: 1988–1999
Matches: 287
Innings: 392
Dismissals: 628 (Catches: 560, Stumpings: 68)
Dismissals/Inning: 1.602
Healy laid the foundation for modern Aussie wicket keeping and was known for his solid presence behind the stumps.
Span: 2012–2024
Matches: 301
Innings: 337
Dismissals: 560 (Catches: 514, Stumpings: 46)
Dismissals/Inning: 1.661
A modern-day star, De Kock combines explosive batting with consistent keeping in all three formats.
Span: 1970–1984
Matches: 188
Innings: 274
Dismissals: 479 (Catches: 463, Stumpings: 16)
Dismissals/Inning: 1.748
Marsh set the benchmark for generations of Australian wicket keepers to follow.
Span: 2001–2015
Matches: 226
Innings: 274
Dismissals: 474 (Catches: 449, Stumpings: 25)
Dismissals/Inning: 1.729
An underrated gem, Haddin was a key figure in Australia's transition era.
Span: 1981–1991
Matches: 250
Innings: 316
Dismissals: 474 (Catches: 448, Stumpings: 26)
Dismissals/Inning: 1.500
The ever-dependable Dujon was an essential part of West Indies' golden era.
Span: 2005–2025
Matches: 472
Innings: 439
Dismissals: 472 (Catches: 371, Stumpings: 101)
Dismissals/Inning: 1.075
One of Bangladesh's finest, Mushfiqur's contribution behind the stumps has often gone underappreciated.
Span: 2011–2025
Matches: 378
Innings: 351
Dismissals: 469 (Catches: 418, Stumpings: 51)
Dismissals/Inning: 1.336
Known for innovation and leadership, Buttler is one of England's modern-day heroes.
Span: 2005–2019
Matches: 284
Innings: 339
Dismissals: 468 (Catches: 429, Stumpings: 39)
Dismissals/Inning: 1.380
Quiet but effective, Ramdin was a reliable figure behind the wickets for the Windies.
Span: 2002–2017
Matches: 268
Innings: 303
Dismissals: 453 (Catches: 368, Stumpings: 85)
Dismissals/Inning: 1.495
Kamran Akmal was known for his flamboyance and lightning stumping reflexes during his peak years.
Who is the King of Stumping?
MS Dhoni holds the all-time record with 195 stumpings in international cricket. His reflexes, anticipation, and fearless approach redefined stumping technique.
Who Has the Most Wicket-Keeping Dismissals in International Cricket?
Mark Boucher leads all wicket-keepers with 998 dismissals, making him the most successful behind the stumps across formats.
Who is the Number 1 Wicket-Keeper in Test Cricket?
With 555 dismissals, Mark Boucher once again leads the Test rankings and is unlikely to be topped anytime soon.
Related reading: