Top 10 Highest Wicket Takers in ODI Matches

Glenn McGrath (ODI Wickets-381): Glenn McGrath is also a past Australian international cricketer and he is a commentator for Channel Nine’s cricket coverage. 

Anil Kumble (ODI Wickets-337): Anil Kumble was the right-hand leg spinner of the Indian cricket team. He holds the distinction of getting 10 wickets in one inning of the test cricket.

Muttiah Muralitharan (ODI Wickets-534): Muttiah Muralitharan holds the record of most wickets in ODI of all time.

Chaminda Vaas (ODI Wickets-400): Chaminda Vaas is an earlier most popular Sri Lankan cricketer who is considered as the best fast bowler for the country. 

Shaun Pollock (ODI Wickets-393): Shaun Pollock is a South African retired cricketer as well as a plentiful bowling all-rounder for the team.

Shahid Afridi (ODI Wickets-395): Shahid Afridi is most popular Pakistani cricketer and earlier Test and ODI cricketer. 

Waqar Younis (ODI Wickets- 416): Waqar Younis is widely considered as the greatest and best fast bowler of all time in the history of cricket. 

Brett Lee (ODI Wickets-380): Bret Lee is a past Australian cricketer and one.

Sanath Jayasuriya (ODI Wickets-323): Sanath Jayasuriya is the best ODI player of all cricketer in the history of ODI to take more than 300 wickets and score 13430 runs. 

Wasim Akram (ODI Wickets-502): Wasim Akram was regarded as one of the greatest fast bowlers in the history of cricket. 

Click Here