Menu

Account

Create a free account Go Pro

Already have an account? Log in

Fixtures
Upcoming Results Standings
Franchise
International
— Leaders · T20 Cricket · 2026— Leaders · T20 Cricket · 2026 Leader so far Leader so far

T20 Cricket 2026 batting averages

Updated , after Afghanistan vs Zimbabwe

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

Season 2026 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2010 2009 2007
Our projections for every player's next matchCricket Pro ›
# Player · last 3 inningsPlayer Team Last 3 innings · newest first Average Mat Inns Mat Inns Runs BF SR 4s 6s 100s
1David WarnerKarachi Kings KRK 89*63*11Karachi Kings KRK89*63*11107.5011111111645410157.3269242
2Karanbir SinghAustria AUT 16485*11Austria AUT16485*1159.1012121212591293201.7147532
3Virat KohliRoyal Challengers Bengaluru RCB 75*4315Royal Challengers Bengaluru RCB75*431556.2516161616675407165.8573251
4Musaddiq AhmedGermany DEU 376018Germany DEU37601855.405555277118234.7519261
5Harry Brook ENG 3323114* ENG3323114*49.2919181918690365189.0456382
6Joe WeatherleyHampshire HAM 7588*46Hampshire HAM7588*4649.2515151515591394150.0056220
7Bas de LeedeAmsterdam Flames AF 31149Amsterdam Flames AF3114947.8014141414478356134.2746140
8Sahibzada Farhan PAK 767389 PAK76738946.83262526251,077675159.5699553
9Beau WebsterWarwickshire WAR 32378Warwickshire WAR3237846.6716151615700483144.9364291
10Babar AzamPeshawar Zalmi PZ 010359Peshawar Zalmi PZ01035946.6325252525886677130.8784192
Our projections for every player's next match Cricket Pro ›
11Reeza HendricksJK46.2516161616555424130.9043200
12Tristan StubbsDC45.8941374137872658132.5247330
13Shan MasoodMS45.8811111111367232158.1930150
14Faf du PlessisRD45.8422222222871574151.7481351
15Shubman GillGT45.7516161616732449163.0374331
16Lokesh RahulDC45.6214141414593340174.4156311
17Hamid ShahDNK45.177777271180150.5620150
18Sai SudharsanGT45.1317171717722457157.9975301
19Azmatullah OmarzaiAFG44.4415131513400229174.6721321
20Kieron FerraryGIB44.406666222164135.372260
21Heinrich KlaasenRD44.39302930291,021646158.0571530
22Sam HainWAR43.7110101010306218140.3720100
23Ben CharlesworthGLO43.607777218147148.3019100
24Sherfane RutherfordWI43.50413941391,131699161.8081780
25Shai HopeWI43.31363636361,126837134.5374623
26Charlie AllisonESS43.2511111111346264131.0628150
27Vasu SainiROU43.177777259187138.502650
28James RewSOM43.0012121212430282152.4843131
29Prabhsimran SinghPBKS42.5014131413510302168.8755230
30Kusal MendisSL42.20282828281,055705149.65102381
31Angkrish RaghuvanshiKKR42.2013121312422288146.5340190
32Sean DicksonGLA42.0012121212336213157.7538140
33Mitchell MarshAUS41.78282828281,128723156.02109662
34Rajat PatidarRCB41.7514141414501260192.6930420
35Lewis GregorySOM41.3314101410248164151.2212150
36Vaibhav SooryavanshiIND41.19262626261,071486220.3789941
37Ibrahim ZadranAFG41.1013131313411310132.5848110
38Alexander Busing-VolschenkNAM40.7110101010285208137.0210200
39Rinku SinghIND40.6421212121447307145.6038200
40Dawid MalanGLO40.406666202141143.262150
41James VinceDG40.34313131311,170756154.76130432
42Ayush MhatreCSK40.206666201113177.8820120
43Zubair AliQAT40.005555200138144.932180
44Martin AnderssonDER39.8012121212398268148.5141130
45Aiden MarkramLSG39.6428272827872561155.4486361
46Hilton CartwrightHAM39.6022212221396236167.8028250
47Alex LeesDUR39.5012121212474288164.5850191
48Will SmeedSOM39.5010101010395237166.6739200
49Adam LythYOR39.4213131313473266177.8248271
50Shreyas IyerIND39.16393939391,214765158.6998552
51Shubham RanjaneRD39.0018181818468351133.3332160
52George MunseyGC38.89313131311,050788133.2598451
53Sameer MinhasISU38.8911111111350224156.2541130
54Josh BrownMR38.577777270173156.0725170
55Sam CurranENG38.5027242724616461133.6252220
56Imal LiyanageQAT38.205555191128149.221960
57Fakhar ZamanPAK38.1317171717610407149.8873201
58Lhuan-dre PretoriusSA38.1229282928953593160.7184492
59Gerhard ErasmusNAM38.0015151515494313157.8331260
60Dian ForresterTSK37.7725242524491336146.1335290
61Krunal PandyaRCB37.67169169226155145.8120110
62Ryan RickeltonMI37.32343334331,045618169.0982732
63Mitchell SantnerECR37.2534243424447317141.0138190
64Hasan NawazPAK37.2224222422670491136.4654330
65Ishan KishanIND37.18525252521,8221,041175.02187921
66D'Arcy ShortGLO37.1713131313446282158.1656180
67Glenn PhillipsNZ37.1231293129928619149.9281441
68Dhruv JurelRR36.7916161616515333154.6547240
69Matthew ShortCSK36.7024242424734525139.8163291
70Colin MunroRD36.6824242424807632127.6970440
71Chris LynnNOR36.6319191919586361162.3365292
72Usman KhawajaRW36.606666183126145.241850
73Sameer RizviDC36.00119119252171147.3715170
74Daniel HughesSUS35.9316161616503343146.6564131
75Tim DavidAF35.7230303030643372172.8539500
76Luke HollmanMID35.7112121212250197126.902170
77Aneurin DonaldDER35.6715151515535236226.6954390
78Brian BennettZIM35.6320202020570433131.6466160
79Towhid HridoyBAN35.6310101010285197144.6718160
80David MillerBW35.5831303130676447151.2350370
81Matt RenshawAUS35.5013131313355274129.5622110
82Andries GousECR35.4631313131993686144.7583561
83Brandon McMullenECR35.4019191919531363146.2841260
84Justin BroadNOR35.407777177125141.601370
85Sebastian HeathDNK35.407777177117151.281590
86Rohit SharmaMI35.389999283180157.2221210
87Will JacksMI35.3530263026601357168.3546380
88Aaron HardieAUS35.1425222522492346142.2048160
89Maaz SadaqatPAK35.0924242424807462174.6871502
90Liam ScottGLO35.0012121212315249126.512770
91Anthony MoscaITA34.837777209137152.5513160
92Sohail AhmedBHR34.805555174145120.008100
93Paul WalterESS34.7313131313382242157.855990
94Steven SmithAF34.56393939391,244851146.18113543
95Quinton de KockBR34.53424242421,312878149.43104783
96Virandeep SinghML34.508888207165125.451980
97Aryansh SharmaUAE34.407676172137125.551670
98James ColesSUS34.3312111211309211146.452690
99Colin AckermannDUR34.2716161616377282133.6932100
100Ashutosh SharmaDC34.20888817194181.9115120
Showing top 10 of 522 · minimum 5 dismissals

Average: batting average · Mat: matches · Inns: innings · Runs: runs · BF: balls faced · SR: strike rate · 4s: fours · 6s: sixes · 100s: hundreds · Last 3 innings: in this competition, newest first

More T20 Cricket leaderboards

T20 Cricket 2026 Batting Averages

David Warner leads T20 Cricket on average (107.50) for Karachi Kings, ahead of Karanbir Singh (59.10) and Virat Kohli (56.25). 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.

Frequently asked 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.