Wicketkeepers scoring 3000+ runs in Test cricket

From Mark Boucher to Rod Marsh, check the wicketkeepers with 3000+ Test runs and see who tops the list with big centuries.

  • Published - July 5, 2025 06:32:00
  • Updated - July 7, 2025 04:02:54
article Image

Test Cricket is the longest and most demanding format of the game. It challenged players’ skill, patience, and mental toughness over five long days for each match. Wicketkeepers have one of the toughest jobs on the field. They not only need to be sharp behind the stumps but also contribute with the bat when needed. Over the years, many wicketkeepers have proved that they are not just good at catching but can also score big runs.

Today, we will talk about the Wicketkeepers who have scored 3000+ runs in Test cricket. These players have shown amazing talent and have become some of the best in the game. Let’s take a look at the top players who have achieved this feat.

List of Wicketkeepers scoring 3000+ runs in Test cricket

Player Span Mat Inns NO Runs HS Ave SR 100s 50s 0s
Mark Boucher 1997-2012 147 206 24 5515 125 30.30 50.11 5 35 17
Adam Gilchrist 1999-2008 96 137 20 5570 204* 47.60 81.95 17 26 14
Andy Flower 1992-2002 55 100 18 4404 232* 53.70 44.78 12 23 4
Alec Stewart 1991-2003 82 145 15 4540 173 34.92 49.69 6 23 11
Alan Knott 1967-1981 95 149 15 4389 135 32.75 44.43 5 30 8
Ian Healy 1988-1999 119 182 23 4356 161* 27.39 49.72 4 22 18
MS Dhoni 2005-2014 90 144 16 4876 224 38.09 59.11 6 33 10
BJ Watling 2012-2021 67 101 14 3398 205 39.05 42.27 7 18 9
Mushfiqur Rahim 2007-2019 55 104 9 3515 219* 37.00 47.01 6 16 8
Rod Marsh 1970-1984 96 150 13 3633 132 26.51 45.98 3 16 12

1. Mark Boucher

Boucher is a South African player and one of the most successful wicketkeepers in Test Cricket. He played 147 Tests and scored 5515 runs at an average of 30.30. He was known for his fighting spirit and ability to score crucial runs down the order. Boucher also holds the record for most dismissals as a keeper, making him a true legend behind the stumps and with the bat.

2. Adam Gilchrist

Adam Gilchrist completely changed the role of a wicketkeeper in tests. He played 96 Tests for Australia and scored 5570 runs at a fantastic average of 47.60. With 17 centuries, he showed that wicketkeepers can also be match-winning batters. His aggressive style and fast scoring rate made him one of the most dangerous lower-order batsmen in cricket history.

3. Andy Flower

Andy Flower from Zimbabwe was a world-class wicketkeeper-batter. In 55 Test matches, he scored 4404 runs with an outstanding average of 53.70. He scored 12 centuries, including a highest score of 232 not out. Flower often carried the Zimbabwe batting line-up and is still considered one of the best left-handed batters in the game.

Read Also:- Most Catches for India in Tests

4. Alec Stewart

Stewart is one of the most versatile cricketers, he played 83 Tests as a wicketkeeper and scored 4540 runs at an average of 34.-2. Known for his solid technique and adaptability, he had an amazing quality that he could bat at any position in the top order. He was also a reliable leader and helped England through some tough series during the 1990s and early 2000s.

See Also:- Most Runs in Test Cricket for India

5. Alan Knott

Alan Knott played for England between 1967 and 1981 and was one of the most skillful wicketkeepers of his time. He scored 4389 runs in 95 Tests with an average of 32.75, Knott was known for his calm approach and excellent glove work. His ability to contribute valuable runs lower down the order made him a key part of the English team for many years.