Menu

Account

Create a free account Go Pro

Already have an account? Log in

ICC Cricket World Cup 2023 most wickets

Mohammed Shami leads ICC Cricket World Cup 2023 with 24 wickets (India). Adam Zampa (23) and Dilshan Madushanka (21) are next.

Updated , after India vs Australia
# Player Last 3 Mat Inns Ov Runs Wkts Avg Econ SR 4w 5w
1Mohammed ShamiIndiaIND7 matches, 7 innings0/417/571/477748.52572410.715.2612.5813
2Adam ZampaAustraliaAUS11 matches, 11 innings2/320/551/44111196.05152322.395.3625.4330
3Dilshan MadushankaSri LankaSL9 matches, 9 innings5/803/690/589978.25252125.006.7023.6211
4Jasprit BumrahIndiaIND11 matches, 11 innings2/331/642/43111191.53732018.654.0628.6510
5Gerald CoetzeeSouth AfricaSA8 matches, 8 innings2/414/442/478863.33962019.806.2419.6510
6Shaheen AfridiPakistanPAK9 matches, 9 innings3/230/902/729981.04811826.725.9428.2201
7Marco JansenSouth AfricaSA9 matches, 9 innings3/311/940/359969.04501726.476.5226.7600
8Ravindra JadejaIndiaIND11 matches, 11 innings2/490/630/43111193.33981624.884.2635.3101
9Josh HazlewoodAustraliaAUS11 matches, 11 innings0/212/122/60111193.14491628.064.8235.7500
10Mitchell StarcAustraliaAUS10 matches, 10 innings1/703/343/55101087.05281633.006.0735.1900
11Mitchell SantnerNew ZealandNZ10 matches, 10 innings101092.44491628.064.8535.0601
12Haris RaufPakistanPAK9 matches, 9 innings9979.05331633.316.7530.7500
13Bas de LeedeNetherlandsNLD9 matches, 8 innings9867.04871630.447.2726.3810
14Kuldeep YadavIndiaIND11 matches, 11 innings111195.14241528.274.4638.3300
15Pat CumminsAustraliaAUS11 matches, 11 innings111189.35151534.335.7536.8000
16Keshav MaharajSouth AfricaSA10 matches, 10 innings101089.03701524.674.1636.1310
17Adil RashidEnglandENG9 matches, 9 innings9979.44131527.535.1832.0700
18Mohammed SirajIndiaIND11 matches, 11 innings111182.34691433.505.6836.5700
19Trent BoultNew ZealandNZ10 matches, 10 innings101091.05041436.005.5440.3600
20Kagiso RabadaSouth AfricaSA9 matches, 9 innings9972.53641328.005.0034.5400
21Paul van MeekerenNetherlandsNLD9 matches, 9 innings9974.24471237.256.0138.8310
22Logan van BeekNetherlandsNLD8 matches, 8 innings8870.54761239.676.7237.5010
23Rashid KhanAfghanistanAFG9 matches, 9 innings9986.33881135.274.4948.2700
24David WilleyEnglandENG7 matches, 6 innings7651.02591123.555.0828.5500
25Matt HenryNew ZealandNZ7 matches, 7 innings7754.23151128.645.8030.1800
26Mehidy Hasan MirazBangladeshBAN9 matches, 9 innings9972.04021040.205.5843.7000
27Aryan DuttNetherlandsNLD9 matches, 9 innings9977.34261042.605.5047.6000
28Lungi NgidiSouth AfricaSA8 matches, 8 innings8860.33551035.505.8738.7000
29Chris WoakesEnglandENG8 matches, 8 innings8855.02981029.805.4233.7010
30Shoriful IslamBangladeshBAN8 matches, 8 innings8864.44101041.006.3439.9000
31Lockie FergusonNew ZealandNZ7 matches, 7 innings7754.03011030.105.5733.2000
32Mohammad Wasim JrPakistanPAK4 matches, 4 innings4438.12151021.505.6323.6000
33Shakib Al HasanBangladeshBAN7 matches, 7 innings7762.3329936.565.2641.8900
34Hasan AliPakistanPAK6 matches, 6 innings6651.0321935.676.2935.6710
35Tabraiz ShamsiSouth AfricaSA4 matches, 4 innings4437.5212923.565.6027.0010
36Mujeeb Ur RahmanAfghanistanAFG9 matches, 9 innings9981.5458857.255.6062.5000
37Mohammad NabiAfghanistanAFG9 matches, 9 innings9961.3254831.754.1346.5000
38Naveen ul HaqAfghanistanAFG8 matches, 8 innings8853.4352844.006.5641.5000
39Kasun RajithaSri LankaSL6 matches, 6 innings6649.0336842.006.8638.2510
40Reece TopleyEnglandENG3 matches, 3 innings3327.4183822.886.6121.7510
41Azmatullah OmarzaiAfghanistanAFG9 matches, 9 innings9938.0270738.577.1133.5700
42Tim SoutheeNew ZealandNZ4 matches, 4 innings4433.0256736.577.7628.5700
43Glenn PhillipsNew ZealandNZ10 matches, 10 innings101040.0233638.835.8340.6700
44Glenn MaxwellAustraliaAUS9 matches, 8 innings9868.3330655.004.8269.1700
45Roelof van der MerweNetherlandsNLD8 matches, 8 innings8856.0311651.835.5556.5000
46Maheesh TheekshanaSri LankaSL8 matches, 8 innings8871.2382663.675.3673.5000
47Mark WoodEnglandENG7 matches, 7 innings7754.0349658.176.4655.3300
48Fazalhaq FarooqiAfghanistanAFG6 matches, 6 innings6640.0228638.005.7041.5010
49Angelo MathewsSri LankaSL5 matches, 5 innings5522.1107617.834.8322.5000
50Mahedi HasanBangladeshBAN3 matches, 3 innings3324.0149624.836.2124.3310
51Rachin RavindraNew ZealandNZ10 matches, 9 innings10965.4393578.605.9879.6000
52Colin AckermannNetherlandsNLD9 matches, 9 innings9947.2234546.804.9457.2000
53Mustafizur RahmanBangladeshBAN8 matches, 8 innings8865.4398579.606.0680.4000
54Taskin AhmedBangladeshBAN7 matches, 7 innings7755.0305561.005.5567.8000
55Moeen AliEnglandENG6 matches, 6 innings6642.4248549.605.8151.2000
56Hardik PandyaIndiaIND4 matches, 4 innings4416.3113522.606.8520.2000
57Noor AhmadAfghanistanAFG4 matches, 4 innings4438.0182536.404.7948.0000
58Iftikhar AhmedPakistanPAK9 matches, 8 innings9848.0262465.505.4673.0000
59Marcus StoinisAustraliaAUS6 matches, 6 innings6619.0143435.757.5329.7500
60Usama MirPakistanPAK4 matches, 4 innings4435.0248462.007.0954.2500
61Gus AtkinsonEnglandENG3 matches, 3 innings3324.0146436.506.0837.0000
62Liam LivingstoneEnglandENG7 matches, 6 innings7629.0158352.675.4558.0000
63Lahiru KumaraSri LankaSL2 matches, 2 innings2211.082327.337.4522.0000
64Hasan MahmudBangladeshBAN2 matches, 2 innings2214.0132344.009.4329.3300
65Tanzim Hasan SakibBangladeshBAN1 match, 1 innings1110.080326.678.0020.6700
66Mitchell MarshAustraliaAUS10 matches, 5 innings10513.096248.007.3842.5000
67Shadab KhanPakistanPAK7 matches, 5 innings7538.02372118.506.24114.5000
68Travis HeadAustraliaAUS6 matches, 5 innings6521.0101250.504.8163.5000
69Mohammad NawazPakistanPAK5 matches, 5 innings5537.52232111.505.89113.5000
70Dushmantha ChameeraSri LankaSL4 matches, 4 innings4431.2196298.006.2695.0000
71Shardul ThakurIndiaIND3 matches, 3 innings3317.0102251.006.0052.0000
72Sam CurranEnglandENG3 matches, 3 innings3317.2140270.008.0855.0000
73Sean AbbottAustraliaAUS3 matches, 1 innings3110.061230.506.1030.5000
74James NeeshamNew ZealandNZ3 matches, 3 innings3314.3157278.5010.8344.5000
75Dunith WellalageSri LankaSL3 matches, 3 innings3329.2196298.006.6889.0000
76Matheesha PathiranaSri LankaSL2 matches, 2 innings2219.0185292.509.7464.0000
77Lizaad WilliamsSouth AfricaSA1 match, 1 innings118.456228.006.4628.5000
78Virat KohliIndiaIND11 matches, 2 innings1123.315115.004.2921.0000
79Rohit SharmaIndiaIND11 matches, 1 innings1110.5717.008.405.0000
80Aiden MarkramSouth AfricaSA10 matches, 4 innings10418.385185.004.59113.0000
81Joe RootEnglandENG9 matches, 2 innings9210.167167.006.5961.0000
82Andile PhehlukwayoSouth AfricaSA3 matches, 1 innings317.036136.005.1442.0000
83Saqib ZulfiqarNetherlandsNLD2 matches, 2 innings225.040140.008.0031.0000
84Ravichandran AshwinIndiaIND1 match, 1 innings1110.034134.003.4060.0000
Showing the top 10 of 84

ICC Cricket World Cup 2023 Most Wickets

Mohammed Shami leads ICC Cricket World Cup 2023 with 24 wickets (India). Adam Zampa (23) and Dilshan Madushanka (21) are next. The ICC Cricket World Cup 2023 wickets leaderboard ranks all 84 players who have contributed wickets this season. The leading wicket taker can change after every match as the season progresses. Filter by team to analyse wickets depth across squads.

ICC Cricket World Cup Wickets Questions

Who has the most wickets in ICC Cricket World Cup 2023?

Mohammed Shami leads ICC Cricket World Cup 2023 with 24 wickets from 7 matches, at an economy of 5.26 and an average of 10.71. Adam Zampa is second on 23 and Dilshan Madushanka third on 21. The table ranks every player in ICC Cricket World Cup 2023 by wickets, with their team and matches.

Who are the top wicket takers in ICC Cricket World Cup 2023?

The top three wicket takers in ICC Cricket World Cup 2023 are Mohammed Shami (24 in 7 matches), Adam Zampa (23 in 11 matches) and Dilshan Madushanka (21 in 9 matches). Mohammed Shami is 1 wicket clear of Adam Zampa. Every other player follows in the table, with their team and matches.