Most wickets in a series in ODIs: In the list of top-7 bowlers who have taken the most wickets in an ODI cricket tournament, all the bowlers are from Associate Member countries, who have not taken wickets in any major tournament of ICC. He has taken wickets in ICC World Cup Qualifier League matches. Therefore, here we will tell about the 7 bowlers from the countries having full membership of ICC, who have taken the most wickets in a tournament of ODI cricket.
7 bowlers who took the most wickets in a single ODI cricket tournament
1- Glenn McGrath (Australia)
Australia’s great fast bowler Glenn McGrath is the bowler who has taken the most wickets in a single ODI cricket tournament. McGrath took 27 wickets at an average of 15.62 in 11 matches in the 1998/99 triangular series between Carlton and United. This triangular series was played in Australia, in which England, Australia and Sri Lanka participated.
2- Mitchell Starc (Australia)
Australia’s Mitchell Starc is the second bowler to take the most wickets in an ODI cricket tournament. Starc also took 27 wickets in 10 matches at an average of 18.59 in the 2019 ODI World Cup.
3- Glenn McGrath (Australia)
Australian fast bowler Glenn McGrath has achieved this feat twice and is the third bowler to take the most wickets in a single ODI cricket tournament. McGrath took 26 wickets in 11 matches at an average of 13.73 in the 2006/7 ODI World Cup.
4- Dennis Lillee (Australia)
Australia’s Dennis Lillee is the fourth bowler to take the most wickets in an ODI cricket tournament. Lillee took 25 wickets in 14 matches at an average of 14.64 in the 1980/81 triangular series Benson & Hedges World Series Cup. This triangular series was played in Australia, in which India, Australia and New Zealand participated.
5- Mohammed Shami (India)
India’s Mohammed Shami is the fifth bowler to take the most wickets in an ODI cricket tournament. Shami took 24 wickets in only 7 matches in the 2023 ODI World Cup at an excellent average of 10.70.
6- Joel Garner (West Indies)
The sixth bowler to take the most wickets in an ODI cricket tournament is Joel Garner of West Indies. Garner took 24 wickets in 14 matches at an average of 15.54 in the 1981/82 triangular series Benson & Hedges World Series Cup. This triangular series was played in Australia, in which West Indies, Australia and Pakistan participated.
7- Chaminda Vaas (Sri Lanka)
Sri Lanka’s Chaminda Vaas is the seventh bowler to take the most wickets in an ODI cricket tournament. Vaas took 23 wickets in 10 matches at an average of 14.39 in the 2003 ODI World Cup.

