- Home
- Records
- Men's T20I
- Best batting average
Records · Men's T20I
Men's T20I best batting average
Data through 14 October 2026Last updated 14 October 2026
The best batting average list for Men's T20I cricket in the data is led by Karanbir Singh with 50.74. Minimum 20 innings. The list covers matches in the Cricsheet data only (from the early 2000s), so older records are not included.
Top 10
Top 50
| # | Average | Player | Team | Details |
|---|---|---|---|---|
| 1 | 50.74 | Karanbir Singh | Austria | 2,537 runs, 56 inns · 2024–2026 |
| 2 | 48.37 | Mohammad Rizwan | Pakistan | 3,386 runs, 91 inns · 2015–2024 |
| 3 | 48.33 | Virat Kohli | India | 3,963 runs, 112 inns · 2010–2024 |
| 4 | 46.94 | D Visser | Samoa | 845 runs, 23 inns · 2024–2026 |
| 5 | 45.92 | Tilak Varma | India | 1,745 runs, 60 inns · 2023–2026 |
| 6 | 44.31 | Manish Pandey | India | 709 runs, 33 inns · 2015–2020 |
| 7 | 44.10 | DMW Rawlins | Bermuda | 1,367 runs, 41 inns · 2019–2026 |
| 8 | 43.88 | J Baker | Cayman Islands | 1,141 runs, 31 inns · 2024–2026 |
| 9 | 43.81 | Mohammad Asim | Qatar | 701 runs, 25 inns · 2024–2026 |
| 10 | 43.30 | Sohail Ahmed | Bahrain | 1,905 runs, 73 inns · 2022–2026 |
| 11 | 42.79 | IA Karim | Kenya | 1,198 runs, 44 inns · 2013–2026 |
| 12 | 40.94 | SR Mukkamalla | United States of America | 737 runs, 21 inns · 2024–2026 |
| 13 | 40.89 | HAM Shah | Denmark | 1,513 runs, 39 inns · 2019–2026 |
| 14 | 40.79 | Faheem Nazir | Switzerland | 775 runs, 22 inns · 2022–2025 |
| 15 | 39.80 | MWR Stokes | Guernsey | 995 runs, 37 inns · 2019–2026 |
| 16 | 39.56 | RD Gaikwad | India | 633 runs, 20 inns · 2021–2024 |
| 17 | 39.52 | PR Surve | Indonesia | 909 runs, 35 inns · 2022–2025 |
| 18 | 39.18 | Babar Azam | Pakistan | 4,545 runs, 134 inns · 2016–2026 |
| 19 | 39.05 | Adil Butt | Eswatini | 859 runs, 24 inns · 2022–2026 |
| 20 | 38.55 | Misbah-ul-Haq | Pakistan | 771 runs, 33 inns · 2007–2012 |
| 21 | 38.37 | Jean-Paul Duminy | South Africa | 1,880 runs, 73 inns · 2007–2019 |
| 22 | 37.95 | Michael Hussey | Australia | 721 runs, 30 inns · 2005–2012 |
| 23 | 37.94 | Kevin Pietersen | England | 1,176 runs, 36 inns · 2005–2012 |
| 24 | 37.48 | K Kadowaki-Fleming | Japan | 1,799 runs, 52 inns · 2022–2026 |
| 25 | 37.43 | Luqman Butt | Cambodia | 1,048 runs, 34 inns · 2023–2025 |
| 26 | 37.23 | Muhammad Tanveer | Qatar | 1,303 runs, 43 inns · 2019–2025 |
| 27 | 37.12 | Riazat Ali Shah | Uganda | 1,782 runs, 69 inns · 2019–2026 |
| 28 | 36.85 | Harry Brook | England | 1,695 runs, 61 inns · 2022–2026 |
| 29 | 36.84 | MS Dhoni | India | 1,584 runs, 83 inns · 2006–2019 |
| 30 | 36.79 | KL Rahul | India | 2,134 runs, 66 inns · 2016–2022 |
| 31 | 36.75 | Dawid Malan | England | 1,874 runs, 59 inns · 2017–2023 |
| 32 | 36.71 | Joe Root | England | 881 runs, 29 inns · 2013–2019 |
| 33 | 36.53 | Sami Sohail | Malawi | 1,315 runs, 45 inns · 2021–2026 |
| 34 | 36.51 | Suryakumar Yadav | India | 3,213 runs, 105 inns · 2021–2026 |
| 35 | 36.41 | Mohammad Ihsan | Spain | 801 runs, 27 inns · 2022–2026 |
| 36 | 36.33 | T Manders | Bermuda | 763 runs, 25 inns · 2021–2025 |
| 37 | 36.17 | Yashasvi Bhupendra Jaiswal | India | 651 runs, 20 inns · 2023–2024 |
| 38 | 35.96 | Virandeep Singh | Malaysia | 3,308 runs, 113 inns · 2019–2026 |
| 39 | 35.93 | AJ Mosca | Italy | 539 runs, 20 inns · 2022–2026 |
| 40 | 35.83 | C Roberts | France | 824 runs, 32 inns · 2024–2026 |
| 41 | 35.75 | A Ashokan | Czech Republic | 572 runs, 22 inns · 2020–2023 |
| 42 | 35.74 | Taranjeet Singh | Romania | 1,644 runs, 52 inns · 2021–2026 |
| 43 | 35.68 | Tim David | Australia | 1,677 runs, 62 inns · 2019–2026 |
| 44 | 35.67 | Brendon McCullum | New Zealand | 2,140 runs, 70 inns · 2005–2015 |
| 45 | 35.66 | JW Jenner | Jersey | 1,355 runs, 48 inns · 2019–2026 |
| 46 | 35.57 | K Mirpuri | Gibraltar | 249 runs, 24 inns · 2023–2026 |
| 47 | 35.40 | Faf du Plessis | South Africa | 1,487 runs, 49 inns · 2012–2020 |
| 48 | 35.33 | Jos Buttler | England | 4,345 runs, 147 inns · 2011–2026 |
| 49 | 35.20 | Devon Conway | New Zealand | 1,795 runs, 61 inns · 2020–2026 |
| 50 | 35.11 | Jacques Kallis | South Africa | 632 runs, 22 inns · 2005–2012 |
Frequently asked questions
What is the Men's T20I record for best batting average?
Karanbir Singh: 50.74, in the Cricsheet data. Minimum 20 innings.
Who is second on the Men's T20I best batting average list?
Mohammad Rizwan with 48.37.
More Men's T20I records
Highest team totalsLowest team totalsHighest individual scoresBest bowling figures in an inningsMost runsMost wicketsMost hundredsMost fiftiesMost sixesMost sixes in an inningsHighest batting strike rateBest economy rateBest bowling averageBiggest wins by runsBiggest wins by wicketsHighest successful run chasesMost runs in a calendar yearMost wickets in a calendar yearMost runs in a series or tournamentMost wickets in a series or tournamentFastest fiftiesFastest hundredsHighest partnershipsMost ducksMost catches (fielders)
Coverage: matches in the Cricsheet data only (from the early 2000s; matches involving the Afghanistan men's team are withheld). These are not all-time records.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Definitions: methodology.