Menu

Account

Create a free account Go Pro

Already have an account? Log in

T20 Cricket 2026 batting averages

David Warner leads T20 Cricket on average: 107.50 from 11 matches (Karachi Kings). Karanbir Singh (59.10) and Virat Kohli (56.25) are next.

Updated , after Afghanistan vs Zimbabwe
# Player Last 3 Mat Inns Runs Avg BF SR 4s 6s 50s 100s
1David WarnerKarachi KingsKRK11 matches, 11 innings1163*89*1111645107.50410157.32692452
2Karanbir SinghAustriaAUT12 matches, 12 innings1185*164121259159.10293201.71475322
3Virat KohliRoyal Challengers BengaluruRCB16 matches, 16 innings154375*161667556.25407165.85732551
4Musaddiq AhmedGermanyDEU5 matches, 5 innings1860375527755.40118234.75192611
5Harry BrookEnglandENG19 matches, 18 innings114*2333191869049.29365189.04563832
6Joe WeatherleyHampshireHAM15 matches, 15 innings4688*75151559149.25394150.00562240
7Bas de LeedeAmsterdam FlamesAF14 matches, 14 innings49113141447847.80356134.27461430
8Sahibzada FarhanPakistanPAK26 matches, 25 innings89737626251,07746.83675159.56995583
9Beau WebsterWarwickshireWAR16 matches, 15 innings78233161570046.67483144.93642951
10Babar AzamPeshawar ZalmiPZ25 matches, 25 innings591030252588646.63677130.87841952
11Reeza HendricksJamaica KingsmenJK16 matches, 16 innings161655546.25424130.90432040
12Tristan StubbsDelhi CapitalsDC41 matches, 37 innings413787245.89658132.52473340
13Shan MasoodMultan SultansMS11 matches, 11 innings111136745.88232158.19301510
14Faf du PlessisRotterdam DockersRD22 matches, 22 innings222287145.84574151.74813561
15Shubman GillGujarat TitansGT16 matches, 16 innings161673245.75449163.03743361
16Lokesh RahulDelhi CapitalsDC14 matches, 14 innings141459345.62340174.41563151
17Hamid ShahDenmarkDNK7 matches, 7 innings7727145.17180150.56201520
18Sai SudharsanGujarat TitansGT17 matches, 17 innings171772245.13457157.99753081
19Azmatullah OmarzaiAfghanistanAFG15 matches, 13 innings151340044.44229174.67213211
20Kieron FerraryGibraltarGIB6 matches, 6 innings6622244.40164135.3722620
21Heinrich KlaasenRotterdam DockersRD30 matches, 29 innings30291,02144.39646158.05715370
22Sam HainWarwickshireWAR10 matches, 10 innings101030643.71218140.37201030
23Ben CharlesworthGloucestershireGLO7 matches, 7 innings7721843.60147148.30191010
24Sherfane RutherfordWest IndiesWI41 matches, 39 innings41391,13143.50699161.808178100
25Shai HopeWest IndiesWI36 matches, 36 innings36361,12643.31837134.53746253
26Charlie AllisonEssexESS11 matches, 11 innings111134643.25264131.06281530
27Vasu SainiRomaniaROU7 matches, 7 innings7725943.17187138.5026510
28James RewSomersetSOM12 matches, 12 innings121243043.00282152.48431311
29Prabhsimran SinghPunjab KingsPBKS14 matches, 13 innings141351042.50302168.87552360
30Kusal MendisSri LankaSL28 matches, 28 innings28281,05542.20705149.651023881
31Angkrish RaghuvanshiKolkata Knight RidersKKR13 matches, 12 innings131242242.20288146.53401950
32Sean DicksonGlamorganGLA12 matches, 12 innings121233642.00213157.75381430
33Mitchell MarshAustraliaAUS28 matches, 28 innings28281,12841.78723156.021096672
34Rajat PatidarRoyal Challengers BengaluruRCB14 matches, 14 innings141450141.75260192.69304250
35Lewis GregorySomersetSOM14 matches, 10 innings141024841.33164151.22121520
36Vaibhav SooryavanshiIndiaIND26 matches, 26 innings26261,07141.19486220.37899471
37Ibrahim ZadranAfghanistanAFG13 matches, 13 innings131341141.10310132.58481130
38Alexander Busing-VolschenkNamibiaNAM10 matches, 10 innings101028540.71208137.02102030
39Rinku SinghIndiaIND21 matches, 21 innings212144740.64307145.60382020
40Dawid MalanGloucestershireGLO6 matches, 6 innings6620240.40141143.2621510
41James VinceDublin GuardiansDG31 matches, 31 innings31311,17040.34756154.761304382
42Ayush MhatreChennai Super KingsCSK6 matches, 6 innings6620140.20113177.88201220
43Zubair AliQatarQAT5 matches, 5 innings5520040.00138144.9321820
44Martin AnderssonDerbyshireDER12 matches, 12 innings121239839.80268148.51411340
45Aiden MarkramLucknow Super GiantsLSG28 matches, 27 innings282787239.64561155.44863651
46Hilton CartwrightHampshireHAM22 matches, 21 innings222139639.60236167.80282510
47Alex LeesDurhamDUR12 matches, 12 innings121247439.50288164.58501931
48Will SmeedSomersetSOM10 matches, 10 innings101039539.50237166.67392030
49Adam LythYorkshireYOR13 matches, 13 innings131347339.42266177.82482731
50Shreyas IyerIndiaIND39 matches, 39 innings39391,21439.16765158.69985582
51Shubham RanjaneRotterdam DockersRD18 matches, 18 innings181846839.00351133.33321630
52George MunseyGlasgow CosmicGC31 matches, 31 innings31311,05038.89788133.25984591
53Sameer MinhasIslamabad UnitedISU11 matches, 11 innings111135038.89224156.25411330
54Josh BrownMelbourne RenegadesMR7 matches, 7 innings7727038.57173156.07251720
55Sam CurranEnglandENG27 matches, 24 innings272461638.50461133.62522240
56Imal LiyanageQatarQAT5 matches, 5 innings5519138.20128149.2219610
57Fakhar ZamanPakistanPAK17 matches, 17 innings171761038.13407149.88732051
58Lhuan-dre PretoriusSouth AfricaSA29 matches, 28 innings292895338.12593160.71844972
59Gerhard ErasmusNamibiaNAM15 matches, 15 innings151549438.00313157.83312630
60Dian ForresterTexas Super KingsTSK25 matches, 24 innings252449137.77336146.13352910
61Krunal PandyaRoyal Challengers BengaluruRCB16 matches, 9 innings16922637.67155145.81201110
62Ryan RickeltonMumbai IndiansMI34 matches, 33 innings34331,04537.32618169.09827342
63Mitchell SantnerEdinburgh Castle RockersECR34 matches, 24 innings342444737.25317141.01381900
64Hasan NawazPakistanPAK24 matches, 22 innings242267037.22491136.46543340
65Ishan KishanIndiaIND52 matches, 52 innings52521,82237.181,041175.0218792141
66D'Arcy ShortGloucestershireGLO13 matches, 13 innings131344637.17282158.16561840
67Glenn PhillipsNew ZealandNZ31 matches, 29 innings312992837.12619149.92814451
68Dhruv JurelRajasthan RoyalsRR16 matches, 16 innings161651536.79333154.65472460
69Matthew ShortChennai Super KingsCSK24 matches, 24 innings242473436.70525139.81632921
70Colin MunroRotterdam DockersRD24 matches, 24 innings242480736.68632127.69704460
71Chris LynnNorthamptonshireNOR19 matches, 19 innings191958636.63361162.33652922
72Usman KhawajaRawalpindizRW6 matches, 6 innings6618336.60126145.2418520
73Sameer RizviDelhi CapitalsDC11 matches, 9 innings11925236.00171147.37151720
74Daniel HughesSussexSUS16 matches, 16 innings161650335.93343146.65641311
75Tim DavidAmsterdam FlamesAF30 matches, 30 innings303064335.72372172.85395020
76Luke HollmanMiddlesexMID12 matches, 12 innings121225035.71197126.9021700
77Aneurin DonaldDerbyshireDER15 matches, 15 innings151553535.67236226.69543940
78Brian BennettZimbabweZIM20 matches, 20 innings202057035.63433131.64661630
79Towhid HridoyBangladeshBAN10 matches, 10 innings101028535.63197144.67181620
80David MillerBelfast WolvesBW31 matches, 30 innings313067635.58447151.23503720
81Matt RenshawAustraliaAUS13 matches, 13 innings131335535.50274129.56221120
82Andries GousEdinburgh Castle RockersECR31 matches, 31 innings313199335.46686144.75835661
83Brandon McMullenEdinburgh Castle RockersECR19 matches, 19 innings191953135.40363146.28412620
84Justin BroadNorthamptonshireNOR7 matches, 7 innings7717735.40125141.6013700
85Sebastian HeathDenmarkDNK7 matches, 7 innings7717735.40117151.2815910
86Rohit SharmaMumbai IndiansMI9 matches, 9 innings9928335.38180157.22212120
87Will JacksMumbai IndiansMI30 matches, 26 innings302660135.35357168.35463830
88Aaron HardieAustraliaAUS25 matches, 22 innings252249235.14346142.20481620
89Maaz SadaqatPakistanPAK24 matches, 24 innings242480735.09462174.68715042
90Liam ScottGloucestershireGLO12 matches, 12 innings121231535.00249126.5127710
91Anthony MoscaItalyITA7 matches, 7 innings7720934.83137152.55131620
92Sohail AhmedBahrainBHR5 matches, 5 innings5517434.80145120.0081020
93Paul WalterEssexESS13 matches, 13 innings131338234.73242157.8559930
94Steven SmithAmsterdam FlamesAF39 matches, 39 innings39391,24434.56851146.181135453
95Quinton de KockBarbados RoyalsBR42 matches, 42 innings42421,31234.53878149.431047873
96Virandeep SinghMalaysiaML8 matches, 8 innings8820734.50165125.4519810
97Aryansh SharmaUnited Arab EmiratesUAE7 matches, 6 innings7617234.40137125.5516720
98James ColesSussexSUS12 matches, 11 innings121130934.33211146.4526920
99Colin AckermannDurhamDUR16 matches, 16 innings161637734.27282133.69321020
100Ashutosh SharmaDelhi CapitalsDC8 matches, 8 innings8817134.2094181.91151200
Showing the top 10 of 522. Minimum 5 dismissals.

T20 Cricket 2026 Batting Averages

David Warner leads T20 Cricket on average: 107.50 from 11 matches (Karachi Kings). Karanbir Singh (59.10) and Virat Kohli (56.25) are next. The T20 Cricket 2026 batting average leaderboard ranks the 522 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.

T20 Cricket Batting average Questions

Who has the best batting average in T20 Cricket 2026?

David Warner leads T20 Cricket 2026 with a batting average of 107.5 from 11 matches, at a strike rate of 157.32. Karanbir Singh is second on 59.1 and Virat Kohli third on 56.25. A player needs a minimum 5 dismissals to be ranked. The table ranks every player in T20 Cricket 2026 by batting average, with their team and matches.

Who are the top batters in T20 Cricket 2026?

The top three batters in T20 Cricket 2026 are David Warner (107.5 in 11 matches), Karanbir Singh (59.1 in 12 matches) and Virat Kohli (56.25 in 16 matches). Every other player follows in the table, with their team and matches.