Courses
Courses for Kids
Free study material
Offline Centres
More
Store Icon
Store

Highest wicket Takers in ODI

Reviewed by:
ffImage
hightlight icon
highlight icon
highlight icon
share icon
copy icon
SearchIcon

Why is ODI Important in a Cricketer's Life?

Taking 300 or more than 300 wickets in a player’s playing career is viewed as a remarkable achievement, particularly in ODI or One Day International cricket. The fast bowler who made this feat possible was Wasim Akram from Pakistan in the year 1996. Other than Akram, there are several other players too who created a niche for themselves in the world of cricket. Akram was also considered the first player to achieve the wicket feats of 400 and 500 in ODI. There are 4 players from Sri Lanka who have taken three hundred or more than 300 wickets besides three players from Pakistan.


(Image will be uploaded soon)


There are many players who have claimed the highest wickets in ODI, and in this list of highest wicket-takers in ODI, there are players from Australia, Pakistan, India, South Africa, New Zealand, England, Bangladesh, Zimbabwe, and West Indies. 


Muttiah Muralitharan, the Sri Lankan bowler, has the highest aggregate as he has taken 534 wickets. Again, he has got ten five-wicket hauls too. Glenn McGrath from Australia has the finest bowling average of 22.02 amongst players who have claimed three hundred or more than 300 wickets. If you count the matches that are played, then Brett Lee is another player from Australia who took only 171 to accomplish this feat. Shaun Pollock, the fast bowler from South Africa, emerges as the most economical as he has given 3.67 runs each over, and Brett Lee has an alluring strike rate of 29.4 ball/wicket.


Chaminda Vaas from Sri Lanka had got 8 wickets for nineteen runs in the year 2001 against Zimbabwe. Amongst the bowlers who took more than 300 wickets in one-day internationals, Sanath Jayasuriya from Sri Lanka is the one. He has joined the runs club of 10,000 in one-day international cricket.


List of Highest Wicket Takers in ODI

Go through the below to know the list of highest wickets in ODI-

  • Saqlain Mushtaq – If you consider 15 players who took most wickets in ODI, then Saqlain Mushtaq would be the one. He is a former player who played for the cricket team of Pakistan. Additionally, he is also acknowledged as one of the finest bowlers of cricket. Mushtaq began his career in international cricket in the year 1995, and all through his career of cricket, he played 169 one-day international matches, and he claimed 288 wickets. In the year 2004 only, Mushtaq retired. Since the year 2016. Mushtaq has turned into the England team’s coach.

  • Shane Warne – The name of Shane Warne, too, should come on the list of highest wicket-takers in ODI. Shane Warne was the captain of the cricket team of Australia, and he played 194 ODI, where he took 293 wickets and scored above 1000 runs. He had got a 5-wicket haul too. Shane Warne has taken above 2300 wickets, and he is the highest wicket taker in all formats. He has many records in his career in cricket. Today, Warne works in the form of a commentator.

  • Daniel Vettori – Vettori is a left-arm player from the cricket team of New Zealand. He is a spin bowler who claimed 305 wickets in 295 one day international matches. He has a couple of 5-wicket hauls, and he has also scored above 2200 runs. Vettori is one of the few players who have earned the reputation of taking 300+ wickets in tests. Today, Vettori has turned into a coach of the cricket team of Bangladesh.

  • Javagal Srinath – Javagal Srinath played 229 one day international cricket matches and took 315 wickets with 5-wicket hauls. In the year 2003, he retired from cricket. Srinath was a terrific bowler, and currently, he is a referee for the ICC.

  • Sanath Jayasuriya – Sanath Jayasuriya was the captain of the cricket team of Sri Lanka. The remarkable thing about Jayasuriya is he is an excellent bowler besides a wonderful batsman. He is the only player who has a record of scoring above 10000 runs as well as taking 300+ wickets in one-day international cricket. Sanath Jayasuriya took 323 wickets and is the 2nd highest player who was awarded “Man of the Match”.

  • Anil Kumble – Kumble is a player from India who has taken the most wickets in ODI for India. He took 337 wickets in ODI. He has 2 five-wicket hauls too. The best bowling figure of Kumble was taking 6 wickets in ODI and giving 12 runs. He is also the bowler who had taken ten wickets in only one match thirty times in his entire career. Anil Kumble happened to be an awardee of the Padma Shri and Arjuna awards besides other awards. After his retirement, too, he continues to hold lots of records, and the remarkable thing is no other player has broken those records.

  • Lasith Malinga – Lasith Malinga is a player from Sri Lanka who was considered one of the highly dangerous bowlers. Malinga had a unique style of bowling, and so he used to make batsmen highly comfortable. Till now, Malinga is the only bowler who has taken 4 wickets in 4 balls. Lasith Malinga played 226 matches in ODI and took 338 wickets. Again, he had got 8 five-wicket hauls, too, in his career. Additionally, Malinga also holds the record of taking 3 hat-tricks in one-day international cricket. After he retired from cricket, he turned into a coach for the team of Mumbai Indians in the IPL.

  • Brett Lee – Brett Lee is a well-known pacer of Australia who is acknowledged as one of the finest and fastest bowlers. Lee played 221 one day international cricket matches, and here, he took 380 wickets and made 1176 runs. Brett Lee also took 5 wickets in only one match, and that too more than nine times in his entire career. He has won several awards, and currently, he has turned into the Sri Lankan coach besides the cricket teams of Ireland.

  • Glenn McGrath – Glenn McGrath is another player from Australia, and he holds 7th rank in the list containing the highest wicket takers in one-day international cricket. McGrath was a pace bowler who played 250 one day international matches in his career. He had 7 five-wicket hauls and took 381 runs. The finest bowling figure of Glenn McGrath is giving 15 runs and taking 7 wickets. 

  • Shaun Pollock – Pollock is a cricketer from South Africa who took 393 wickets in one-day international cricket. Currently, Shaun Pollock works in the form of a commentator for many international matches. He has scored 3500+ runs that include 14 half-centuries and one century. Pollock has five 5 wicket hauls.

  • Shahid Afridi – Shahid Afridi is a popular fastest spin bowler from Pakistan. He is also one of the highly successful players from the cricket team of Pakistan. Of the 398 one day international matches that Afridi played, he took 395 wickets and 8000 runs. He also boasts of 9-wicket hauls, and his finest bowling figures are giving 12 runs and claiming 7 wickets.

  • Chaminda Vaas – Chaminda Vaas is a Sri Lankan cricketer who has taken eight wickets in only one one-day international match. Vaas has a record of playing 322 one day international matches, and he took 400 wickets with five 5-wicket hauls. Currently, Vaas is the bowling coach of the cricket team of Sri Lanka.

  • Waqar Younis – Waqar Younis is a cricketer from Pakistan who has played 262 ODI. He took 416 wickets besides a figure of seven for thirty-six. He had thirteen 5-wicket hauls, and he was famous for his high-speed reverse.

  • Wasim Akram – Wasim Akram is a multi-talented Pakistani cricketer, and he has a terrific record of taking 500+ wickets in his career in one-day international cricket. He has claimed 1948 wickets and has 26 10-wicket hauls and 101 5-wicket hauls. 

  • Muttiah Muralitharan – Muralitharan has taken the most wickets in ODI cricket and is the highest wicket taker in the world. He has claimed 534 one day international wickets with ten 5-wicket hauls. He has a record of the highest wicket taker in ODI and test. Additionally, he has taken above 2700 wickets in his career in international cricket. Muralitharan has received many awards for his commendable career in cricket and for being the highest wicket taker in ODI. He is also the highest wicket taker in ODI in one match. 


Some Interesting Facts about One-Day International Cricketers

  • Sachin Tendulkar, as a bowler, dismissed Inzamam-Ul-Haque several times, and he turned into his frequent target in international cricket.

  • Steve O’Keefe, an Australian spinner who made an announcement of his retirement, was born in Malaysia.

  • Sachin Tendulkar of the Indian cricket team is called the ‘God of Cricket”.

  • Most times, Bob Willis and Ian Botham dismissed Kim Hughes in their careers.

FAQs on Highest wicket Takers in ODI

1. Which player from India has claimed maximum wickets in ODI?

Anil Kumble is the player who is the most wicket taker in ODI in India. He tops the list by getting 953 international wickets. In the year 2008, he retired from cricket, and since that time, no cricketer could beat the score of Kumble.

2. Who are the players who have scored 99 as their highest score?

Players who have scored the highest score in many international matches are 99 no matter if they have remained unbeaten or dismissed. This list contains 14 men and 3 women. The list contains Shane Warne, and his test aggregate is 3154. Warne hasn’t ever scored a 100. Some other players are Luke Wright, Alex Tudor, Asim Kamal, Martyn Moxon, Maqsood Ahmed, etc.