This article examines the statistical milestones and record-breaking performances of cricketers who have maintained the highest batting averages in T20I history. In other words, the most consistent T20I batsmen throughout their careers.
Highest batting average in T20Is
| Player | Team | Innings | Not out | Running | Average |
|---|---|---|---|---|---|
| Virat Kohli | India | 117 | 31 | 4188 | 48.69 |
| Karanbir Singh | Austria | 40 | 4 | 1721 | 47.80 |
| Muhammad Rizwan | Pakistan | 93 | 21 | 3414 | 47.41 |
| Sohail Ahmed | Bahrain | 67 | 28 | 1833 | 47:00 |
| Mohammed Ihsan | Spain | 24 | 6 | 845 | 46.94 |
| Sami Sohail | Malawi | 62 | 19 | 1988 | 46.23 |
| Tilak Varma | India | 41 | 13 | 1289 | 46.03 |
| Manish Pandey | India | 33 | 17 | 709 | 44.31 |
| Faheem Nazir | Switzerland | 27 | 4 | 985 | 42.82 |
| Rinku Singh | India | 32 | 16 | 665 | 41.56 |
| Jermaine Bakker | Cayman Islands | 22 | 3 | 783 | 41.21 |
| Ryan ten Doeschate | The Netherlands | 23 | 10 | 533 | 41:00 |
| Saiteja Mukkamalla | USA | 21 | 3 | 737 | 40.94 |
| Kendel Kadowaki-Flemish | Japan | 45 | 4 | 1669 | 40.70 |
Note: Batters who have batted at least 20 innings are shown.
Key Insights on Highest Batting Average in T20I Cricket
Leading individual batting averages in T20I history
Virat Kohli holds the record for the highest batting average in men’s T20I cricket 4188 runs against an average of 48.69 about 117 turns. Check out his overall T20I records here.
Muhammad Rizwan and that of Austria Karanbir Singh are the only two leadoff batters to maintain an average above 50 in T20I cricket.
Rizwan is the only wicketkeeper-batsman to exceed a batting average 50 in T20Is.
Virat also maintains the highest average as captain in the format, averaging 47.57 while scoring 1570 runs in 46 turns as leader of the Indian team.
Former Indian captain MS Dhoni holds the record for most unbeaten innings and remains undefeated 42 times during averaging 37.60 in 85 trips.
Record-breaking T20I averages by venue and conditions
Pakistani Rizwan is the only batter to maintain a batting average above that 60 in home T20I matches.
That of Malawi Sami Sohail is the only player who reaches the average 60 in an overseas country, where this achievement is specifically achieved in Rwanda.
JP Duminy of South Africa owns the highest batting average in overseas T20Is, with 648 runs bee 46.48 in 22 turns.
Qatars Mohammed Tanveer (in Doha) and Pakistan Babar Azam (in Lahore) are the only two batters with a higher average 40 at one specific location.
Elite milestone averages versus opponents and calendar years
Sohail from Malawi is the only hitter in the world with a higher average 100 in both winning causes and successful chases in T20Is.
Rizwan recorded the highest batting average within one calendar year, on average 73.66 of 1326 runs in 26 turns during the day 2021.
The 1326 runs scored by Rizwan in 2021 represent the second most runs scored by a batsman in a calendar year in T20I history.
Virat has the highest average against a specific opponent and scores 794 runs against an average of 49.62 in 22 games in return for Australia.
#Highest #batting #average #T20I #CricIndeed


