10. Zaheer Khan

One of the finest left-arm pacers ever, Zaheer Khan was nothing but a force to reckon with during his prime days. He led India’s bowling line-up for over a decade and did his job with utmost precision.Overall, Zaheer took 597 wickets in his glorious international career.

9. James Anderson

Anderson has done well in limited-overs cricket as well. Despite not playing any ODI since 2015, Anderson is still England’s highest wicket-taker in the format with 269 scalps. In total, the English star has scalped 917 international wickets and the tally is set to enhance further.

8. Trent Boult

The star fast bowler also deserves credit for taking New Zealand to the title in the inaugural World Test Championship. At 32, Boult has already scalped 507 international cricket and he certainly has no plans of slowing down anytime soon.

7. Shoaib Akhtar

Akhtar is indeed one of the fastest, if not the fastest, pacers to have stepped onto the cricket field. Owing to the same, his thunderbolts weren’t just challenging but intimidating for batsmen as well. As far as his overall record is concerned, Akhtar scalped 444 wickets at the highest level.

6. Pat Cummins

As of now, he is a regular face in all formats and his numbers are phenomenal as well. In fact, it has been over 2.5 years since the pacer is holding the pinnacle position in ICC Test rankings for bowlers. As, Cummins, 28, has 312 international wickets to his name.

5. Jasprit Bumrah

The Indian speed merchant shattered all sorts of stereotypes by shining in the longest format as well. To date, he has Test five-wicket haul in South Africa, Australia, England, and West Indies. Overall, Bumrah has scalped 268 wickets in Team India colours.

4. Mitchell Johnson

Although Australia has produced many prominent fast bowlers over the years, not many were more intimidating than Mitchell Johnson. The left-arm pacer bowled with hostility and venom throughout his career and made a mark in different conditions

3. Brett Lee

Arguably the fastest bowler ever, Lee was a potent weapon in Australia’s arsenal during their glory days of the 2000s. Batsmen hardly got any breather while facing Lee as the speedster possessed remarkable speed alongside control. 

2. Glenn McGrath

He also played a crucial role in taking Australia to the World Cup thrice – 1999, 2003 and 2007. In fact, McGrath’s tally of 71 wickets is the highest for any bowler in ODI World Cups. Coming to his overall numbers, McGrath retired with 949 international wickets, most for any pacer to date.

1. Dale Steyn

Former South African pacer Dale Steyn tops this list and not many can raise their eyebrows. After all, Steyn proved his mettle in all formats and all conditions. Speaking of his numbers, Steyn took 699 wickets in his glorious international career.