My picks are counting both the ability to keep and bat.
**10\. Adam Gilchrist** - The best batting keeper the game has ever seen.
**9\. AB de Villiers** - Averaged 58 with the gloves, his average has dropped since giving up the gloves. Best batsman in the world at the moment as well IMO.
**8\. Mark Boucher** - Good batsman, but probably the best gloveman in the last 15 years.
**7\. Andy Flower** - Hugely underrated IMO, maybe because he was Zimbabwean. Only struggled against us, and averaged 51.
**6\. Kumar Sangakkara** - I'd love to rate him higher as he was good with the gloves and good with the bat averaging around 40, but his batting went to a new level after giving the gloves away.
**5\. Alec Stewart** - Batted well against everyone barring us. Was a very good gloveman.
**4\. MS Dhoni** - Good power bat who had the ability to be better, but found himself holing out far too often instead of batting with patience. Let India down a few times getting himself out to rash shots.
**3\. Ian Healy** - IMO a better keeper than Gilchrist, but his batting lets him down.
**2\. Brad Haddin** - Between he and Johnson, he kept us in the first two games of the last Ashes. His keeping started to suffer in the last couple of years.
**1\. Brendon McCullum** - Good keeper and a reasonable bat who could take the game away with power batting but didn't do it often enough before giving up the gloves. Even then I still don't consider him to be a consistent enough Test bat in his own right.
Excluded: Sarfraz Ahmed (didn't realise everyone would rate him last :stuck_out_tongue🙂
**10\. Adam Gilchrist** - The best batting keeper the game has ever seen.
**9\. AB de Villiers** - Averaged 58 with the gloves, his average has dropped since giving up the gloves. Best batsman in the world at the moment as well IMO.
**8\. Mark Boucher** - Good batsman, but probably the best gloveman in the last 15 years.
**7\. Andy Flower** - Hugely underrated IMO, maybe because he was Zimbabwean. Only struggled against us, and averaged 51.
**6\. Kumar Sangakkara** - I'd love to rate him higher as he was good with the gloves and good with the bat averaging around 40, but his batting went to a new level after giving the gloves away.
**5\. Alec Stewart** - Batted well against everyone barring us. Was a very good gloveman.
**4\. MS Dhoni** - Good power bat who had the ability to be better, but found himself holing out far too often instead of batting with patience. Let India down a few times getting himself out to rash shots.
**3\. Ian Healy** - IMO a better keeper than Gilchrist, but his batting lets him down.
**2\. Brad Haddin** - Between he and Johnson, he kept us in the first two games of the last Ashes. His keeping started to suffer in the last couple of years.
**1\. Brendon McCullum** - Good keeper and a reasonable bat who could take the game away with power batting but didn't do it often enough before giving up the gloves. Even then I still don't consider him to be a consistent enough Test bat in his own right.
Excluded: Sarfraz Ahmed (didn't realise everyone would rate him last :stuck_out_tongue🙂