Most Wickets in ODI World Cup

Mohammed Shami is the highest wicket-taker for India in the Cricket World Cup, with 55 wickets in 18 matches. Overall, he is the 5th highest wicket-taker in the ODI World Cup history. Shami is also the fastest to take 50 wickets in ODI World Cup.

The 2023 Cricket World Cup began on 5 October 2023 in India. The opening match was between defending champions England and last edition runners-up New Zealand. Since the first tournament in 1975, the ODI World Cup has seen many match-winning spells and bowling performances.

There is a famous saying in cricket: “Batters win you matches, but bowlers win you tournaments.” They take wickets, restrict batters, and bring home the victory for their respective teams.

Match predictions for the 2023 Cricket World Cup will be available on the Howzat blog. Make your fantasy cricket team on the Howzat fantasy app and win big!

Most Wickets in Cricket World Cup 2023

India's Mohammad Shami took the most wickets in 2023 ODI World Cup. Shami took 24 wickets in 7 matches at an average of 10.70. He has best figures of 7/57. Adam Zampa was second with 23 wickets.

RankPlayerTeamWicketsMatchesBest FiguresAverageEco. Rate4W/5W
1Mohammad ShamiIndia2467/5710.705.261/3
2Adam ZampaAustralia23114/821.405.473/0
3Dilshan MadushankaSri Lanka2195/8025.006.701/1
4Jasprit BumrahIndia20114/3918.654.061/0
5Gerald CoetzeeSouth Africa2084/4419.806.231/0

Most Wickets in Cricket World Cup: Top 10 Player List

Australia’s Glenn McGrath has taken the most wickets in ODI World Cup history, with 71 wickets to his name at a bowling average of 18.19 and an economy rate of 3.96. He has played in 4 editions of the ODI World Cup.

Let's take a look at the top 10 highest wicket takers in the ODI World Cup over the 13 editions played.

RankPlayerTeamWicketsMatchesBest FiguresAverageEco. Rate4W/5W
1Glenn McGrathAustralia71397/1518.193.960/2
2Muthiah MuralidaranSri Lanka68404/1919.633.884/0
3Mitchell StarcAustralia65286/2819.295.153/3
4Lasith MalingaSri Lanka56296/3822.875.512/1
5Mohammed ShamiIndia55187/5713.525.134/4
6Wasim AkramPakistan55385/2823.834.042/1
7Trent BoultNew Zealand53295/2725.544.923/1
8Chaminda VaasSri Lanka49316/2521.223.971/1
9Zaheer KhanIndia44234/4220.224.471/0
10Javagal SrinathIndia44344/3027.814.322/0

Also read: Most Wickets in ODI | Top 10 List of Highest ODI Wicket Takers

Highest Wicket Taker in ODI World Cup Tournaments

Glenn McGrath (Australia): 71 wickets

Glenn McGrath is the leading wicket-taker in the ODI World Cup. He has taken an incredible 71 wickets in 39 matches over 4 World Cups (1996-2007), which looks difficult to break. Known for his accuracy and consistency with the ball, McGrath played a crucial role in Australia’s World Cup wins in 1999, 2003, and 2007.

Muthiah Muralidaran (Sri Lanka): 68 wickets

Sri Lanka’s spin legend Muthiah Muralidaran is second on the list of most wickets in ODI World Cups. He has taken 68 wickets in 30 World Cup matches at an average of 19.63. Known for his unique spin action and multiple variations, Muralidaran was part of the 1996 team that won the World Cup. He finished runner-up in the 2007 and 2011 World Cups.

Mitchell Starc (Australia): 65 wickets

Mitchell Starc has played the second least number of numbers (27) among all the bowlers in the top 5 list of highest wicket-takers in the ODI World Cups. Starc has taken 65 wickets in 28 matches at an average of 19.29. He has played in 3 World Cups (2015, 2019 and 2023) and finished as the highest wicket-taker in the previous two editions. Starc also won the 2015 and 2023 World Cups.

Lasith Malinga (Sri Lanka): 56 wickets

Yorker King Lasith Malinga is the second Sri Lankan to feature in ODI World Cup history's top 5 wicket takers. Malinga took 56 wickets in just 29 matches in the World Cup, with the best figures of 6/38 against Kenya (2011). Malinga is the only bowler to register two hat-tricks in the ODI World Cup.

Also read: Best Bowling Figures in ODI Cricket World Cup

Mohammad Shami (India): 55 wickets

India's Mohamamd Shami is one of the greatest bowlers in ODI World Cup history. He has taken 55 wickets in just 18 matches at a bowling average 13.52. He played in 3 World Cups (2015-2023) and has one runner-up title (2023). He is the only bowler to take 4+ wickets in a World Cup match 8 times.  

Highest Wicket Takers in ODI World Cup Each Edition (1975-2023)

ODI World CupPlayerTeamWicketsMatchesBest FiguresAverageEco. Rate
2023Mohammed ShamiIndia2477/5710.705.26
2019Mitchell StarcAustralia27105/2618.595.43
2015Mitchell StarcAustralia2286/2810.183.50
2011Shahid AfridiPakistan2185/1612.853.62
2007Glenn McGrathAustralia26113/1413.734.41
2003Chaminda VaasSri Lanka23106/2514.393.76
1999Geoff AllottNew Zealand2094/3716.253.70
1996Anil KumbleIndia1573/2818.734.03
1992Wasim AkramPakistan18104/3218.773.76
1987Craig McDermottAustralia1885/4418.944.67
1983Roger BinnyIndia1884/2918.663.81
1979Mike HendrickEngland1054/1514.902.66
1975Gary GilmourAustralia1126/145.632.58

FAQs

Who took most wickets for India in Cricket World Cup?

Right-arm fast bowler Mohammed Shami has taken the most wickets in the Cricket World Cup for India with 55 wickets in 18 matches at an average of 13.52.

Who has the most wickets in the 2023 ODI World Cup?

India's Mohammad Shami has the most wickets in the 2023 World Cup. He took 24 wickets from 7 matches with the best of 7/57 vs New Zealand.

Who has taken the most wickets in One Day Internationals?

Muthiah Muralidaran is the highest wicket taker in One-day Internationals, with 534 wickets in 350 matches at a bowling average of 23.08. He has taken 15 four-wicket hauls and 10 five-wicket hauls.

Who is the current best bowler in ODIs?

Keshav Maharaj is currently ranked No. 1 in the World ODI rankings. He has taken 51 wickets in 40 ODIs at a bowling average of 30.49 and an economy rate of 4.62. 

Win cash worth ₹3000* as Welcome Bonus