Imagine the roar of the crowd when a bowler sends the stumps cartwheeling in a tense ODI match.
That moment isn’t just about one wicket—it’s about the skill, planning, and patience built over years of hard work.
Table of Contents
Toggle
In the 50-over format, where batters are free to attack and fielding restrictions make life harder for bowlers, picking up wickets consistently is a true art. From devastating yorkers to unplayable spin, the highest wicket taker in ODI history represents more than just numbers—they are symbols of cricketing greatness.
When it comes to ODI bowling dominance, Muttiah Muralitharan of Sri Lanka stands at the summit. The legendary off-spinner claimed 534 wickets in his 350-match career. His precision, variations, and ability to outthink batters made him a nightmare opponent on any surface.
Before Murali’s reign, Pakistan’s Wasim Akram held the record, ending with 502 wickets from 356 matches. Akram’s mastery of swing—both conventional and reverse—helped him win countless matches for Pakistan and cemented his place as one of the greatest left-arm bowlers in cricket history.
These two giants are the only bowlers to have crossed the 500-wicket mark in ODIs, setting a benchmark that might stand for decades.

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 | 7/12 |
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 | Lasith Malinga | Sri Lanka | 226 | 338 | 6/38 |
10 | Anil Kumble | India | 271 | 337 | 6/12 |
India has always been known for producing great batters, but over the years, several bowlers have carved their legacy in the ODI format. Leading the way is Anil Kumble, India’s spin wizard, with 337 wickets in 271 matches. His relentless accuracy and ability to bowl long, economical spells made him a vital asset for over a decade.
Right behind Kumble is Javagal Srinath, India’s premier pace bowler of the 1990s and early 2000s, with 315 wickets. His outswingers, combined with raw pace, troubled even the best batters of his era.
Rank | Player | Matches | Wickets | Best Bowling | Economy |
1 | Anil Kumble | 271 | 337 | 6/12 | 4.30 |
2 | Javagal Srinath | 229 | 315 | 5/23 | 4.44 |
3 | Ajit Agarkar | 191 | 288 | 6/42 | 5.07 |
4 | Zaheer Khan | 194 | 269 | 5/42 | 4.95 |
5 | Harbhajan Singh | 234 | 265 | 5/31 | 4.30 |
These bowlers not only brought individual glory but also played crucial roles in some of India’s most memorable ODI wins.
While every bowler on these lists had unique strengths, a few common traits stand out:

Breaking into the all-time top 10 list is becoming harder in the modern ODI era, where bowlers play fewer matches. However, players like Mohammed Shami and Jasprit Bumrah have shown that skill and accuracy can still bring success.
The highest wicket taker in ODI cricket, Muttiah Muralitharan, set a standard of excellence that might never be matched. The most wickets in ODI list is a who’s who of cricket legends, each leaving an indelible mark on the game. For India, Anil Kumble’s record as the most wickets in ODI for India stands tall as a testament to skill, perseverance, and adaptability.
But cricket is a game of surprises. Records that seem unbreakable today might fall tomorrow to a new generation of bowlers hungry for glory. The question is—who will be the one to do it?
I’m Avijit Brahma, a cricket enthusiast who enjoys dissecting games, evaluating player performances, and offering my opinions on the sport. I’m here to share my thoughts, ideas, and everything about cricket, whether it’s a thrilling finish or a knock that breaks records. Let’s have a proper conversation about cricket!