Top 15 Highest Wicket Takers in ODI Cricket

15 Highest Wicket Takers in ODI Cricket

ODI cricket has always celebrated bowlers who can turn games with their wickets. Legends like M Muralitharan, Wasim Akram, and Waqar Younis have taken the game by storm with their exceptional bowling. Their records show consistency, skill, and a knack for taking crucial wickets under pressure.

From spinning the ball to delivering deadly pace, these cricketers have left a mark in cricket history. Here, we highlight the 10 highest wicket takers in ODI cricket, sharing their stats, memorable performances, and contributions to the sport.

Top 10 Highest Wicket-Takers in ODI Cricket: Stats and Achievements

Here’s a look at some of the highest wicket-taker in odi history and their key statistics:

Player Span Mat. Inn. Overs Wick.
M Muralidaran (SL) 1993-2011 350 341 3135.1 534
Wasim Akram (PAK) 1984-2003 356 351 3031.0 502
Waqar Younis (PAK) 1989-2003 262 258 2116.2 416
WPUJC Vaas (SL) 1994-2008 322 320 2629.1 400
Shahid Afridi (PAK) 1996-2015 398 372 2945.0 395
SM Pollock (SA) 1996-2008 303 297 2618.4 393
GD McGrath (AUS) 1993-2007 250 248 2161.4 381
B Lee (AUS) 2000-2012 221 217 1864.1 380
SL Malinga (SL) 2004-2019 226 220 1822.4 338
A Kumble (IND) 1990-2007 271 265 2416.0 337
ST Jayasuriya (SL) 1989-2011 445 368 2479.0 323
Shakib Al Hasan (BAN) 2006-2023 247 241 2095.5 317
J Srinath (IND) 1991-2003 229 227 1989.1 315
DL Vettori (NZ) 1997-2015 295 277 2343.2 305
SK Warne (AUS) 1993-2005 194 191 1773.4 293

#1. M Muralidaran (SL)

Player M Muralitharan (SL)
Span 1993-2011
Matches 350
Overs 3135.1
Runs Conceded 12,326
Wickets 534

Muttiah Muralitharan is the highest wicket taker in ODI cricket history. Playing between 1993 and 2011, he appeared in 350 matches, bowled over 3,135 overs, and claimed 534 wickets. 

Known for his incredible spin and deceptive deliveries, Muralitharan consistently troubled batsmen around the world and remains one of cricket’s greatest match-winners.

#2. Wasim Akram

Player Wasim Akram (PAK)
Span 1984-2003
Matches 356
Overs 3031.0
Runs Conceded 11,812
Wickets 502

Wasim Akram from Pakistan is one of the greatest fast bowlers in cricket history and ranks among the highest wicket takers in ODI cricket. Playing between 1984 and 2003, he featured in 356 matches, bowled 3,031 overs, and claimed 502 wickets. 

Known as the “Sultan of Swing,” Akram could move the ball both ways at high speed and often took crucial wickets in key moments. His skill, consistency, and match-winning ability made him a true legend of ODI cricket.

#3. Waqar Younis

Player Waqar Younis (PAK)
Span 1989-2003
Matches 262
Overs 2116.2
Runs Conceded 9,919
Wickets 416

Waqar Younis was one of Pakistan’s most feared fast bowlers, playing ODI cricket from 1989 to 2003. In his career, he appeared in 262 matches, bowled 2,116.2 overs, and took 416 wickets. 

Famous for his toe-crushing yorkers and reverse swing, Waqar could dismantle even the strongest batting line-ups. His pace, skill, and ability to perform in crucial moments made him a key player for Pakistan and a true legend in world cricket.

#4. WPUJC Vaas

Player WPUJC Vaas (SL)
Span 1994-2008
Matches 322
Overs 2629.1
Runs Conceded 11,014
Wickets 400

WPUJC Vaas, also known as Chaminda Vaas, was one of Sri Lanka’s finest fast bowlers, playing ODI cricket from 1994 to 2008. In his career, he featured in 322 matches, bowled 2,629.1 overs, and took 400 wickets. 

Known for his accurate seam bowling, clever variations, and ability to swing the ball, Vaas was a constant threat to batsmen around the world. His consistency and skill made him a key figure in Sri Lanka’s bowling attack and a respected legend in international cricket.

#5. Shahid Afridi

Player Shahid Afridi (PAK)
Span 1996-2015
Matches 398
Overs 2945.0
Runs Conceded 13,632
Wickets 395

Shahid Afridi, nicknamed “Boom Boom,” was one of Pakistan’s most dynamic all-rounders, playing ODI cricket from 1996 to 2015. In his career, he appeared in 398 matches, bowled 2,945 overs, and took 395 wickets. 

Known for his aggressive batting and sharp leg-spin bowling, Afridi could change the course of a match in a few overs. His energy, skill, and ability to deliver under pressure made him a fan favorite and a key player for Pakistan for nearly two decades.

Read More: Fastest 3000 Runs in ODI Cricket

#6. Shaun Pollock

Player SM Pollock (SA)
Span 1996-2008
Matches 303
Overs 2618.4
Runs Conceded 9,631
Wickets 393

Shaun Pollock represented South Africa in ODI cricket from 1996 to 2008, playing 303 matches, bowling 2,618.4 overs, and taking 393 wickets. 

Known for his perfect line and length, he could control the game and consistently trouble batsmen. Pollock’s combination of pace, swing, and accuracy made him one of the most dependable bowlers of his era.

#7. Glenn McGrath

Player GD McGrath (AUS)
Span 1993-2007
Matches 250
Overs 2161.4
Runs Conceded 8,391
Wickets 381

Glenn McGrath was one of Australia’s greatest fast bowlers, playing ODI cricket from 1993 to 2007. In his career, he appeared in 250 matches, bowled 2,161.4 overs, and took 381 wickets. 

Known for his remarkable accuracy, relentless line and length, and ability to maintain pressure on batsmen, McGrath consistently dominated opponents. His consistency and skill made him a key figure in Australia’s bowling attack and one of the most respected bowlers in world cricket.

#8. Brett Lee

Player B Lee (AUS)
Span 2000-2012
Matches 221
Overs 1864.1
Runs Conceded 8,877
Wickets 380

Brett Lee was one of Australia’s fastest and most lethal bowlers, playing ODI cricket from 2000 to 2012. In his career, he appeared in 221 matches, bowled 1,864.1 overs, and took 380 wickets. 

Known for his express pace, deadly yorkers, and ability to strike early, Lee was a constant threat to batsmen. His speed, skill, and match-winning performances made him one of the most feared fast bowlers in world cricket.

#9. Lasith Malinga

Player SL Malinga (SL)
Span 2004-2019
Matches 226
Overs 1822.4
Runs Conceded 9,760
Wickets 338

Lasith Malinga was Sri Lanka’s legendary fast bowler, playing ODI cricket from 2004 to 2019. In his career, he appeared in 226 matches, bowled 1,822.4 overs, and took 338 wickets. 

Famous for his deadly toe-crushing yorkers, unorthodox sling action, and ability to take wickets in crucial moments, Malinga was a match-winner for Sri Lanka. His unique style and knack for delivering in pressure situations made him one of the most exciting bowlers in modern cricket.

#10. Anil Kumble

Player SL Malinga (SL)
Span 2004-2019
Matches 226
Overs 1822.4
Runs Conceded 9,760
Wickets 338

India’s Anil Kumble was a legendary leg-spinner who represented the national team in 271 ODIs from 1990 to 2007. Bowling 2,416 overs and claiming 337 wickets, he was famous for his relentless accuracy and clever variations. 

Kumble’s ability to bowl long, pressure-building spells made him a key player in India’s success and one of the finest spinners in ODI history.

Final Words

Records of the highest wicket taker in ODI cricket reflect the greatness of some of the sport’s finest bowlers. From Muralitharan’s spin to McGrath’s precision and Akram’s swing, these bowlers have set standards that continue to inspire fans and players alike, making their mark in cricket history unforgettable.

Frequently Asked Questions (FAQ’s)

Q1: Who is the highest wicket taker in ODI cricket?

A: Muttiah Muralitharan of Sri Lanka holds the record as the highest wicket taker in ODI cricket, with 534 wickets in 350 matches.

Q2: Who are the top 5 highest wicket-takers in ODI history?

A: The top 5 bowlers are:

  • Muttiah Muralitharan (SL) – 534 wickets
  • Wasim Akram (PAK) – 502 wickets
  • Waqar Younis (PAK) – 416 wickets
  • Chaminda Vaas (SL) – 400 wickets
  • Shahid Afridi (PAK) – 395 wickets

Q3: How many wickets did Wasim Akram take in ODIs?

A: Wasim Akram took 502 wickets in 356 ODI matches for Pakistan.

Q4: Who is the highest wicket-taking fast bowler in ODIs?

A: Wasim Akram from Pakistan is widely regarded as the highest wicket-taking fast bowler in ODI cricket with 502 wickets.

Q5: How long did Muttiah Muralitharan play ODI cricket?

A: Muttiah Muralitharan played ODI cricket for 18 years, from 1993 to 2011.

Q6: Who is the highest wicket-taker for India in ODIs?

A: Anil Kumble is India’s highest wicket-taker in ODI cricket, with 337 wickets in 271 matches.

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *