Top 5 bowlers who took the most wickets in an innings, It is difficult to find like No.1
One-day internationals are considered a batsman's game due to limited overs, short format and ban fielding. But in the last few years, bowling style and technique has developed so much that the game is starting to be equal on both sides. Here is the top 5 bowlers in the world taking the most wickets in an ODI innings-
5. Andy Bickel
Andy Bickel and Michael Bevan were the two heroes of the 2003 World Cup. In this match, England batted first. During this, Andy Bickel took 5 wickets for 87 runs. Except for McGrath, Bickel took the wickets of all the other batsmen. His bowling figures were 7 wickets for 20 runs.
4. Rashid Khan
The fourth name in this list comes from Rashid Khan. They have the ability to take wickets in front of any opposition team. It is very difficult to score in front of them. He took 7 wickets for just 18 runs in an ODI against the West Indies.
3. Glenn McGrath
The record of ODI cricket's third best bowling is named after Australia's great fast bowler Glenn McGrath. McGraw made this record against Namibia during the World Cup played in South Africa on 27 February 2003. In that match, McGa took 7 wickets for just 15 runs in 7 overs.
2. Shahid Afridi
Pakistan's team in the first match played on 14 July 2013, Afridi's tremendous bowling forced the hosts to face a crushing defeat of 126 runs. In this match, Afridi took 7 wickets of the Indies giving just 12 runs in 9 overs.
1. Chaminda Vaas
Left-arm fast bowler former Sri Lankan cricketer Chaminda Vaas has taken the highest 8 wickets in an innings of ODI cricket. Chaminda took 400 wickets in 322 ODIs in his cricket career. He bowled fluently in a one-day match played between Sri Lanka and Zimbabwe on 8 December 2001, taking 8 wickets for 19 runs in his 8 overs. Due to this fatal bowling by Chaminda, the Zimbabwe team was all out by scoring 38 runs. Chaminda was also awarded the Man of the Match for his outstanding performance.