Take a look at the top wicket-takers across all three formats of the game in international cricket.
One of the best bowlers of all time, Muttiah Muralitharan was the first bowler to take a combined 1,000 wickets across Tests and ODIs and still holds countless records as the fastest bowler to 350, 400, 450, 500, 550, 600, 700, 750 and 800 wickets. He remains the only player in Test cricket history to reach 800 wickets.
Of the top 10 Test wicket takers, only Glenn McGrath took scalps with an average better than Murali's stingy 22.72.
Regarded by many as the best spin bowler to have ever lived, Shane Warne's revolutionary leg spin was the undoing of the world's best batters for 15 years.
England's tormentor-in-chief throughout the 1990s, Warne delivered the 'Ball of the Century' with his very first Ashes delivery to Mike Gatting, famously dismissing Andrew Strauss in not-dissimilar fashion 12 years later.
The King of Swing, and arguably the greatest bowler of all time, set apart from his peers by his remarkably longevity. Only one other pace bowler reached 250 innings; Anderson retired on 350.
Honing his craft from an unpredictable fast bowler to a laser-accurate swing bowler, Anderson set countless records over a remarkable 21-year career.
Part of the legendary triumvirate of 90s spin bowlers, Anil Kumble played for India across a near-20-year span, famously taking all 10 wickets in the second innings of India's Test against Pakistan in 1999.
While Stuart Broad was always number two to James Anderson, there's an argument that Broad's ceiling was actually higher than his partner's.
Broad at his best was simply unplayable, memorably taking 8/15 in the first innings of the fourth Ashes Test against Australia in 2015.
The leading wicket-taker in Tests and the leading wicket-taker in ODIs, Muttiah Muralitharan overtook previous record-holder Wasim Akram, and remains top of the pile with a remarkably 534 scalps.
Murali also represented Sri Lanka at five Cricket World Cups, winning the tournament in 1996.
One of the greatest bowlers of all time, Wasim Akram set the record for the most wickets taken in ODIs. An intimidating bowler, the Sultan of Swing was capable of moving the ball both ways, tormenting batters for the better part of two decades.
The other half of the Wasim/Waqar duo, Waqar Younis was a master of reverse swing, and still holds the record for the most five-wicket hauls in ODIs with 13.
Retiring with exactly 400 wickets, Sri Lanka's Chaminda Vaas remains the only player on ODI history to have taken an eight-wicket haul (producing a hat-trick in the process), and was part of the 1996 World Cup-winning squad.
Incredibly versatile with the ball, Shahid Afridi was also devastating with the bat and is the only all-rounder amongst the top five wicket-takers in ODI history.
A prolific leg-spinner, Afridi's best spell saw him take seven wickets for just 12 runs.
Afghanistan's first superstar cricketer, Rashid Khan already holds the record for the most T20I wickets and has plenty of time on his side to add to his tally, taking his 173 wickets at a measly average of 13.93.
An outstanding bowler across all three formats of the game, New Zealand's Tim Southee remains second in the list of T20I wicket-takers.
Still going strong for Bangladesh 10 years after making his debut, Mustafizur Rahman remains one of the premier T20 bowlers in the world.
Perhaps best suited to the 20-over game, Ish Sodhi has more than 125 T20Is to his name, shining at two T20 World Cups for New Zealand.
Unquestionably Bangladesh's greatest player, Shakib Al Hasan proved a constant threat with bat and ball, ultimately falling just one shy of 150 T20I wickets.