Best wicketkeeper-batsmen in cricket history (ranked)

Published on July 31, 2026
Best wicketkeeper-batsmen in cricket history (ranked)

Quick answer

  1. Adam Gilchrist: batted like an opener from No. 7, best strike rate of any great keeper.
  2. MS Dhoni: most stumpings ever, calmest finisher the game has seen, won every ICC trophy.
  3. Kumar Sangakkara: a Test average past 57 despite years behind the stumps.
  4. Mark Boucher: the most international dismissals in history, full stop.
  5. Brendon McCullum: the fastest Test century ever, 54 balls, still unbeaten.

 

How we ranked the greatest wicketkeeper-batsmen

Ranking criteria

We weighed batting, glovework, and moments that won matches outright. Longevity and leadership count too, along with ICC trophies and how a player performed across formats. A keeper who mastered all three formats scores higher than one who dominated only one.

Table 1: Ranking methodology

Criteria Weight
Batting 30%
Keeping 25%
Longevity 15%
Big-match performances 20%
Leadership 10%

 

Top 10 best wicketkeeper-batsmen in cricket history

1. Adam Gilchrist

5,570 Test runs at 47.60, 17 hundreds, including a 57-ball century against England, still the second-fastest in Test history. 416 Test dismissals, 472 in ODIs, three World Cup medals. He attacked from ball one and never played for safety. That's why he's still ranked first.

2. MS Dhoni

10,773 ODI runs at 50.53, highest score 183 not out. 195 international stumpings, still the record. Led India to the T20 World Cup, the 2011 World Cup, and the Champions Trophy, the only captain to hold all three at once. Unorthodox crouch, but he rarely missed a chance.

3. Kumar Sangakkara

Kept wicket for the first half of his career, then handed the gloves over and kept batting like the best in the world. 12,400 Test runs at an average past 57. 182 catches and 20 stumpings in Tests, 402 catches and 99 in ODIs. Patient, precise, rarely careless.

4. Mark Boucher

The most dismissals in international cricket: 555 in Tests, 424 in ODIs, close to 1,000 combined. 5,515 Test runs from a keeper who never let his concentration slip. Fourteen years of standing up to spin and back to pace, missing almost nothing, until a bail ended his career in 2012.

5. Brendon McCullum

His 54-ball Test century against Australia in 2016 is still the fastest ever. Kept wicket early in his career before New Zealand freed him to focus on batting. 6,453 Test runs, 12 hundreds, and a captaincy that made New Zealand a team other sides feared. Intent, always.

6. Quinton de Kock

Keeps cleanly and opens like he means it, a rare double for South Africa. One of the most productive white-ball openers of his generation, with over 500 international dismissals across formats. Can bat through an innings or blow it open in the first six overs.

7. Ian Healy

395 Test dismissals, a reputation for taking anything Shane Warne threw down. His Test average sat in the low 20s, but that number undersells his value. Rarely had a bad series, and Australia's spin attack looked world-class partly because of what he did behind the stumps.

8. Jos Buttler

The modern template for a white-ball finisher who also keeps. Led England, hit hundreds at a strike rate few specialists match, over 500 dismissals across ODIs and T20Is. His Test career was shorter before he stepped away in 2023. There's no safe line to bowl at him.

9. Rishabh Pant

Plays Test cricket like a T20 final, and it works more often than it should. Hundreds in Australia and England, an average ahead of where Dhoni sat at the same career stage. Came back from a near-fatal car crash in 2022 and picked up right where he left off.

10. AB de Villiers (limited wicketkeeping role)

Only kept wicket in patches, mostly early in his career, but leaving him off this list would be strange. 8,765 Test runs at 50.66, 22 hundreds, and an ODI century off 31 balls, still the fastest in the format's history. Mr. 360 invented shots the manual doesn't cover.

Table 2: Top 10 rankings

Rank Player Country Era
1 Adam Gilchrist Australia 1996–2008
2 MS Dhoni India 2004–2019
3 Kumar Sangakkara Sri Lanka 2000–2015
4 Mark Boucher South Africa 1997–2012
5 Brendon McCullum New Zealand 2002–2016
6 Quinton de Kock South Africa 2012–present
7 Ian Healy Australia 1988–1999
8 Jos Buttler England 2006–present
9 Rishabh Pant India 2017–present
10 AB de Villiers South Africa 2004–2018

 

 

People also Search For  Sanju Samson vs KL Rahul: who really deserves India's wicketkeeper spot?

 

Statistical comparison of cricket's greatest wicketkeeper-batsmen

Batting records

Sangakkara and de Villiers stand apart on pure batting, both averaging over 50 in Tests. Dhoni's ODI average of 50.53 across 350 matches is the best among specialist keepers.

Wicketkeeping records

Boucher's dismissal count looks unbreakable. Dhoni's 195 stumpings are a different kind of record, built on reaction time nobody else matched.

Table 3: Career comparison

Player Matches (Tests) Runs (Tests) Average 100s Dismissals (career)
Adam Gilchrist 96 5,570 47.60 17 905
MS Dhoni 90 4,876 38.09 6 829
Kumar Sangakkara 134 12,400 57.40 38 678
Mark Boucher 147 5,515 30.30 5 998
Brendon McCullum 101 6,453 38.64 12 226

 

Who was the best wicketkeeper in Test cricket?

Boucher or Healy on pure glovework. Boucher holds the record; Healy managed it against some of the best batting lineups of the 1990s. Gilchrist's Test keeping gets overshadowed by his batting. Pant is the sharpest current gloveman. Dhoni's Test keeping was tidy across only 90 matches.

 

Who was the best wicketkeeper in ODI cricket?

Dhoni. Over 10,000 runs, a highest score of 183 not out, and a finishing instinct nobody else matched. Gilchrist's 9,619 runs at nearly a run a ball make a real case too. Sangakkara's 14,234 ODI runs are the most by any keeper. Buttler and de Kock lead the current generation.

Table 4: ODI comparison

Player Runs Average Strike rate Dismissals
MS Dhoni 10,773 50.53 87.56 444
Adam Gilchrist 9,619 35.89 96.94 472
Kumar Sangakkara 14,234 41.98 78.86 501
Jos Buttler 6,000+ 42+ 118+ 300+
Quinton de Kock 6,800+ 44+ 95+ 400+

 

People also Search For  Rishabh Pant vs KL Rahul: Who is the better wicketkeeper-batter?

 

Who was the best wicketkeeper in T20 cricket?

Buttler, and it isn't especially close. He's the most feared finisher in the format and his keeping has stayed sharp. De Kock's numbers as an opener compare well, and he's arguably the safer gloveman. Dhoni wrote the finisher's job description Buttler now fills. Pant sharpens every IPL season.

 

MS Dhoni vs Adam Gilchrist: who was greater?

Batting

Gilchrist's Test strike rate (81.95) is the higher-impact number. Dhoni's ODI average (50.53) is the more remarkable one, given how often he walked in with the innings already under pressure.

Keeping

Dhoni's stumping reflexes were unmatched. Gilchrist's raw dismissal count, especially in ODIs, is higher.

Leadership

Dhoni led India to more global silverware than any captain in the sport's history. Gilchrist led superbly when called on, but it wasn't his full-time job.

ICC trophies

Dhoni: T20 World Cup 2007, World Cup 2011, Champions Trophy 2013, all as captain. Gilchrist: World Cups in 1999, 2003, and 2007 as a player.

Table 5: Dhoni vs Gilchrist

Category Dhoni Gilchrist
Test average 38.09 47.60
ODI average 50.53 35.89
ODI strike rate 87.56 96.94
International dismissals 829 905
ICC trophies 3 (captain) 3 (player)

 

People also Search For  Rishabh Pant vs Sanju Samson: Who deserves India's No. 1 spot?

 

What makes a great wicketkeeper-batsman?

Batting ability

The bar has moved. A keeper who can only survive at No. 8 doesn't make modern teams. The best ones bat in the top six and change games with the bat first.

Wicketkeeping skills

Soft hands, quiet feet, and the discipline to stay switched on through overs where nothing happens. The great ones make hard chances look routine.

Leadership under pressure

Keepers see the whole game from behind the stumps. The best of them turn that view into decisions nobody else on the field is positioned to make.

Adaptability across formats

Test patience, ODI pacing, T20 chaos ask for different skills, sometimes in the same week. The best keepers didn't need to relearn their game each time.

 

Honorable mentions

Jeff Dujon kept for the West Indies through their most dominant era. Rodney Marsh built the template Australian keepers still follow. BJ Watling was the quiet foundation of New Zealand's best Test era. Alec Stewart opened the batting and kept wicket in the same matches for over 130 Tests. Denesh Ramdin and Nayan Mongia both had moments worth remembering.

 

Final thoughts

Different eras rewarded different things. Gilchrist and Dhoni are the two names most people reach for first: Gilchrist changed how a keeper could bat, Dhoni changed how a finisher could think. Sangakkara's batting, Boucher's dismissal record, and Pant's fearlessness all make their own case. There's no single correct answer, just a long list of players who made the hardest job in cricket look like the most important one.

 

FAQ

Who is the greatest wicketkeeper-batsman in cricket history?

Most rankings put Adam Gilchrist first, with MS Dhoni close behind.

Is MS Dhoni better than Adam Gilchrist?

Dhoni's ODI batting and leadership are stronger. Gilchrist's overall batting impact and dismissal count are higher.

Who has the most dismissals as a wicketkeeper?

Mark Boucher, with roughly 1,000 international dismissals across Tests and ODIs.

Who is the best wicketkeeper in Test cricket?

Boucher or Healy on pure glovework. Rishabh Pant leads among current players.

Who is the best wicketkeeper in ODI cricket?

MS Dhoni, based on his run tally, average, and finishing record.

Who is the best wicketkeeper in T20 cricket?

Jos Buttler currently, with Quinton de Kock close behind.

Is Kumar Sangakkara one of the greatest wicketkeeper-batsmen?

Yes. He kept wicket for half his career and still ranks among the best, alongside one of the finest batting records in Test history.

Why is AB de Villiers included in this ranking?

He kept wicket in patches for South Africa, and his batting numbers are too significant to leave off a list of the format's greatest all-round talents.

Published By Vidwan Kapoor
← Back to Blogs

Related Cricket Tools