Top 10 Best Wicket Keepers in Cricket History

Top 10 Best Wicket Keepers in Cricket History

Mark Boucher holds the record for more international dismissals than anyone who has ever played the game 998 of them. Adam Gilchrist still tops most “greatest ever” lists anyway, because being a wicketkeeper was never the whole story with him. That tension between pure glovework and total impact is what makes ranking this position harder than almost any other in cricket.

Best Wicket Keepers in Cricket History

RankPlayerCountryCareerCareer Dismissals
1Adam GilchristAustralia1996–2008905
2Mark BoucherSouth Africa1997–2012998
3MS DhoniIndia2004–2020829
4Kumar SangakkaraSri Lanka2000–2015678
5Ian HealyAustralia1988–1999628
6Rod MarshAustralia1970–1984479
7Brad HaddinAustralia2001–2015474
8Jeff DujonWest Indies1981–1991476
9Quinton de KockSouth Africa2012–2024496
10Dinesh RamdinWest Indies2005–2019483

1) Adam Gilchrist

Australia, 1996–2008

No wicketkeeper changed what the position could be quite like Gilchrist. He finished with 905 international dismissals across 96 Tests, 287 ODIs, and 13 T20Is, but the number that actually shifted cricket was his batting: a Test average of 47.60 from number seven, and 9,619 ODI runs at nearly a run a ball as an opener. Before Gilchrist, wicketkeepers were picked for their gloves and tolerated with the bat. After him, teams expected both — and no one has fully replicated the combination since.

2) Mark Boucher

South Africa, 1997–2012

The record holder. Boucher finished his career with 998 international dismissals — still the most by any wicketkeeper in history — including 555 in Tests, the all-time Test record, from 147 matches. He added 424 dismissals in 295 ODIs and 19 in 25 T20Is before an eye injury sustained in a tour match ended his career in 2012. His consistency behind the stumps across 15 years, more than any single spectacular moment, is what the record reflects.

3) MS Dhoni

India, 2004–2020

The only captain to win all three ICC white-ball trophies, and statistically the best stumper the game has produced. Dhoni finished with 829 international dismissals — third all-time — including a record 91 in T20Is and 123 ODI stumpings, both the most by any wicketkeeper in those formats. His reflexes standing up to the stumps against pace bowlers, most famously a string of lightning-fast stumpings, became one of the defining images of his career.

4) Kumar Sangakkara

Sri Lanka, 2000–2015

Sangakkara’s 482 dismissals in 404 ODIs remain the record in that format, a mark he took from Adam Gilchrist in 2015 in his final tournament. Across all formats he finished with 678 international dismissals, but what set him apart was doing it while also being one of the greatest batters of his generation — his Test and ODI run tallies both rank among the best ever produced by a specialist keeper.

5) Ian Healy

Australia, 1988–1999

Healy held the world record for Test dismissals at his retirement, with 395 from 119 matches, and a further 233 in 168 ODIs — 628 in total. He broke Rod Marsh’s long-standing Test record in 1998, a mark that would itself be surpassed by Boucher and Gilchrist within a decade. Healy’s reputation was built less on flash than on relentless reliability behind the stumps, particularly in tandem with Shane Warne.

6) Rod Marsh

Australia, 1970–1984

The man behind cricket’s most famous scorecard phrase, “caught Marsh bowled Lillee.” Marsh retired holding the world record for Test dismissals with 355 from 96 matches, plus 124 more in 92 ODIs — 479 in total from 188 international appearances. He held the record for over a decade before Healy, his fellow Australian, eventually surpassed it.

7) Brad Haddin

Australia, 2001–2015

Haddin spent years understudying Gilchrist before finally taking over the gloves, and made the position his own across a 14-year international career. He finished with 474 dismissals across 226 matches — 270 in 66 Tests, 189 in 126 ODIs, and 25 in 34 T20Is — anchoring Australia’s wicketkeeping through the transition out of the Gilchrist era.

8) Jeff Dujon

West Indies, 1981–1991

The most athletic member of the West Indies side that dominated world cricket through the 1980s, Dujon was renowned for taking one-handed catches standing up to a genuinely terrifying pace attack. He finished with 272 dismissals in 81 Tests and 204 in 169 ODIs — 476 in total — and remains widely regarded as the best wicketkeeper the West Indies have produced.

9) Quinton de Kock

South Africa, 2012–2024

A modern-day great who built his reputation as much on opening the batting as on his glovework, keeping to an attack that included Dale Steyn, Kagiso Rabada, and Imran Tahir across both pace and spin. Across his international career he passed 490 combined dismissals, cementing his place among South Africa’s finest wicketkeeper-batters alongside Boucher.

10) Dinesh Ramdin

West Indies, 2005–2019

Ramdin took over from Ridley Jacobs and held the West Indies gloves for the better part of 15 years, finishing with 483 dismissals across 284 international matches — 218 in 74 Tests, with the rest split across 197 ODIs and 68 T20Is. It’s the most by any West Indies wicketkeeper, ahead of Dujon, though the position has lacked a settled long-term successor since Ramdin’s retirement in 2019.

Frequently Asked Questions

Who holds the record for most wicketkeeper dismissals in cricket history?

Mark Boucher, with 998 international dismissals across Tests, ODIs, and T20Is — a record that includes the all-time Test dismissals mark of 555.

Who has the most stumpings in international cricket?

MS Dhoni, with 195 across Tests, ODIs, and T20Is — including the individual ODI (123) and T20I (34) records for stumpings by a wicketkeeper.