Who Has the Highest Wickets in ODI Cricket? (Complete List)

Who Has the Highest Wickets in ODI Cricket? (Complete List)

Bowlers win matches, but only a few become legends. When fans discuss the highest wickets in ODI format, certain names always dominate the conversation. This record isn’t about one lucky spell. It’s built through years of skill, patience, and match-winning performances. In this guide, we’ll break down the complete highest wickets in ODI career list, along with tournament and country-specific rankings. Stick around, because these numbers tell some incredible cricketing stories.

What Does the Highest Wickets in ODI List Actually Tell Us?

All bowlers aspire to make a difference in the format. Even the list of the highest wickets in ODI cricket will tell us who was the batter of the decade. It also unveils the changes in bowling styles throughout the years.

Other players on this list are all-rounders, pacers and spinners. This way it is a complete account of how great ODI bowling is. We’ll start with the entire numbers and then consider the narratives of the same.

Full List: Highest Wickets in ODI Career

Below is the complete table of the leading wicket-takers across ODI history.

RankPlayerSpanMatWktsBestAvgEconSR
1M Muralidaran (SL)1993-20113505347/3023.083.9335.22
2Wasim Akram (PAK)1984-20033565025/1523.523.8936.22
3Waqar Younis (PAK)1989-20032624167/3623.844.6830.52
4WPUJC Vaas (SL)1994-20083224008/1927.534.1839.43
5Shahid Afridi (PAK)1996-20153983957/1234.514.6244.73
6SM Pollock (SA)1996-20083033936/3524.503.6739.97
7GD McGrath (AUS)1993-20072503817/1522.023.8834.04
8B Lee (AUS)2000-20122213805/2223.364.7629.43
9SL Malinga (SL)2004-20192263386/3828.875.3532.35
10A Kumble (IND)1990-20072713376/1230.894.3043.01
11ST Jayasuriya (SL)1989-20114453236/2936.754.7846.04
12Shakib Al Hasan (BAN)2006-20232473175/2929.524.4639.66
13J Srinath (IND)1991-20032293155/2328.084.4437.88
14DL Vettori (NZ)1997-20152953055/731.714.1246.09
15SK Warne (AUS)1993-20051942935/3325.734.2536.32
16Saqlain Mushtaq (PAK)1995-20031692885/2021.784.2930.45
17AB Agarkar (IND)1998-20071912886/4227.855.0732.93
18Z Khan (IND)2000-20122002825/4229.434.9335.80
19JH Kallis (SA)1996-20143282735/3031.794.8439.37
20AA Donald (SA)1991-20031642726/2321.784.1531.47
21Mashrafe Mortaza (BAN)2001-20202202706/2632.934.8840.45
22JM Anderson (ENG)2002-20151942695/2329.224.9235.62
23Abdul Razzaq (PAK)1996-20112652696/3531.834.6940.67
24Harbhajan Singh (IND)1998-20152362695/3133.354.3146.39
25M Ntini (SA)1998-20091732666/2224.654.5332.65
26N Kapil Dev (IND)1978-19942252535/4327.453.7144.27
27MA Starc (AUS)2010-20251302476/2823.585.2626.87
28Shoaib Akhtar (PAK)1998-20111632476/1624.974.7631.43
29AU Rashid (ENG)2009-20261622425/2731.425.6233.51
30KD Mills (NZ)2001-20151702405/2527.024.7234.29
31MG Johnson (AUS)2005-20151532396/3125.264.8331.33
32HH Streak (ZIM)1993-20051892395/3229.824.5139.61
33D Gough (ENG)1994-20061592355/4426.424.3936.04
34RA Jadeja (IND)2009-20262102325/3336.544.8844.84
35CA Walsh (WI)1985-20002052275/130.473.8347.67
36CEL Ambrose (WI)1988-20001762255/1724.123.4841.56
37TG Southee (NZ)2008-20231612217/3333.705.5336.53
38Rashid Khan (AFG)2015-20261202147/1819.924.2528.07
39TA Boult (NZ)2012-20231142117/3424.384.9929.28
40Abdur Razzak (BAN)2004-20141532075/2929.294.5638.47
41Mohammed Shami (IND)2013-20251082067/5724.055.5825.85
42CJ McDermott (AUS)1985-19961382035/4424.714.0336.75
43CZ Harris (NZ)1990-20042502035/4237.504.2852.54
44CL Cairns (NZ)1991-20062152015/4232.804.8440.63
45DJ Bravo (WI)2004-20141641996/4329.515.4132.71
46KMDN Kulasekara (SL)2003-20171841995/2233.924.9041.52
47A Zampa (AUS)2016-20261211985/3529.335.5231.86
48DW Steyn (SA)2005-20191251966/3925.954.8731.91
49BKV Prasad (IND)1994-20011611965/2732.304.6741.47
50SR Waugh (AUS)1986-20023251954/3334.674.5645.55
51Kuldeep Yadav (IND)2017-20261211946/2527.045.0731.97
52Mustafizur Rahman (BAN)2015-20261241936/4326.305.1530.61
53CL Hooper (WI)1987-20032271934/3436.054.3649.60
54L Klusener (SA)1996-20041711926/4929.954.7038.20
55M Morkel (SA)2007-20181171885/2125.324.9530.63
56CRD Fernando (SL)2001-20121471876/2730.205.2034.79
57Saeed Ajmal (PAK)2008-20151131845/2422.724.1832.60
58Imran Khan (PAK)1974-19921751826/1426.613.8940.99
59Aaqib Javed (PAK)1988-19981631827/3731.434.2844.02
60Umar Gul (PAK)2003-20161301796/4229.345.1933.87
61SCJ Broad (ENG)2006-20161211785/2330.135.2634.32
62Mohammad Nabi (AFG)2009-20261781775/1732.804.3245.50
63NLTC Perera (SL)2009-20211661756/4432.805.8333.71
64NW Bracken (AUS)2001-20091161745/4724.364.4133.09
65Imran Tahir (SA)2011-20191071737/4524.834.6532.02
66JDP Oram (NZ)2001-20121601735/2629.174.3839.94
67IK Pathan (IND)2004-20121201735/2729.725.2633.84
68CR Woakes (ENG)2011-20231221736/4530.015.4333.16
69MJ Henry (NZ)2014-2025951725/3024.985.2128.75
70A Flintoff (ENG)1999-20091411695/1924.384.3933.27
71K Rabada (SA)2015-20251061686/1627.455.0832.40
72SR Watson (AUS)2002-20151901684/3631.794.9538.48
73CH Gayle (WI)1999-20193011675/4635.484.7844.45
74Mushtaq Ahmed (PAK)1989-20031441615/3633.294.2646.85
75JO Holder (WI)2013-20231381595/2736.965.5040.26
76Sir RJ Hadlee (NZ)1973-19901151585/2521.563.3039.12
77Shoaib Malik (PAK)1999-20192871584/1939.184.6650.36
78MD Marshall (WI)1980-19921361574/1826.963.5345.70
79M Prabhakar (IND)1984-19961301575/3328.874.2740.50
80A Nehra (IND)2001-20111201576/2331.725.1936.63
81GB Hogg (AUS)1996-20081231565/3226.844.5135.66
82R Ashwin (IND)2010-20231161564/2533.204.9340.40
83S Lamichhane (NEP)2018-2026741546/1119.254.3726.38
84SR Tendulkar (IND)1989-20124631545/3244.485.1052.29
85BAW Mendis (SL)2008-2015871526/1321.864.8027.32
86UDU Chandana (SL)1994-20071471515/6131.904.7040.67
87JJ Bumrah (IND)2016-2026901506/1923.604.5830.89

Muralitharan simply figures as a casual head of this list, and the list includes Wasim Akram, one of the most popular names amongst the fans who are obsessed with the research of the highest wickets in ODI cricket.

Wasim Akram: The Bowler Who Redefined Swing

No one talks about the highest wickets in ODI history without excluding Wasim Akram. He’s known worldwide as the Sultan of Swing. Interestingly, he was even seen by Javed Miandad in the nets and not in any academy.

Akram made his debut in 1984 and continued to play till 2003. Throughout this period, he collected 502 wickets out of the total 356 matches. He had an average credit record of 23.52 and an economy rate of an astounding 3.89 in bowling.

His Peak Years Tell the Real Story

The era of 1992-1999 saw Akram bowling in his best days. He swung and swung in reverse so much better. Therefore, even batters could hardly play him in the moments of death.

This was as high as 5/15 against Zimbabwe all the way back in 1993. Additionally, he also had four five-wicket hauls in his career. A curious accomplishment of a fast bowler at this time.

The 1992 World Cup Final Moment

All the cricket-loving fans will recall the spell of Akram in the World Cup final in 1992. Pakistan was playing England at Melbourne, and the match appeared to be a tense one. Then, Akram bowled two magical deliveries back to back.

First he struck out Allan Lamb, telling him. Then in quick succession, he scalped Chris Lewis with a scalding inswinger. The two balls virtually brought Pakistan its first World Cup championship.

Full List: Highest Wickets in ODI World Cup

highest wickets in odi world cup
Source: Self-Made

World Cups bring extra pressure. So, performing well in these tournaments takes real skill. Here’s the complete table for the highest wickets in ODI world cup.

RankPlayerTeamSpanMatWktsBestAvgEcon
1Glenn McGrathAustralia1996-200739717/1518.193.96
2Muttiah MuralitharanSri Lanka1996-201140684/1919.633.88
3Mitchell StarcAustralia2015-202328656/2819.295.15
4Lasith MalingaSri Lanka2007-201929566/3822.875.51
5Mohammed ShamiIndia2015-202318557/5713.525.13
6Wasim AkramPakistan1987-200338555/2823.834.04
7Trent BoultNew Zealand2015-202329535/2725.544.92
8Chaminda VaasSri Lanka1996-200731496/2521.223.97
9Zaheer KhanIndia2003-201123444/4220.224.47
10Javagal SrinathIndia1992-200334444/3027.814.32
11Shakib Al HasanBangladesh2007-202336435/2936.065.14
12Tim SoutheeNew Zealand2011-202322417/3327.075.68
13Imran TahirSouth Africa2011-201922405/4521.174.41
14Jasprit BumrahIndia2019-202320384/3919.574.23
15AA DonaldSouth Africa1992-200325384/1724.024.17
16Jacob OramNew Zealand2003-201123364/3921.334.21
17Daniel VettoriNew Zealand2003-201532364/1832.444.14
18Brett LeeAustralia2003-201117355/4217.974.57
19Wahab RiazPakistan2011-201920355/4626.455.55
20GB HoggAustralia2003-200721344/2719.234.12
21Imran KhanPakistan1975-199228344/3719.263.86
22Shaheen Shah AfridiPakistan2019-202314346/3521.025.57
23Shaun TaitAustralia2007-201118344/3921.505.35
24Pat CumminsAustralia2015-202323343/3330.055.41
25Shane WarneAustralia1996-199917324/2919.503.83
26Chris HarrisNew Zealand1992-200328324/726.904.43
27Anil KumbleIndia1996-200718314/3222.834.08
28Lockie FergusonNew Zealand2019-202316314/3722.905.15
29Shaun PollockSouth Africa1996-200731315/3631.293.60
30Chris WoakesEngland2015-202324314/5431.545.50
31Shane BondNew Zealand2003-200716306/2317.263.50
32IT BothamEngland1979-199222304/3125.403.43
33Shoaib AkhtarPakistan1999-201119304/4625.505.13
34Shahid AfridiPakistan1999-201527305/1627.704.51
35PAJ DeFreitasEngland1987-199622293/2825.583.95
36Adam ZampaAustralia2019-202315284/826.825.82
37Kapil DevIndia1979-199226285/4331.853.76
38Courtney WalshWest Indies1987-199917274/2520.253.46
39Craig McDermottAustralia1987-199617275/4422.184.02
40Matt HenryNew Zealand2015-202318274/4729.375.22
41Steve WaughAustralia1987-199933273/3630.144.70
42Ravindra JadejaIndia2015-202321275/3330.704.60
43Sanath JayasuriyaSri Lanka1992-200738273/1239.254.83
44JM AndersonEngland2003-201525274/2540.035.17
45Morne MorkelSouth Africa2011-201514263/3319.464.66
46Mushtaq AhmedPakistan1992-199615263/1621.114.06
47AME RobertsWest Indies1975-198316263/3221.233.24
48Damien FlemingAustralia1996-199916265/3622.424.37
49Adil RashidEngland2019-202320263/4236.115.46
50MG JohnsonAustralia2011-201515254/1922.284.60
51Mustafizur RahmanBangladesh2019-202316255/5935.286.39
52Curtly AmbroseWest Indies1992-199917243/2820.793.03
53Abdul QadirPakistan1983-198713245/4421.083.72
54Manoj PrabhakarIndia1987-199619244/1926.664.40
55Kagiso RabadaSouth Africa2019-202318243/3331.705.04
56Mark WoodEngland2019-202317243/1833.835.65
57Saqlain MushtaqPakistan1996-200314235/3521.474.39
58A FlintoffEngland1999-200718234/4323.213.93
59Dale SteynSouth Africa2011-201514235/5023.394.67
60Andre RussellWest Indies2011-201914234/4925.045.75
61Josh HazlewoodAustralia2015-202316234/3527.174.59
62JE TaylorWest Indies2007-201514233/1527.565.21
63TM OdoyoKenya1996-201125234/2835.524.83
64Sir RJ HadleeNew Zealand1975-198313225/2519.132.88
65Sharma Madan LalIndia1975-198311224/2019.363.66
66Waqar YounisPakistan1996-200313224/2621.185.00
67Lance KlusenerSouth Africa1999-200314225/2122.134.82
68Mitchell SantnerNew Zealand2019-202320225/5935.094.83
69Heath StreakZimbabwe1996-200322223/3536.544.59
70D MadushankaSri Lanka2023-20239215/8025.006.70
71Kuldeep YadavIndia2019-202318212/736.234.69
72Mohammad NabiAfghanistan2015-202324214/3040.474.72
73Jacques KallisSouth Africa1996-201136213/2643.044.28
74Geoffrey AllottNew Zealand1999-19999204/3716.253.70
75Michael HoldingWest Indies1979-198311204/3317.052.94
76G CoetzeeSouth Africa2023-20238204/4419.806.23
77Jofra ArcherEngland2019-201911203/2723.054.57
78Yuvraj SinghIndia2003-201123205/3123.104.99
79Kemar RoachWest Indies2011-201913206/2723.304.61
80Abdur RazzakBangladesh2007-201115203/2028.204.63
81Harbhajan SinghIndia2003-201121203/5340.404.20
82Roger BinnyIndia1983-19879194/2920.104.02
83AJ HallSouth Africa2003-200712195/1823.054.42
84Angelo MathewsSri Lanka2011-202327193/4125.845.12
85W WatsonNew Zealand1987-199214193/3730.054.32
86Abdul RazzaqPakistan1999-201122193/2531.154.22
87Mashrafe MortazaBangladesh2003-201924194/3853.155.39
88RGD WillisEngland1979-198311184/1117.502.66
89Umesh YadavIndia2015-20158184/3117.834.98
90Umar GulPakistan2007-201111183/3019.114.11
91Ashish NehraIndia2003-201112186/2322.724.40
92Hashan TillakaratneSri Lanka2007-201527184/424.834.41
93Ashantha De MelSri Lanka1983-19879185/3224.944.97
94Ravichandran AshwinIndia2011-202311184/2525.384.27
95Roger HarperWest Indies1987-199614184/4727.113.69
96Aaqib JavedPakistan1992-199615183/2128.724.15
97MO OdumbeKenya1996-200319184/3831.504.85
98Gavin LarsenNew Zealand1992-199919183/1633.273.52
99Carl HooperWest Indies1987-200320183/4236.614.27
100Chris CairnsNew Zealand1992-200328183/1941.945.14

This is the chart headed by Glenn McGrath. Meanwhile, Mohammed Shami has an excellent average of merely 13.52, which is very minimal. This has turned him into one of the finest bowlers each time the topic of the highest wicket in the ODI World Cup debate arises among fans and specialists.

In this case, Akram too played an influential part. In fact, his bilateral series are not the only ones in which he has been a steady player, as he has an impressive 55-plus wicket tally in 38 World Cup games.

Full List: Highest Wickets in ODI for India

Highest Wickets in ODI for India
Source: Self-Made

The years have witnessed a number of match-winning bowlers in Indian cricket. And when we talk of the highest wickets of India in ODI, which will be the first thing that will cross your mind will be the name of Anil Kumble.

RankPlayerMatchesWicketsBest FiguresEconomy
1Anil Kumble2693346/124.29
2Javagal Srinath2293155/234.44
3Ajit Agarkar1912886/425.07
4Zaheer Khan1942695/424.95
5Harbhajan Singh2342655/314.30
6Kapil Dev2252535/433.71
7Ravindra Jadeja2042315/334.85
8Mohammed Shami1082067/575.58
9BKV Prasad1611965/274.67
10Kuldeep Yadav1131816/254.99
11Irfan Pathan1201735/275.26
12Manoj Prabhakar1301575/334.27
13Ravichandran Ashwin1161564/254.93
14Ashish Nehra1171556/235.21
15Sachin Tendulkar4631545/325.10
16Jasprit Bumrah891496/194.59
17Bhuvneshwar Kumar1211415/425.08
18Ravishankar Shastri1501295/154.21
19Yuzvendra Chahal721216/425.26
20Ishant Sharma801154/345.72
21Yuvraj Singh3011105/315.08
22Umesh Yadav751064/316.01
23Sourav Ganguly3081005/165.06
24Virender Sehwag241944/65.22
25Hardik Pandya94914/245.60
26MM Patel70864/294.95
27Roger Binny72774/294.58
28P Kumar68774/315.13
29Sreesanth53756/556.07
30Sharma Madan Lal67734/204.05
31Axar Patel68723/244.49
32Mohammed Siraj44716/215.18
33RP Singh58694/355.48
34Sunil Joshi69695/64.44
35RR Singh136695/224.79
36Chetan Sharma65673/224.94
37Maninder Singh59664/223.95
38Shardul Thakur47654/376.22
39Amit Mishra36646/484.72
40SLV Raju53634/464.36
41Debashish Mohanty45574/564.99
42Nikhil Chopra39465/214.20
43Mohinder Amarnath85463/124.33
44Vinay Kumar31384/305.94
45Murali Kartik37376/275.07
46Suresh Raina226363/345.11
47RR Powar31343/244.65
48Lakshmipathy Balaji30344/485.57
49Yusuf Pathan57333/495.49
50Piyush Chawla25324/235.10
51Mohit Sharma26314/225.45
52Arshad Ayub32315/214.12
53M Prasidh Krishna17294/125.60
54Rajesh Chauhan35293/294.46
55Kedar Jadhav73273/235.15
56Kris Srikkanth146255/275.40
57A Kuruvilla25254/434.72
58Harvinder Singh16243/445.32
59Washington Sundar23243/304.84
60Narendra Hirwani18234/434.49
61Dilip Doshi15224/303.96
62SK Sharma23225/264.98
63Pragyan Ojha18214/384.46
64Stuart Binny14206/45.37
65Ajay Jadeja196203/35.25
66DS Kulkarni12194/345.09
67HH Kanitkar34172/224.78
68R Vijay Bharadwaj10163/344.95
69Deepak Chahar13163/275.75
70BS Sandhu22163/274.12
71KK Ahmed11153/135.81
72Laxman Sivaramakrishnan16153/354.26
73Sandeep Patil45152/284.09
74Karsan Ghavri19153/404.11
75AK Sharma31153/414.60

Kumble had captained 334 wickets in 269 games. Moreover, his rate of economy of 4.29 depicts the level of discipline in his bowling manner. Javagal Srinath is second, followed by Ajit Agarkar very closely.

This list of the highest wickets in ODIs for India also throws light on the current bowlers. Mohammed Shami already has 206 wickets but has fewer matches. His strike rate is among the highest rates that will be registered by Indian bowlers.

Why Wasim Akram’s Record Still Matters Today

Muralitharan then went way in passing the figure of Akram and he had 534 wickets. However, Akram revised statistics are spectacular as the quick bowler. ODIs feature greater overs and simple takes to spinners. But nothing was more than pace and swing which Akram had achieved his numbers.

In addition, he maintained a tight economy rate of 3.89 during a 20-year career. Generational Batters struggled with the reversing of his swing, that especially an old ball. The majority of legends like Glenn McGrath and Brett Lee have made it clear that they were learning his trick.

What Makes These Bowlers So Special?

A few common traits appear across every name on the highest wickets in ODI list. First, consistency matters more than occasional brilliance. Second, these bowlers adapted their skills as pitches and rules changed over time.

Third, most of them contributed with the bat too. For instance, Akram scored over 3,700 ODI runs. Similarly, Kapil Dev and Jadeja added valuable runs down the order. This all-round value made them irreplaceable for their teams.

Longevity Plays a Huge Role

Nobody reaches these numbers overnight. Akram played from 1984 to 2003. Kumble featured in ODIs between 1990 and 2007. Therefore, staying fit and relevant for that long takes serious dedication and skill.

Can Anyone Break These Records?

Modern bowlers play fewer ODIs due to packed T20 schedules. As a result, breaking Muralitharan’s 534-wicket record looks difficult right now. However, bowlers like Shami and Bumrah are climbing steadily.

Shami already holds an incredible average in World Cup matches. If he continues at this pace, his name could rise higher on both the highest wickets in ODI for India list and the broader career rankings.

Final Thoughts on Highest Wickets in ODI Records

The chase for highest wickets in ODI glory has given cricket some of its finest moments. Wasim Akram’s swing, Muralitharan’s spin, and Kumble’s precision each tell a different story. These bowlers rose under pressure and delivered when their teams needed them most.

These numbers aren’t just statistics. They represent years of hard work, skill, and passion for the game. As new bowlers emerge, the highest wickets in ODI charts will keep evolving. But for now, these legends remain the true kings of ODI bowling.

Frequently Asked Questions

Who has the highest wickets in ODI cricket? 

Muttiah Muralitharan holds the record with 534 wickets in 350 matches. Wasim Akram sits second with 502 wickets from 356 matches.

Who has the highest wickets in ODI World Cup history? 

Glenn McGrath leads with 71 wickets across 39 matches. Muralitharan follows closely with 68 wickets.

Who has the highest wickets in ODI for India? 

Anil Kumble tops the Indian list with 334 wickets in 269 matches, ahead of Javagal Srinath and Ajit Agarkar.

What is Wasim Akram’s best ODI bowling figure? 

His best figures are 5/15, recorded against Zimbabwe in 1993.

How many five-wicket hauls does Wasim Akram have in ODIs? 

Akram picked up six five-wicket hauls during his career.

Is Mohammed Shami among India’s highest wicket-takers? 

Yes. Shami has already claimed 206 ODI wickets and holds one of the best World Cup averages ever.

Can any current bowler break Muralitharan’s ODI wicket record? 

It seems unlikely soon, since modern players feature in fewer ODIs. Still, bowlers like Bumrah and Shami keep climbing the charts steadily.

Read More Latest Cricket News: Asia Cup 2027: Schedule | Best Test Captain in The World 2026 | Virat Kohli Relationships | Best Finisher in IPL | Awards Won By MS Dhoni | Virat Kohli vs Sachin Tendulkar

Hi, I'm Rohan Mehta. I have over 6 years of experience researching and writing about cricket. My expertise includes international cricket, IPL, PSL, ICC tournaments, player statistics, match records, and cricket history. I recently launched this platform to share accurate, well-researched, and engaging cricket content with fans around the world. Every article is carefully fact-checked using trusted cricket sources and official records to ensure readers receive reliable and up-to-date information.

Post Comment