Menu

Account

Create a free account Go Pro

Already have an account? Log in

T20 Cricket 2026 bowling averages

Hamid Shah leads T20 Cricket on bowling average: 8.38 from 7 matches (Denmark). Arab Gul (9.17) and Kamal Soukhiya (9.57) are next.

Updated , after Afghanistan vs Zimbabwe
# Player Last 3 Mat Inns Ov Runs Wkts Avg Econ SR 4w 5w
1Hamid ShahDenmarkDNK7 matches, 3 innings3/132/313/237310.36788.386.388.0000
2Arab GulAfghanistanAFG4 matches, 4 innings1/144/81/134413.25569.174.136.1710
3Kamal SoukhiyaLuxembourgLUX3 matches, 3 innings4/261/222/193312.06779.575.58-10
4Tabraiz ShamsiAdelaide StrikersAS4 matches, 4 innings1/190/204/154414.584810.505.6611.1310
5Sonny BakerHampshireHAM11 matches, 11 innings3/121/152/17111142.42912710.786.829.7012
6Naveenraj RajendranKuwaitKWT3 matches, 3 innings1/283/152/223311.065610.835.9111.1700
7Rachin RavindraWashington FreedomWSF19 matches, 12 innings4/291/272/23191232.02542311.047.948.7020
8Nasrulla RanaHong KongHK7 matches, 7 innings1/112/231/187722.01251111.365.688.9110
9Adam SennCyprusCYP4 matches, 4 innings0/352/152/244416.092811.505.756.2510
10Ahmadullah ShinwariNorwayNOR4 matches, 4 innings3/121/321/284416.093811.635.8112.8800
11Shakeel ZebDenmarkDNK4 matches, 4 innings4410.170611.676.890.3300
12Naser BaluchSwedenSWE4 matches, 4 innings4414.094811.756.719.5000
13Benjamin Ito-DavisJapanJPN4 matches, 4 innings4412.059511.804.926.2000
14Pavandeep SinghMalaysiaML7 matches, 7 innings7725.01301111.825.209.7320
15Danilson HawoeIndonesiaISN4 matches, 4 innings4414.0108912.007.716.8910
16Irfan HusainRomaniaROU7 matches, 6 innings7617.01221012.207.185.9010
17Samuel CookEssexESS5 matches, 5 innings5517.098812.255.7613.2510
18Hammadullah ShinwariFinlandFIN9 matches, 8 innings9829.31611312.385.4610.6211
19Mackenzie JonesScotlandSCO5 matches, 5 innings5512.087712.437.2510.5710
20Amjad SherFinlandFIN10 matches, 10 innings101039.02241812.445.7411.1700
21Mehidy Hasan MirazGuyana Amazon WarriorsGAW5 matches, 5 innings5517.2114912.676.5811.5610
22Joshua JamesAntigua & Barbuda FalconsABF8 matches, 8 innings8818.01531212.758.509.6700
23Nahid RanaBangladeshBAN9 matches, 9 innings9929.31951513.006.6112.2710
24Craig YoungDublin GuardiansDG6 matches, 6 innings6618.01691313.009.398.5401
25Jeremy MartinsPortugalPOR3 matches, 3 innings3310.269513.806.6814.6000
26Jan BaltNamibiaNAM9 matches, 7 innings9726.01521113.825.8514.3610
27Ottneil BaartmanSeattle OrcasSO20 matches, 20 innings202069.45584013.958.0110.7321
28Ajin SomanMaltaMLT5 matches, 5 innings5516.0112814.007.009.6300
29Ahmad Khalid AhmadzaiBelgiumBEL4 matches, 3 innings4310.072514.407.2012.2000
30Mohammad NabiAfghanistanAFG18 matches, 17 innings181747.03502414.587.4511.7940
31Matt RenshawAustraliaAUS13 matches, 8 innings13818.0118814.756.5613.5000
32Craig MilesGloucestershireGLO4 matches, 4 innings4413.489614.836.5114.5000
33Ravi ThapliyalBelgiumBEL4 matches, 4 innings4414.0104714.867.4313.5710
34Ehsan KhanHong KongHK10 matches, 10 innings101032.41801215.005.5114.2510
35Samiullah RahmaniSwedenSWE7 matches, 7 innings7726.01801215.006.9212.2500
36Jeevan BhattGermanyDEU4 matches, 4 innings4413.0105715.008.0811.8600
37Gurinder SandhuMelbourne RenegadesMR6 matches, 6 innings6621.02111415.0710.059.2930
38Duan JansenSouth AfricaSA14 matches, 14 innings141450.44402915.178.6811.5920
39Edward FlemingPortugalPOR5 matches, 5 innings5519.0122815.256.4214.3800
40Sufiyan MuqeemPakistanPAK25 matches, 25 innings252596.07174715.267.4711.7730
41Shahid AfridiGermanyDEU9 matches, 9 innings9923.52301515.339.6510.1320
42Shariq MunirQatarQAT5 matches, 5 innings5515.0124815.508.276.1310
43Lloyd PopeLos Angeles Knight RidersLAKR7 matches, 7 innings7725.01891215.757.5612.9210
44Ibrar ShahUnited Arab EmiratesUAE3 matches, 3 innings3312.079515.806.5814.8010
45Calvin HarrisonNorthamptonshireNOR14 matches, 14 innings141450.03482215.826.9613.9511
46Mohammed AslamKuwaitKWT3 matches, 3 innings3311.080516.007.2713.4000
47Scott CurrieHampshireHAM16 matches, 15 innings161555.54172616.047.4713.0810
48Sunil NarineTrinbago Knight RidersTKR40 matches, 40 innings4040155.18555316.135.5117.7910
49Corbin BoschMumbai IndiansMI28 matches, 28 innings282897.07774816.198.0112.6530
50Syed Zaki Ul HassanBelgiumBEL3 matches, 3 innings3311.081516.207.3615.2000
51James SalesNorthamptonshireNOR14 matches, 14 innings141446.03892416.218.4612.5801
52Mitchell StanleyLancashireLAN3 matches, 3 innings3311.098616.338.9111.3310
53Hardus ViljoenTexas Super KingsTSK11 matches, 11 innings111133.22951816.398.8511.9410
54Ben RaineDurhamDUR11 matches, 11 innings111140.52821716.596.9114.7110
55Junaid SiddiqueUnited Arab EmiratesUAE7 matches, 7 innings7724.42171316.698.8012.4601
56D'Arcy ShortGloucestershireGLO13 matches, 10 innings131023.01841116.738.0012.7310
57Richard NgaravaZimbabweZIM8 matches, 8 innings8829.22681616.759.1411.7510
58Abdullah MahmoodDenmarkDNK7 matches, 6 innings7614.084516.806.007.2000
59Ali RazaPeshawar ZalmiPZ5 matches, 5 innings5517.11681016.809.7910.8010
60Joel DaviesAustraliaAUS11 matches, 11 innings111129.02021216.836.9715.0000
61Adam FinchWorcestershireWOR7 matches, 7 innings7721.02041217.009.7111.2500
62Musa AhmadzaiSwitzerlandCHE4 matches, 4 innings4413.2119717.008.9313.1400
63Ashwani KumarMumbai IndiansMI3 matches, 3 innings3310.0102617.0010.2010.6710
64Khuzaima TanveerUnited Arab EmiratesUAE7 matches, 6 innings7621.2154917.117.2214.6700
65Gerhard ErasmusNamibiaNAM15 matches, 11 innings151127.02061217.177.6314.0010
66Mohammad BasitPeshawar ZalmiPZ6 matches, 6 innings6622.11721017.207.761.8000
67Daniel WorrallJoburg Super KingsJSK3 matches, 3 innings3312.069417.255.7519.0000
68Rahkeem CornwallAntigua & Barbuda FalconsABF9 matches, 7 innings9714.0121717.298.6412.1400
69Shadnan KhanAustriaAUT7 matches, 5 innings7514.0104617.337.439.0010
70Jamie OvertonChennai Super KingsCSK28 matches, 27 innings282779.26253617.367.8813.7510
71Matthew HumphreysBelfast WolvesBW22 matches, 21 innings222175.55563217.387.3314.4420
72Ben DwarshuisPunjab KingsPBKS18 matches, 18 innings181867.25563217.388.2613.1310
73Hasan AliYorkshireYOR25 matches, 25 innings252592.57824517.388.426.0230
74Muhammad Azri AzharMalaysiaML4 matches, 4 innings4410.470417.506.5616.7500
75Gareth DelanyEdinburgh Castle RockersECR18 matches, 9 innings18928.01761017.606.2916.9000
76Mohammad AliHyderabad KingsmenHK22 matches, 22 innings222285.16873917.628.0713.6900
77James AndersonLancashireLAN5 matches, 5 innings5519.0141817.637.4214.5000
78Crishan KalugamageItalyITA7 matches, 7 innings7725.01941117.647.7614.0900
79Liam Patterson-WhiteNottinghamshireNOT10 matches, 10 innings101029.02121217.677.3114.6700
80Ajay KumarUnited Arab EmiratesUAE3 matches, 3 innings3310.053317.675.3021.0000
81Wes AgarSydney ThunderSYT5 matches, 5 innings5514.0124717.718.8612.5700
82Ateeq IqbalHong KongHK3 matches, 3 innings3310.071417.757.1015.2500
83Marcus StoinisPunjab KingsPBKS32 matches, 22 innings322264.55393017.978.3113.6001
84Iain LatinGibraltarGIB6 matches, 5 innings6515.0126718.008.4010.2910
85Tom LawesSurreySUR8 matches, 8 innings8822.51991118.098.7212.9100
86Shadab KhanPakistanPAK38 matches, 37 innings3837129.09245118.127.167.2510
87Jeremiah LouisSt Kitts and Nevis PatriotsSNP4 matches, 4 innings4410.291518.208.8113.2001
88Callum ParkinsonDurhamDUR12 matches, 12 innings121243.03101718.247.2115.2900
89Azmatullah OmarzaiAfghanistanAFG15 matches, 15 innings151544.53842118.298.5713.4310
90Mitchell StarcDelhi CapitalsDC11 matches, 11 innings111142.03842118.299.1412.7120
91Tharindu RatnayakeSri LankaSL5 matches, 5 innings5515.0128718.298.537.2900
92Sebastian Cruz De OlivieraPortugalPOR5 matches, 5 innings5517.0128718.297.5315.2910
93Ben SearsNew ZealandNZ10 matches, 10 innings101035.22751518.337.7814.6700
94Reece TopleyEdinburgh Castle RockersECR14 matches, 14 innings141449.34042218.368.1614.4100
95James HayesGloucestershireGLO4 matches, 4 innings4410.4111618.5010.4111.0000
96Shubham RanjaneRotterdam DockersRD18 matches, 7 innings18718.0130718.577.2212.7100
97Jasper DavidsonRotterdam DockersRD4 matches, 4 innings4412.0130718.5710.8310.4300
98Gerald CoetzeeSouth AfricaSA8 matches, 8 innings8829.52231218.587.4715.9200
99Jyd GoolieTrinbago Knight RidersTKR9 matches, 6 innings9618.0131718.717.2815.7100
100Zabiullah ZahidSwedenSWE6 matches, 6 innings6620.0150818.757.5014.3800
Showing the top 10 of 603. Minimum 1 wickets.

T20 Cricket 2026 Bowling Averages

Hamid Shah leads T20 Cricket on bowling average: 8.38 from 7 matches (Denmark). Arab Gul (9.17) and Kamal Soukhiya (9.57) are next. The T20 Cricket 2026 bowling average leaderboard ranks the 603 players who meet the qualifying threshold this season. The leading bowler can change after every match as the season progresses. Filter by team to analyse bowling average depth across squads. Qualification: minimum 1 wickets.

T20 Cricket Bowling average Questions

Who has the best bowling average in T20 Cricket 2026?

Hamid Shah leads T20 Cricket 2026 with a bowling average of 8.38 from 7 matches, at an economy of 6.38. Arab Gul is second on 9.17 and Kamal Soukhiya third on 9.57. A player needs a minimum 1 wickets to be ranked. The table ranks every player in T20 Cricket 2026 by bowling average, with their team and matches.

Who are the top bowlers in T20 Cricket 2026?

The top three bowlers in T20 Cricket 2026 are Hamid Shah (8.38 in 7 matches), Arab Gul (9.17 in 4 matches) and Kamal Soukhiya (9.57 in 3 matches). Every other player follows in the table, with their team and matches.