Highest Wicket Takers in ODI Cricket: All-Time Records
On this page5
Two bowlers separated by continents and styles sit at the top of the ODI wicket-takers list: an off-spinner from Sri Lanka who bowled a delivery few could read, and a left-arm quick from Pakistan who helped invent reverse swing as a weapon. Between them, Muttiah Muralitharan and Wasim Akram took wickets across three decades of one-day cricket.
All-time highest wicket takers in ODIs
| Bowler | Country | Career span | Notable for |
|---|---|---|---|
| Muttiah Muralitharan | Sri Lanka | 1993–2011 | Off-spin/doosra, unparalleled turn and variation |
| Wasim Akram | Pakistan | 1984–2003 | Left-arm pace, reverse swing pioneer |
| Waqar Younis | Pakistan | 1989–2003 | Toe-crushing yorkers, reverse swing |
| Chaminda Vaas | Sri Lanka | 1994–2008 | Left-arm seam, consistent throughout |
| Shahid Afridi | Pakistan | 1996–2015 | Leg-spin, high wicket rate across huge spell |
| Lasith Malinga | Sri Lanka | 2004–2019 | Round-arm slinger, lethal yorkers at death |
| Glenn McGrath | Australia | 1993–2007 | Line-and-length mastery, low economy |
| Brett Lee | Australia | 2000–2012 | Pace and aggression |
| Shaun Pollock | South Africa | 1996–2008 | Accuracy, movement both ways |
Figures shift as active players add matches. Verify current tallies on ESPNcricinfo or the ICC site.
Muralitharan’s dominance
Murali built his tally on two deliveries: the standard off-break and the doosra, which spun the other way and left batters guessing which was coming. He took wickets at roughly the same rate at home in Colombo as he did on neutral pitches, and he did it while keeping his economy rate down, so captains could bowl him through the middle overs without bleeding runs.
Wasim Akram — the fast-bowling benchmark
A left-arm seamer sitting this close to the top of an ODI wickets list is unusual on its own. Akram got there with late swing, reverse swing with an old ball, and the versatility to open the bowling and then come back for the death overs. Most conversations about the best pace bowling in ODI history start with him.
What separates high wicket-takers
Sustained success in ODIs requires:
- Longevity — playing 200+ matches across a decade or more
- Wicket-taking ability — not just containing runs
- Adaptability — performing in flat conditions, different countries, and different eras
- Fitness — ODI careers can stretch 15+ years for the most durable bowlers
Active bowlers and the record
Cracking the top ten now means staying selected across many years, which is harder than it used to be. Murali’s total looks safe for a while: modern bowlers split their workload across three formats instead of two, and the format itself has gotten more batter-friendly, which pushes economy rates up and makes long careers as a strike bowler rarer.
Frequently asked questions
Who has the most wickets in ODI cricket?+
Muttiah Muralitharan (Sri Lanka) holds the record for most ODI wickets, with over 500 dismissals across his career.
Who is the highest wicket-taker in ODI cricket among fast bowlers?+
Wasim Akram (Pakistan) is widely regarded as the leading fast bowler on the all-time ODI wickets list, with over 500 wickets at a strong average and economy rate.
Which current bowlers are climbing the ODI wickets record?+
Lasith Malinga (retired), Shakib Al Hasan, and among current active bowlers, players like Jasprit Bumrah are accumulating wickets — but the all-time record remains distant.
How many ODI wickets did Muttiah Muralitharan take?+
Muttiah Muralitharan took 534 wickets in One Day Internationals, the most in the format's history. Combined with his 800 Test wickets, he is the leading wicket-taker in both formats, an unmatched double that underlines his standing as one of the greatest bowlers ever.
Which bowlers have taken 500 ODI wickets?+
Only two bowlers have reached 500 wickets in ODIs: Muttiah Muralitharan with 534 and Wasim Akram with 502. Their tallies stand well clear of the rest of the all-time list, a testament to their exceptional skill and longevity across long international careers.
Who are the leading ODI wicket-takers among fast bowlers?+
Wasim Akram leads all fast bowlers in ODI wickets with 502, followed by his Pakistan teammate Waqar Younis. Later quicks like Glenn McGrath, Brett Lee, and Lasith Malinga also feature high on the all-time pace-bowling list.
Why is it hard for modern bowlers to break these records?+
Modern schedules feature fewer ODIs relative to T20s, and workload management means top bowlers play fewer matches in the format. Combined with the huge tallies set by Muralitharan and Akram over long careers, this makes the all-time ODI wicket records extremely difficult to challenge.
Sources
Play & tools
Free browser games and tools — no account, no download.
- Play today's Sports Connections — Today's Sports Connections — daily hints, answers, and play the grid.
- Play Guess the NFL Player — A new mystery NFL player every day. Eight guesses, with a clue on each — plus free unlimited mode.
- Explore all our games →
Related cricket guides
View all →
Highest Score in T20I Cricket: Team and Individual Records
The highest team total in men's T20Is is Zimbabwe's 344/4 and the top individual innings is Aaron Finch's 172. See the full record list here.
Highest Batting Average in ODI Cricket: Top Contributors
Batting average in ODIs measures runs per dismissal. Elite batters like Babar Azam, Virat Kohli, and AB de Villiers sustain averages well above 50.
Most ODI Wickets in Cricket: All-Time Records and Top Bowlers
Muttiah Muralitharan holds the record for most ODI wickets ever. See the all-time leaders, what makes an elite ODI bowler, and key ODI bowling milestones.
Highest Score in Test Cricket: All-Time Individual Records
The highest individual score in Test cricket is 400 not out by Brian Lara in 2004. See the all-time top scores and what made each innings special.
Most Sixes in T20I Cricket: All-Time Records and Top Hitters
Rohit Sharma and Martin Guptill lead the way for most sixes in T20 Internationals. See the biggest hitters, key records, and what defines T20I six-hitting.
The Fastest Century in ODI Cricket: Record-Breaking Tons
The fastest centuries in ODI cricket came in under 35 balls. See the record holders, the context, and what makes an ultra-fast hundred possible.