Top 10 Highest wickets takers odis cricket

The batsmen are much adored. They make the crowd go berserk with sixers and boundaries. But who are the batsmen afraid of? Of course, the bowlers have the authority to send them to the green room. When they remove a batter from the game and take a wicket, his team is one step closer to victory.

The following is a list of the top ten ODI cricket wicket-takers. M Muralitharan collected 534 wickets in his remarkable ODI career, more than any other bowler in the format’s history. Shahid Afridi maintains his No. 8 ranking with 348 wickets. (two “W”s) Waseem and Waqar are also on the roster, as they were in Team Pakistan.

Here is the list of Highest wickets takers odis cricket:

10) Sanath Jayasuriya:

Pakistan Today

Sanath Jayasuriya, a former Sri Lankan player who is regarded as one of the best all-rounders in cricket, is ranked tenth on the list of highest ODI wicket-takers. From 1989 until 2011, he was a slow left-arm orthodox bowler who took 323 wickets in ODI while playing 368 innings in 445 matches. He is also the highest wicket-takers in One-day international cricket for Sri Lanka.

He has thrown 14874 balls and scored 11871 runs, for a Bowling Average of 36.75 and an Economy Rate of 4.78. He was also one of the greatest batsmen in cricket history.

9) Anil Kumble:

Anil Kumble bowling for India during the NatWest One Day International between England and India at Lord’s, London, 29th June 2002. India won by six wickets. (Photo by Patrick Eagar/Popperfoto/Getty Images)

Anil Kumble, the former Indian right-arm leg-break bowler recognized for his mature and consistent performances for the team from 1990 to 2007, comes in the second position on the list. He has played 265 innings in 271 One Day International matches, taking 337 wickets and scoring 10412 runs in 14496 balls.

He has a 30.89 Bowling Average and a 4.30 Economy Rate. Kumble, one of the team’s finest bowlers, is one of four Indians inducted into the ICC Hall of Fame.

Anil Kumble is the only bowler from India to make it to the list of most ODI wickets.

8) Brett lee:

Cricket Australia

Former Australian star Brett Lee is ranked eighth on the list of ODI cricketers with the most wickets. During his ODI career from 2000 to 2012, this right-arm fast bowler featured in 217 of 221 games and got 380 wickets.

During this time, he delivered 11185 balls and allowed 8877 runs, resulting in a bowling average of 23.36 and an Economy Rate of 4.76. Lee was one of the quickest bowlers, having a top speed of 161.1 kph, trailing Shoaib Akhtar’s 161.4 kph.

Brett lee was the perfect odi bowler for Australia who always gave them the upper hand in odi cricket.

7) Glenn McGrath:


Glenn McGrath, a former right-arm fast-medium bowler, is the second Australian player to be named to the list of best ODI wicket-takers, with an astounding 381 wickets gained in 248 innings in 250 ODI games between 1993 and 2007. During this time, he threw 12970 pitches and scored 8391 runs.

The backbone of Australian Dominance:

He had a bowling average of 22.02 and an Economy Rate of 3.88 as a result. He was a major contribution to Australia’s dominance in the cricketing globe in the 1990s.

Glenn McGrath was a regular wicket-taker and at one point he was the highest wicket-taker for the Aussies during his peak years. McGrath played a major role for the Australian team which showed sheer dominance in International cricket.

6) Shaun pollock:


One of the top all-around performers Shaun Pollock, a former South African cricketer who represented his country in global cricket as a right-arm fast-medium bowler, is sixth on the list of the most ODI wicket-takers. During his ODI career from 1996 to 2008, he got 393 wickets while playing 297 innings in 303 matches.

He allowed 9631 runs on 15712 balls, with a Bowling Average of 24.50 and an Economy rate of 3.67. Pollock was a true all-rounder and one of the most terrifying bowlers in the game.

He is also one of the highest wicket-taker for South Africa in ODI cricket.

5) Shahid Afridi:


Shahid Afridi, a former Pakistani cricketer who was one of the game’s most dangerous hard-hitters, is ranked fifth on this list. Afridi was a right-arm leg spinner for his team from 1996 to 2015, appearing in 372 innings in 398 games and taking a record 395 wickets.

Perfect day international cricket player:

During this time, he scored 13632 runs on 17670 balls with a Bowling Average of 34.51 and an Economy Rate of 4.62. Shahid sometimes used to forget that he was a bowler and used to come to bat at number 8 just to hit hard sixes and win matches for Pakistan.

Even though the rest of the world believes otherwise, Afridi believes he is a better bowler than a hitter.

4) Chaminda Vaas:


Chaminda, a former cricketing superman, is yet another player from Sri Lanka on the list of top ODI wicket-takers. Between 1994 and 2008, this left-arm fast-medium bowler for his side. He played in 320 innings in 322 One-Day Internationals and took 400 wickets.

Vaas scored 11014 runs on 15775 balls during this period for Sri Lanka, giving him a Bowling Average of 27.53 and an Economy Rate of 4.18. He is the only bowler in ODI history to collect an 8-wicket haul in ODI cricket which is the record for most wickets taken in a single odi match.

3) Waqar Younis:


Former Pakistani cricketer Waqar Younis is another Pakistani on this list, and he is the third player on the list of players with the most wickets in ODI, with an incredible 416 wickets secured in his ODI career from 1989 to 2003, during which he played in 258 innings in 262 matches.

Impressive Bowling Average:

He made 9919 out of 12698 balls. His Bowling Average is 23.84 and his Economic Rate is 4.68. For his fearsome attacks, this right-arm fast bowler is regarded as one of the best bowlers in history.

Waqar Younis is one of the highest wicket-taker in ODI for Pakistan and in terms of World cricket.

2) Wasim Akram:

Cricket Addictor

Another former Pakistani cricketer. Wasim Akram, the Greatest Fast Bowler on the list of bowlers with the most ODI wickets, with an incredible 502 wickets in 351 innings in 356 matches during his ODI career from 1984 to 2003.

Most wickets for Pakistan:

He bowled 18186 balls in ODI matches, allowing 11812 runs, with a Bowling Average of 23.52 and an Economic Rate of 3.89. The left-arm fast bowler is known for his reverse swing bowling, which he is credited with inventing.

Wasim Akram has taken the most wickets in odi for Pakistan and with a wicket-taker like Wasim Akram in the team, the Pakistani bowling attack seemed impossible to stop during his peak years.

1) Muttiah Muralitharan: Highest wickets takers odis cricket

Highest wickets takers odis cricket
DNA India

Muttiah Muralitharan, the former right-arm off-break bowler for Sri Lanka, leads the record of ODI wicket-takers with 534. From 1993 through 2011, he was a member of his team. During that time, he appeared in 341 innings in 350 One Day International matches.

Best in ODI cricket:

During this time, he threw 18811 balls and scored 12326 runs. He finished with a Bowling Average of 23.08 and an Economy Rate of 3.93. This guy, the only Sri Lankan in the ICC Hall of Fame, is also one of the best spin bowlers of all time.

Muttiah Muralitharan has taken the most wickets and is the highest wicket-taker in ODI cricket history.

Get more cricket-related news on