The T20I format has seen some of the best wicketkeeper-batters embrace their dual role of keeping wickets and scoring runs like anything. Apart from being the masters behind the stumps, they have also let their bats do the talking on significant occasions.
Few keeper-batters have lit up the stage with their explosive highest scores in the shorter format. This article will look at the top 10 instances of wicketkeepers smashing the highest scores in T20Is.
Highest Scores by a Wicketkeeper in T20Is
| Player | Team | Score (Balls) | Against | Venue | Date |
|---|---|---|---|---|---|
| Brendon McCullum | New Zealand | 123 (58) | Bangladesh | Pallekele | 21 Sep 2012 |
| Brendan Taylor | Zimbabwe | 123 (54) | Botswana | Harare | 28 Sep 2025 |
| Muhammad Fahad | Turkey | 120 (34) | Bulgaria | Sofia | 12 Jul 2025 |
| Phil Salt | England | 119 (57) | West Indies | Tarouba | 19 Dec 2023 |
| Mohammad Shahzad | Afghanistan | 118* (67) | Zimbabwe | Sharjah | 10 Jan 2016 |
| Leslie Dunbar | Serbia | 117 (50) | Bulgaria | Sofia | 26 Jun 2022 |
| Morne van Wyk | South Africa | 114* (70) | West Indies | Durban | 14 Jan 2015 |
| Sanju Samson | India | 111 (47) | Bangladesh | Hyderabad | 12 Oct 2024 |
| Sanju Samson | India | 109* (56) | South Africa | Johannesburg | 15 Nov 2024 |
| Saim Hussain | Bulgaria | 108* (55) | Malta | Marsa | 14 May 2022 |
Key Insights
123: New Zealand’s Brendon McCullum became the first keeper-batter to hammer a century in the T20I format. His blazing knock of 123 off 58 balls came against Bangladesh during the 2012 T20 World Cup. This still remains the highest individual score in T20 World Cup history.
3: Sanju Samson, the Indian keeper, has scored three T20I centuries. Two of Samson’s hundreds came in consecutive T20I innings against South Africa, the only wicketkeeper to do so.
8: Pakistan’s wicketkeeper, Mohammad Rizwan, has over eight 80+ knocks, which is the most by any keeper-batter.
29: Muhammad Fahad has hammered the fastest T20I hundred by a wicketkeeper. He reached the 100-run mark off 29 balls against Bulgaria in 2025.
352.94: Fahad also recorded the highest strike rate by a keeper-batter in a T20I innings (minimum 100 runs). He struck at 352.92 while scoring 120 runs off 34 balls in the above match. No other keeper has had a strike rate of above 250 in a single T20I innings.
Read Next | Top 10: Most Sixes in a Calendar Year in Test