Most wickets in ODI cricket is still coveted and will remain a huge achievement for any bowler in international cricket. Unlike Test match bowling which requires consistency, focused accuracy and year-long grinding efforts, the One Day Internationals (ODI) format clearly only favoured a few select legendary bowlers who went on to dominate the format with great success for years. Here is the list of most wickets in ODI. Keep reading all records with the statistical table you are looking for.
The Most Wickets in ODI Record What Makes It Special?
The most wickets in ODI history may not just be a battle of skill but also one of staying power. You usually get limited overs (10 a match in ODI cricket), and given the time frame of 10–15 years, it is exceedingly hard to keep your wicket tally up high.
To achieve the most wickets in ODI, a bowler must:
- Make international career that last (for long time)
- Learn to perform on various global-standard pitch conditions
- Adapt to evolving batting styles
- Bowl economically and at a good strike rate in Pressurised scenarios
Due to these challenges, many bowlers have crossed the 300+ or 400+ wicket haul in ODIs but only a handful of them.
Top 10 Bowlers with Most Wickets in ODI History
Here is the list of players leading to most wickets in ODI cricket history:
| Rank | Player | Country | Matches | Wickets | Best Bowling |
| 1 | Muttiah Muralitharan | Sri Lanka | 350 | 534 | 7/30 |
| 2 | Wasim Akram | Pakistan | 356 | 502 | 5/15 |
| 3 | Waqar Younis | Pakistan | 262 | 416 | 7/36 |
| 4 | Chaminda Vaas | Sri Lanka | 322 | 400 | 8/19 |
| 5 | Shahid Afridi | Pakistan | 398 | 395 | 6/38 |
| 6 | Shaun Pollock | South Africa | 303 | 393 | 6/35 |
| 7 | Glenn McGrath | Australia | 250 | 381 | 7/15 |
| 8 | Brett Lee | Australia | 221 | 380 | 5/22 |
| 9 | Anil Kumble | India | 271 | 337 | 6/12 |
| 10 | Daniel Vettori | New Zealand | 295 | 297 | 5/7 |
Clearly this table shows you why these legends dominate those talks for the most wickets in ODI category.
Muttiah Muralitharan – The ODI Wicket King
Of all the names that come to mind when talking about most wickets in ODI, Muttiah Muralitharan is the first name to click. The Sri Lankan spin wizard is No.323534 wickets — an unmatchable figure for any other bowler
Muralitharan had a rare action, turned like no other and could scalp batsmen with his mind. He performed across all conditions shouldered the burden and delivered match-winning spells on a number of occasions. His monopoly is the reference point for batsmen who aspire towards the most wickets in ODI milestones.
Wasim Akram you are the Sultan of Swing
It was the second most wickets in ODI behind the great Wasim Akram, also regarded as one of the greatest fast bowlers ever. He was also the first fast bowler to reach 500-wicket in ODIs, with 502 wickets.
His fiery swing, particularly reverse swing in the latter stages of a game made him all but unplayable. It is the ability to take wickets at all times that rocky road how Akram finds himself in the most wickets of ODI cricket gamers.
Waqar Younis – The King of Reverse Swing
The former phenomenal pacer Waqar Younis from Pakistan is 3rd in the list of most wickets in ODIs. Famed for his express speed and toe-crushing yorkers, he bagged 416 wickets from just 262 matches.
Waqar’s strike rate is the 4th best of any top bowler. His fierce manner of middel fast pace bowling made him a headache for batsmen, particularly in the 90s.
Chaminda VAAS – Silent Match Winner of SriLanka
Chaminda Vaas was an important piece of Sri Lanka’s bowling attack for many years. He sits high on the list of most wickets in ODI with 400 of them.
He was accurate and made early powerplay breakthroughs. Best Bowling In ODI History – His 8/19 being one of the greatest bowling performance in ODI cricket history
Shahid Afridi – The Multi-Ball Impact Player
Shahid Afridi, batting as a hard-hitter primarily features in the most wickets in ODI with 395 wickets. Skilful leg-spin that befuddled batsmen through its unpredictability.
This unique ability makes Afridi one of the most valuable ODI players in history.
Some of the Other Legendary Bowlers That Made It To The List
The official all time list of the most wickets in ODIs also features numerous other greats:
- 12/17Shaun Pollock (393 wickets): South Africa’s best bet for years
- 4 Glenn McGrath (381 wickets): Renowned for line and length accuracy
- Brett Lee (380 wickets): One of the quickest fast bowlers in the history of cricket.
- 337 wickets : Anil Kumble: The greatest match-winning spinner India has ever had
- 297 wickets Daniel Vettori | Legendary left-arm spinner from New Zealand
All these bowlers played crucial roles for their respective national teams and were instrumental in the annals of ODI cricket.
Scope and Relevance of ODI Bowling and Wicket Records
Over time, the battle for having the most wickets in ODI has become fiercer. Older generations played fewer matches in a year but modern players have more chances with the schedule for cricket getting busier.
But wicket taking is also more difficult from the aggression going into batting these days. It maintains the record of most ODI wickets which is highly respected and very difficult to break.
Read More: South Africa National Cricket Team vs Pakistan National Cricket Team Match Scorecard | India Tour of Ireland, 2026
FAQs: Most Wickets in ODI
Q1. Who has taken the most wickets in ODI cricket history?
A: Muttiah Muralitharan of Sri Lanka holds the record for the most wickets in ODI cricket history with 534 wickets.
Q2. How many ODI wickets does Muttiah Muralitharan have?
A: He has taken 534 wickets in ODI cricket, making him the highest wicket-taker in this format.
Q3. Who is the second-highest wicket-taker in ODI cricket?
A: Wasim Akram from Pakistan is the second-highest wicket-taker in ODI cricket with 502 wickets.
Q4. Which fast bowler has taken the most wickets in ODIs?
A: Wasim Akram is the leading fast bowler in ODI cricket history with 502 wickets.
Q5. Which Pakistani bowler is in the top ODI wicket-takers list?
A: Wasim Akram (502 wickets), Waqar Younis (416 wickets), and Shahid Afridi (395 wickets) are among the top Pakistani wicket-takers in ODIs.
Q6. Who is the highest wicket-taker for India in ODI cricket?
A: Anil Kumble is the highest wicket-taker for India in ODIs with 337 wickets.
Q7. Can any current player break the record for most wickets in ODI?
A: It is possible but very challenging. Modern cricketers play fewer ODIs than earlier generations, making it difficult to reach Muralitharan’s record of 534 wickets.
Conclusion
Highlights the greatest seamers in cricket history – those who’ve taken most wickets in ODI record They are all playing to build their legacy, hope to someday be talked about the same way as Muttiah Muralitharan’s world record of 534 ODI wickets or Wasim Akram and his evergreen swing with a white ball.
While talent is needed to achieve success in the most wickets in ODI category, discipline and long-term consistent performance play a role as well. These bowlers not only get wickets but they won matches for their teams – these are legends of the game.
One day international cricket may change a lot and it’s expected that one or the other bowlers will come who will break this record but these names at the top will always remain iconic in the history of cricket.






