Top 10 Wicketkeepers of All Time

The role of wicketkeepers in cricket is vital to get victory for their team. To catch 140+KPH or 45-degree spinning balls behind the wickets makes the Duty of Wicketkeeper challenging. In 120+ years of cricket, cricket fans have witnessed some incredible wicketkeepers who performed outclass in serious situations for their team. We have compiled a list of the top 10 wicketkeepers of all time from the world.   

Mark Boucher (South Africa) 

The dynamic wicketkeeper-batsman started playing for South Africa in 1991 and 1998, in test and ODI, respectively. Boucher is regarded as one of the Top 10 WicketKeepers of All Time. He has been phenomenal in his career and holds the record for most test dismissals by a wicketkeeper. He dismissed 557 players in 147 test matches. Boucher has accomplished 998 dismissals, including 952 catches and 46 stumpings in 467 international matches representing South Africa.   

In his 15-year career, he had been a key player for his country. Mark Boucher was also known for his batting skills. He scored 5 test centuries with 35 half-centuries. Whereas, in ODIs, Boucher scored only a century with 26 half-centuries. The achievements of Mark Boucher proved, why he is one of the top 10 wicketkeepers of all time.

On 9 July 2012, Boucher faced severe injury when the bail of a wicket hit Boucher’s left eye.The injury’s seriousness was so much that Mark Boucher retired from all formats of cricket in 2012. Mark Boucher started coaching after he retired from cricket. He is the current South Cricket Team head coach. In IPL 2023, Mumbai Indians got Mark Boucher’s services as their head coach.   

Format Matches  Dismissals  
Test  147 557 
ODI 295 441 
T20I 25 20 

Adam Gilchrist (Australia) 

The Australian Cricket commentator, former wicketkeeper-batsman, and National cricket team captain began his career on 25 October 1996. He ranks number 2 in the top 10 wicketkeepers of all time, just behind Mark Boucher. Adam Gilchrist represented the Australian team across all formats. He was a phenomenal left-handed batsman. Gilchrist played in the top-order in the ODI as an explosive batter, while in tests, he provided stability to the team playing in the lower order.   

Adam Gilchrist played 96 tests for Australia, where he dismissed 420 players, including 379 catches. Overall, he dismissed 905 players in 396 matches across all formats. The record of Adam Gilchrist as a batsman is phenomenal. He is a well-known aggressive batsman who can bat at any order for his team.

Adam Gilchrist is the highest run scorer for Australia as a wicketkeeper-batsman after scoring more than 15000 runs for Australia in international cricket. His 149 runs inning in the finals of ICC Cricket World Cup 2007 will always be remembered as one of his excellent knocks. The achievements of Gilchrist as a wicketkeeper are unmatchable. Therefore, he is one of the top 10 wicketkeepers of all time.  The legendary wicketkeeper batter took retirement in 2008 as a cricketer.  

Format Matches Dismissals 
Tests 96 420 
ODI 287 486 
T20I 13 18 

MS Dhoni (India)

MS Dhoni is the most famous and successful player in India. Dhoni fulfils all the conditions to become one of the top 10 wicketkeepers of all time. Dhoni is known for his batting heroics and is India’s best keeper. He was known for his impressive match-finishing innings. MS Dhoni is number 3 in the top 10 wicketkeepers of all time.   

Dhoni has 829 dismissals under his name in 538 international matches. In ODIs, he represented India in 350 games and dismissed 466 players being behind the wicket. He represented India from 2004 till 2019. The records of MS Dhoni as a wicketkeeper-batsman are phenomenal as he scored more than 16000 runs in international cricket for India.

Apart from his wicketkeeping abilities, MS Dhoni is an extraordinary leader. He is the most successful captain for India in terms of winning ICC Trophies. He became the first captain in 2013 to win all three ICC white-ball trophies for India. He got the title of Captain Cool for his excellent ability to absorb pressure in tense situations of the game. MS Dhoni became the first-Indian captain to win T20 World Cup and ICC Champions Trophy.   

Format Matches Dismissals 
Tests 90 297 
ODI 350 466 
T20I 98 99 

Kumar Sangakkara (Srilanka)

The legendary former Sri Lankan cricketer is known for his outstanding batting and wicketkeeper stats. He is regarded as one of the greatest cricketers of all time. Sangakkara is linked with the cricket world as a commentator. He began his career in 2000 against South Africa. He holds the record for most runs and centuries by a Sri Lankan batter and ranks at 4 in our top 10 wicketkeepers of all time.   

Kumar Sangakkara is the second Sri Lankan to be added to the ICC Cricket Hall of Fame. In his 594 international matches, Sangakkara accounted for 678 dismissals. Kumar Sangakkara has scored the most runs as a wicketkeeper after scoring more than 28,016 runs in international cricket for Sri Lanka.

Kumar Sangakkara proved to be one of the best captains for Sri Lanka. He led the Sri Lankan Cricket team to 3 World Cup finals. But Kumar Sangakkara was very unfortunate in terms of winning the ICC Trophy for his country. His dream of becoming ICC World Cup Champions as captain got broke after losing the 2007 and 2011 World Cup finals. In 2009, He lost the T20 World Cup finals. After becoming one of the top 10 wicketkeepers of all time, Kumar Sangakkara retired from all forms of Cricket in 2015.

After the retirement of Kumar Sangakkara, Sri Lanka lost his way to getting better result in major tournaments. After CWC23, the Sri Lanka Cricket Board was banned, but this ban was lifted after 2 months. Check out the full story behind the ban of the Sri Lanka cricket team from ICC.

Format Matches Dismissals 
Tests 134 206 
ODI 404 521 
T20I 56 50 

Ian Healy (Australia)  

Here at number 5 of the top 10 wicketkeepers of all time, we have the Australian player Ian Healy. He debuted in 1988. Ian Healy was a wicketkeeper and a right-handed middle-order batsman. Healy was the first-ever player to account for 600 dismissals. He represented his team in 119 tests and dismissed 396 players, including 366 catches and 29 stumpings. Overall, Ian Healy accounted for 628 dismissals in 287 matches, impressive stats for his 11-year career. He took retirement in 1999 after registing his name in the list of top 10 wicketkeepers of all time.   

Format Matches Dismissals 
Test 119 396 
ODI 168 236 
T20I – – 

Quniton de Kock (South Africa)  

Quinton de Kock is regarded as one of the top 10 wicketkeepers of all time due to his excellent performance for South Africa at a very young age. He began his career in 2012 and still is in the present squad of proteas in T20 Cricket. QDK played 268 international matches and was instrumental with 511 dismissals. De Kock is the second-highest wicketkeeper in South Africa after legendary Mark Boucher.

The attacking opener has scored more than 12000 runs across all formats. He announced test retirement in 2011 to focus more on white-ball cricket. Before starting the ICC Cricket World Cup 2023, De Kock announced retirement from ODI Cricket to achieve more success in T20 cricket. His achievements put his name on the list of the top 10 wicketkeepers of all time.  

Format Matches Dismissals 
Test 54 233 
ODI* 149 215 
T20I* 80 94 

Rod Marsh (Australia)

Rod Marsh, a late wicketkeeper-batsman, stands at number 7 on the list of the top 10 wicketkeepers of all time. He represented Australia in tests and ODIs from 1970 till 1984. He was one of the most prominent wicketkeepers for Australia in his era. In only 188 international appearances, Rod Marsh dismissed 479 players, which is impressive. His stats speak for him, as he didn’t even play 200 matches and has excellent stats.   

Format Matches Dismissals 
Test 96 356 
ODI 92 124 
T20I – – 

Jeff Dujon (West Indies)  

Jeff Dujon, former wicketkeeper batter and current commentator, represented West Indies for 10 years from 1981 to 1991. He played when West Indies had an excellent pace bowling lineup. He represented his country in tests and ODIs. In 250 international matches, Dujon recorded 474 dismissals, the most by any wicketkeeper of the West Indies. His outstanding performance as a wicketkeeper shows why he is one of the top 10 wicketkeepers of all time.   

Format Matches Dismissals 
Test 81 272 
ODI 169 204 
T20I – – 

Brad Haddin (Australia)

Here we have another great Australian cricketer in the top 10 wicketkeepers of all time. He debuted for the national team in 2001 and represented Australia across all formats. Haddin was a member of the Australian World Cup winning squad in 2007 and 2015. In his 14-year career, he only played 226 matches and recorded 474 dismissals, including 449 catches and 29 stumpings. Brad Haddin retired from cricket in 2015.   

Format Matches Dismissals 
Test 66 270 
ODI 126 189 
T20I 34 25 

Danesh Ramdin (West Indies)

Danesh Ramdin made his international debut for West Indies in 2006. His wicket-keeping skills were so good that he was a frontline wicket-keeper for West Indies from 2006 to 2012. He was also a member of the 2016 T20 World Cup winning team. Danesh Ramdin achieved unbelievable success for West Indies, which took him to the list of top 10 wicketkeepers ever.

Format Matches Dismissals 
Test 74 217 
ODI 139 188 
T20I 71 63 
Umair Basraa
Umair Basraa
Umair is a Passionate and skilled Content Writer with a focus on sports, boasting a versatile background in crafting engaging and informative articles. He Demonstrates a deep understanding of various sports, including Cricket, Football, Wrestling, UFC/MMA and Boxing. He is able to deliver captivating content that resonates with diverse audiences. Umair is Proficient in conducting thorough research, staying abreast of the latest sports trends, and producing high-quality, SEO-friendly content

Related Articles


Please enter your comment!
Please enter your name here

- Advertisement -spot_img

Latest Articles