Menu

Account

Create a free account Go Pro

Already have an account? Log in

T20I 2026 batting averages

Sherfane Rutherford leads T20I on average: 66.88 from 14 matches (West Indies). Karanbir Singh (59.10) and Musaddiq Ahmed (55.40) are next.

Updated , after Afghanistan vs Zimbabwe
# Player Last 3 Mat Inns Runs Avg BF SR 4s 6s 50s 100s
1Sherfane RutherfordWest IndiesWI14 matches, 14 innings843249*141453566.88300178.33393750
2Karanbir SinghAustriaAUT12 matches, 12 innings1185*164121259159.10293201.71475322
3Musaddiq AhmedGermanyDEU5 matches, 5 innings1860375527755.40118234.75192611
4Lhuan-dre PretoriusSouth AfricaSA5 matches, 5 innings22941015527054.00154175.32271211
5Glenn PhillipsNew ZealandNZ17 matches, 16 innings1710765*171669853.69414168.60623751
6Shai HopeWest IndiesWI16 matches, 16 innings102*5102*161660150.08394152.54463642
7Sahibzada FarhanPakistanPAK16 matches, 15 innings897376161569749.79447155.93663262
8Azmatullah OmarzaiAfghanistanAFG12 matches, 11 innings711618*121134849.71202172.28182711
9Harry BrookEnglandENG19 matches, 18 innings114*2333191869049.29365189.04563832
10Aiden MarkramSouth AfricaSA11 matches, 11 innings82*418111138948.63236164.83421540
11Hamid ShahDenmarkDNK7 matches, 7 innings7727145.17180150.56201520
12Ryan RickeltonSouth AfricaSA11 matches, 11 innings111136045.00209172.25272220
13Kieron FerraryGibraltarGIB6 matches, 6 innings6622244.40164135.3722620
14Suryakumar YadavIndiaIND14 matches, 14 innings141448444.00300161.33462440
15Vasu SainiRomaniaROU7 matches, 7 innings7725943.17187138.5026510
16Finn AllenNew ZealandNZ14 matches, 14 innings141451242.67270189.63403621
17George MunseyScotlandSCO7 matches, 7 innings7729642.29209141.63311311
18Connor EsterhuizenSouth AfricaSA9 matches, 9 innings9932941.13211155.92252330
19Ibrahim ZadranAfghanistanAFG13 matches, 13 innings131341141.10310132.58481130
20Alexander Busing-VolschenkNamibiaNAM10 matches, 10 innings101028540.71208137.02102030
21Zubair AliQatarQAT5 matches, 5 innings5520040.00138144.9321820
22Matt RenshawAustraliaAUS8 matches, 8 innings8823338.83185125.9512720
23Mitchell MarshAustraliaAUS7 matches, 7 innings7723038.33138166.67281230
24Imal LiyanageQatarQAT5 matches, 5 innings5519138.20128149.2219610
25Gerhard ErasmusNamibiaNAM15 matches, 15 innings151549438.00313157.83312630
26Maaz SadaqatPakistanPAK5 matches, 5 innings5518436.80108170.37151120
27Tilak VarmaIndiaIND35 matches, 34 innings353475736.05510148.43563650
28Shimron HetmyerWest IndiesWI20 matches, 20 innings202064735.94354182.77504830
29Ishan KishanIndiaIND37 matches, 37 innings37371,22035.88711171.591276081
30Brian BennettZimbabweZIM20 matches, 20 innings202057035.63433131.64661630
31Towhid HridoyBangladeshBAN10 matches, 10 innings101028535.63197144.67181620
32Sebastian HeathDenmarkDNK7 matches, 7 innings7717735.40117151.2815910
33Will JacksEnglandENG18 matches, 14 innings181428335.38167169.46191910
34Naman DhirIndiaIND10 matches, 9 innings10917635.2082214.63151200
35Lorcan TuckerIrelandIRE10 matches, 10 innings101031535.00246128.05281120
36Dewald BrevisSouth AfricaSA16 matches, 14 innings161445434.92293154.95273220
37Tim SeifertNew ZealandNZ17 matches, 17 innings171755834.88343162.68622660
38Anthony MoscaItalyITA7 matches, 7 innings7720934.83137152.55131620
39Sohail AhmedBahrainBHR5 matches, 5 innings5517434.80145120.0081020
40Virandeep SinghMalaysiaML8 matches, 8 innings8820734.50165125.4519810
41Aryansh SharmaUnited Arab EmiratesUAE7 matches, 6 innings7617234.40137125.5516720
42Jan FrylinckNamibiaNAM14 matches, 14 innings141447734.07348137.07372331
43Kusal MendisSri LankaSL17 matches, 17 innings171750533.67378133.60501540
44Dhavalkumar NorotamPortugalPOR5 matches, 5 innings5516633.20110150.9120310
45Sam CurranEnglandENG16 matches, 13 innings161329432.67231127.27211010
46Syed AzizMalaysiaML8 matches, 6 innings8619632.67148132.4321720
47Zeeshan AliHong KongHK7 matches, 7 innings7719632.67158124.0531220
48Jason HolderWest IndiesWI12 matches, 7 innings12716332.6088185.2371600
49Shreyas IyerIndiaIND26 matches, 26 innings262671632.55470152.34592531
50Quinton de KockSouth AfricaSA10 matches, 10 innings101032432.40197164.47292011
51Muhammad Sheraz SheikhBelgiumBEL5 matches, 5 innings5516232.40103157.28151020
52Bevon JacobsNew ZealandNZ11 matches, 11 innings111125531.88168151.79171220
53Daryl MitchellNew ZealandNZ17 matches, 15 innings171538131.75232164.22252210
54Louren SteenkampNamibiaNAM11 matches, 11 innings111131631.60228138.60331120
55Brandon McMullenScotlandSCO7 matches, 7 innings7715831.60116136.217900
56Harry TectorIrelandIRE10 matches, 10 innings101028131.22231121.6530120
57Abbas GhaniHungaryHUN7 matches, 7 innings7721731.00144150.69261020
58Abhishek SharmaIndiaIND39 matches, 39 innings39391,15430.37562205.341098692
59Jacob BethellEnglandENG14 matches, 14 innings141439430.31269146.47361921
60Jos ButtlerEnglandENG19 matches, 18 innings191851530.29323159.44582021
61Philip RaikesGibraltarGIB6 matches, 6 innings6618130.17124145.9716910
62Shivam DubeIndiaIND30 matches, 25 innings302553929.94329163.83333720
63Mitchell SantnerNew ZealandNZ20 matches, 14 innings201426929.89193139.38231200
64Avishka IroshanRomaniaROU9 matches, 9 innings9917829.67138128.99141100
65Vaibhav SooryavanshiIndiaIND10 matches, 10 innings101029529.50159185.53262220
66Tom BantonEnglandENG18 matches, 16 innings181634628.83235147.23271630
67Sikandar RazaZimbabweZIM20 matches, 20 innings202048628.59337144.21362811
68Richie BerringtonScotlandSCO6 matches, 6 innings6616928.17104162.5014800
69Sanju SamsonIndiaIND30 matches, 30 innings303081027.93467173.45805080
70Babar AzamPakistanPAK7 matches, 7 innings7716727.83142117.6111310
71Faraaz Mehti AbbasFinlandFIN10 matches, 10 innings101024727.44210117.6228510
72Sharn GomesPortugalPOR5 matches, 5 innings5513627.20115118.2612210
73Ramesh SatheesanRomaniaROU8 matches, 8 innings8818826.86135139.26151120
74Nitish Kumar ReddyIndiaIND10 matches, 7 innings10713426.8081165.437800
75Muhammad WaseemUnited Arab EmiratesUAE8 matches, 8 innings8818726.71135138.5217910
76Hardik PandyaIndiaIND14 matches, 12 innings141228626.00173165.32172020
77Kushal BhurtelNepalNPL8 matches, 8 innings8818226.00145125.5219810
78Darwish RasooliAfghanistanAFG12 matches, 12 innings121228525.91212134.4322920
79Pathum NissankaSri LankaSL18 matches, 18 innings181843925.82308142.53431911
80Kamindu MendisSri LankaSL17 matches, 16 innings171636125.79264136.74301510
81Adrian LascuRomaniaROU5 matches, 5 innings5512825.6088145.4516500
82Rovman PowellWest IndiesWI18 matches, 16 innings181633225.54240138.33252010
83Innocent KaiaZimbabweZIM6 matches, 6 innings6615325.50107142.9916610
84Ryan BurlZimbabweZIM19 matches, 19 innings191938025.33318119.5031820
85Rinku SinghIndiaIND10 matches, 10 innings101015225.33109139.4511900
86Alishan SharafuUnited Arab EmiratesUAE11 matches, 11 innings111127725.18242114.46231320
87Anshuman RathHong KongHK10 matches, 10 innings101022224.67171129.8219920
88Sohaib KhanUnited Arab EmiratesUAE8 matches, 8 innings8817024.29127133.86141020
89Tanzid HasanBangladeshBAN10 matches, 10 innings101021824.22178122.4717820
90Muhammad SobanHungaryHUN5 matches, 5 innings5512124.2099122.2215110
91Shadab KhanPakistanPAK13 matches, 12 innings131221724.11137158.39171200
92Philip SaltEnglandENG14 matches, 14 innings141431224.00215145.12331230
93Pavan RathnayakeSri LankaSL12 matches, 12 innings121226323.91182144.5128720
94Fakhar ZamanPakistanPAK8 matches, 8 innings8818923.63128147.6623710
95Devon ConwayNew ZealandNZ8 matches, 7 innings8716423.43116141.3816810
96Musa MahmoodDenmarkDNK6 matches, 6 innings6614023.33128109.3816200
97Brad EvansZimbabweZIM19 matches, 14 innings191423323.30152153.29161710
98Iain LatinGibraltarGIB6 matches, 6 innings6611623.20106109.434700
99Brandon KingWest IndiesWI14 matches, 14 innings141432423.14250129.60301710
100Dunith WellalageSri LankaSL14 matches, 10 innings141016223.14132122.7318400
Showing the top 10 of 199. Minimum 5 dismissals.

T20I 2026 Batting Averages

Sherfane Rutherford leads T20I on average: 66.88 from 14 matches (West Indies). Karanbir Singh (59.10) and Musaddiq Ahmed (55.40) are next. The T20I 2026 batting average leaderboard ranks the 199 players who meet the qualifying threshold this season. The leading batter can change after every match as the season progresses. Filter by team to analyse batting average depth across squads. Qualification: minimum 5 dismissals.

T20I Batting average Questions

Who has the best batting average in T20I 2026?

Sherfane Rutherford leads T20I 2026 with a batting average of 66.88 from 14 matches, at a strike rate of 178.33. Karanbir Singh is second on 59.1 and Musaddiq Ahmed third on 55.4. A player needs a minimum 5 dismissals to be ranked. The table ranks every player in T20I 2026 by batting average, with their team and matches.

Who are the top batters in T20I 2026?

The top three batters in T20I 2026 are Sherfane Rutherford (66.88 in 14 matches), Karanbir Singh (59.1 in 12 matches) and Musaddiq Ahmed (55.4 in 5 matches). Every other player follows in the table, with their team and matches.