Skip to content
Foundation7

Most Career Wickets: The Greatest Wicket-Takers in Cricket History

Muttiah Muralitharan's 800 Test wickets, Shane Warne's 708, and the top wicket-takers across all international cricket formats — the bowlers who made dismissing batters an art form.

Written by GeoCric EditorialUpdated Aug 10, 2026
ShareShareWhatsAppFacebook

Career wicket records in cricket represent a different kind of achievement from batting run records — bowling is more physically demanding, injury-prone, and dependent on the captain giving the bowler opportunities. The great wicket-takers in cricket history are those who combined exceptional skill with remarkable durability, taking wickets consistently across years of high-level international cricket. The Test wicket record belongs to a spinner, the ODI wicket record to another spinner, and all three formats have seen their records dominated by players who bowled long enough to accumulate dismissals that no single season of dominance could match.

Muttiah Muralitharan: 800 Test Wickets

Muttiah Muralitharan of Sri Lanka holds the record for the most wickets in Test cricket: 800 wickets in 133 Tests at an average of 22.72. His final wicket — Pragyan Ojha of India caught at slip in his last Test match — brought him to exactly 800, a round number that seemed almost scripted. Muralitharan's action was unique: a highly flexible wrist allowed him to generate exceptional spin and flight in a way no other bowler had managed. His doosra (a leg-side turn bowled with an off-spinner's grip) was a revolutionary delivery. He dismissed all the world's top batters across two decades and was equally effective in all conditions, though he was particularly devastating in Sri Lanka's home conditions where the pitches supported his off-spin. His 800 wickets are the highest in any format and a record considered almost as unbreakable as Bradman's average.

Shane Warne: 708 Wickets and the Art of Leg-Spin

Shane Warne of Australia took 708 Test wickets across a career from 1992 to 2007 — the most by any wrist-spinner in history and the second-most in Test cricket overall. Warne's bowling was celebrated for its variety (leg-break, googly, flipper, slider, zooter) and for his ability to set traps psychologically, drawing batters into false shots through sustained pressure. His first ball in Ashes cricket — the 'Ball of the Century' to Mike Gatting in 1993, which pitched outside leg stump and hit the top of off — became cricket's most replayed bowling moment. Warne also held the record for most Test wickets for several years before Muralitharan passed him in 2004. The Warne–Muralitharan debate — who was the greater bowler — is one of cricket's defining arguments and is unlikely to ever be definitively resolved.

RankBowlerCountryTestsWicketsAvg
1M. MuralitharanSri Lanka13380022.72
2Shane WarneAustralia14570825.41
3Anil KumbleIndia13261929.65
4James AndersonEngland188+700+26+
5Glenn McGrathAustralia12456321.64

James Anderson: The Pace Bowling Record

James Anderson of England became the highest wicket-taking pace bowler in Test history, surpassing Glenn McGrath's 563 in the 2020s and continuing to add to his total into the mid-2020s. Anderson's career is one of cricket's most remarkable for its longevity: he played his first Test in 2003 and was still taking wickets at an elite level in 2024 at the age of 41. His success is built on swing bowling mastery — particularly reverse swing with the old ball — combined with exceptional line and length precision. In English conditions, Anderson is almost unplayable; overseas he has had to adapt his approach, sometimes less successfully, but has always found ways to take wickets. His total surpassed 700 Test wickets, making him only the third bowler in history to reach that landmark after Muralitharan and Warne.

ODI Wicket Records: Muralitharan and Wasim Akram

In ODI cricket, Muralitharan also holds the all-time wicket record with 534 ODI wickets in 350 matches. Wasim Akram of Pakistan (502 wickets in 356 ODIs) is second, followed by Waqar Younis (416 in 262 ODIs). The ODI bowling record reflects a combination of longevity and effectiveness in the 50-over format, where bowlers have fewer overs available and must be economical as well as wicket-taking. The dual requirement of taking wickets while preventing runs makes ODI bowling distinctly different from Test bowling: in Tests a bowler can attack with less concern for economy; in ODIs every wide or no-ball is costly. Lasith Malinga (Sri Lanka, 338 ODI wickets) was particularly devastating in ODI cricket with his unique slinging action and yorker mastery.

Frequently asked questions

Who has taken the most wickets in Test cricket?

Muttiah Muralitharan of Sri Lanka — 800 wickets in 133 Tests at an average of 22.72. He took his final wicket in his last Test match to finish at exactly 800. Shane Warne is second (708 in 145 Tests) and James Anderson of England is third, having surpassed 700 Test wickets during his career through the 2020s.

Who holds the ODI bowling wicket record?

Muttiah Muralitharan — 534 wickets in 350 ODI matches. Wasim Akram of Pakistan (502 wickets in 356 ODIs) is second. Muralitharan's dominance of both the Test and ODI wicket records is unique in cricket history — no other bowler holds both records simultaneously.

Who is the highest wicket-taking pace bowler in Test cricket?

James Anderson of England — who surpassed Glenn McGrath's record of 563 Test wickets and continued to add to his total in the 2020s, reaching over 700 Test wickets. Anderson's career longevity (debut 2003, still playing in mid-2020s) combined with consistent high-level performance makes him the definitive pace bowling record holder in Test cricket.