The Greatest Fast Bowlers of All Time: Top 10 Ranked (2026)
Who is the greatest fast bowler of all time? Our stats-backed top 10, from Malcolm Marshall, Glenn McGrath and Wasim Akram to James Anderson and Jasprit Bumrah, plus the fastest bowlers and India's best quicks.

Fast bowling is cricket's most thrilling contest: a bowler running in at full speed, a batter with a fraction of a second to react. Every generation argues about who did it best, so here is a clear, stats-backed answer.
Quick answer: most experts and former players rank Malcolm Marshall (West Indies) as the greatest fast bowler of all time, for his 376 Test wickets at an average of just 20.94 in every kind of condition. Glenn McGrath, Wasim Akram, Dale Steyn, Curtly Ambrose and Sir Richard Hadlee complete most all-time top-six lists, while Jasprit Bumrah is the modern bowler with the strongest claim to join them.
How we ranked the best fast bowlers in cricket history
"Greatest" is always debated, so we used the same yardsticks for everyone:
Bowling average (runs conceded per wicket). Under 25 in Tests is excellent; under 22 is all-time great.
Strike rate (balls per wicket), which shows how often a bowler takes wickets.
Longevity and volume: how many wickets, over how many years.
Range: success in different countries and conditions, not just at home.
Impact: winning matches and series, and changing how fast bowling is played.
Pure speed matters, but it is not enough on its own. Plenty of quick bowlers were fast; fewer were consistently match-winning.
Also read: Can Virat Kohli Score 100 Centuries? His Tally and Real Chances in 2026
The greatest fast bowlers of all time: top 10
Rank | Bowler | Country | Tests | Test wickets | Average |
1 | Malcolm Marshall | West Indies | 81 | 376 | 20.94 |
2 | Glenn McGrath | Australia | 124 | 563 | 21.64 |
3 | Wasim Akram | Pakistan | 104 | 414 | 23.62 |
4 | Dale Steyn | South Africa | 93 | 439 | 22.95 |
5 | Curtly Ambrose | West Indies | 98 | 405 | 20.99 |
6 | Richard Hadlee | New Zealand | 86 | 431 | 22.29 |
7 | James Anderson | England | 188 | 704 | 26.45 |
8 | Jasprit Bumrah (active) | India | 52 | 234 | 19.79 |
9 | Dennis Lillee | Australia | 70 | 355 | 23.92 |
10 | Waqar Younis | Pakistan | 87 | 373 | 23.56 |
Bumrah is still playing; his figures are as of October 2026. All other bowlers listed have retired.
1. Malcolm Marshall (West Indies)
Marshall was not the tallest of the great West Indian quicks, but he was the most complete. He could swing it both ways, bowl a vicious bouncer and adjust to any pitch. His 376 wickets at 20.94 came in one of the strongest bowling attacks ever, where wickets had to be shared. Many batters of his era named him the toughest bowler they faced.
2. Glenn McGrath (Australia)
McGrath was not express pace. He was relentless. He hit the same "corridor of uncertainty" outside off stump ball after ball, and batters eventually gave up their wicket. His 563 Test wickets and three World Cup wins (1999, 2003, 2007) make him the gold standard for accuracy.
3. Wasim Akram (Pakistan)
The "Sultan of Swing" was a left-arm magician who could swing the new ball and reverse the old one at pace. Akram took 414 Test wickets and was the first bowler to take 500 ODI wickets, finishing with 502. His two-ball burst in the 1992 World Cup final is still replayed in every highlight reel.
4. Dale Steyn (South Africa)
Steyn combined genuine pace, late outswing and fierce aggression. His Test strike rate of about 42 balls per wicket is the best of any bowler with 400 or more Test wickets. On flat pitches in Asia, where fast bowlers usually struggle, he still took wickets.
5. Curtly Ambrose (West Indies)
At over two metres tall, Ambrose got steep bounce from a perfect length and almost never bowled a bad ball. His spell of 7 wickets for 1 run against Australia at Perth in 1993 is one of the most famous in Test history. He finished with 405 wickets at 20.99.
6. Sir Richard Hadlee (New Zealand)
Hadlee carried New Zealand's attack almost alone for years. With a short, efficient run-up and superb control of seam and swing, he became the first bowler to reach 400 Test wickets, finishing on 431.
7. James Anderson (England)
Anderson's 704 Test wickets are the most by any fast bowler in history. A master of swing and seam in English conditions who learnt to succeed abroad too, he played 188 Tests over 21 years before retiring in July 2024.
8. Jasprit Bumrah (India)
Bumrah's unusual action, late movement and deadly yorker make him the most complete fast bowler of the current era. With 234 Test wickets at 19.79 (October 2026), his average is the lowest of any bowler with 200 or more Test wickets. He was ICC Men's Cricketer of the Year for 2024, Player of the Tournament at the 2024 T20 World Cup, and Player of the Match in the 2026 T20 World Cup final.
9. Dennis Lillee (Australia)
Lillee came back from serious back injuries to become the complete fast bowler of the 1970s. He retired in 1984 with a then world record 355 Test wickets, and his partnership with Jeff Thomson terrified batters.
10. Waqar Younis (Pakistan)
Waqar's toe-crushing, reverse-swinging yorkers were almost unplayable at his peak. Alongside Akram, he formed one of the deadliest new-ball and old-ball pairs ever, taking 373 Test wickets at a strike rate that few have matched.
The West Indian era: a reign of fast bowlers
From the late 1970s to the early 1990s, West Indies did not lose a Test series for 15 years, largely thanks to a production line of fast bowlers. Besides Marshall and Ambrose:
Michael Holding, nicknamed "Whispering Death" for his silent, smooth run-up, took 14 wickets at The Oval in 1976 on a flat pitch.
Joel Garner, at about 6 feet 8 inches, bowled yorkers from a great height and finished with 259 Test wickets at 20.97.
Andy Roberts led the first wave of the attack with pace and a famously disguised bouncer.
Courtney Walsh became the first bowler to take 500 Test wickets, finishing with 519.
The fastest bowlers: pure pace
If you mean "fast" literally, Shoaib Akhtar holds the record for the fastest ball recorded in international cricket: 161.3 km/h (100.2 mph) against England at the 2003 World Cup. Brett Lee and Shaun Tait also bowled above 160 km/h, and Jeff Thomson was reckoned to be just as quick in the days before speed guns. Speed thrills, but as the list above shows, control and movement decide who ends up among the greats.
The best Indian fast bowlers
India was long seen as a land of spinners, but that has changed. Kapil Dev (434 Test wickets) carried India's pace attack for 16 years and led India to the 1983 World Cup. Zaheer Khan was the leader of the 2011 World Cup-winning attack. Today, Bumrah, Mohammed Shami and Mohammed Siraj have made India one of the most feared pace-bowling sides in the world. For more Indian names who deserved more credit, see our list of the most underrated Indian cricketers.
The current generation
Besides Bumrah, these modern fast bowlers are already all-time greats in the making:
Pat Cummins (Australia): captain of Australia's 2023 World Test Championship and 2023 World Cup winning teams.
Mitchell Starc (Australia): left-arm pace and one of the best white-ball records ever, with more than 400 Test wickets.
Kagiso Rabada (South Africa): one of the best strike rates in modern Test cricket and a 2025 World Test Championship winner.
Also read: Messi vs Ronaldo: Who Is Better? Stats, Trophies and Goals Compared (2026)
Honourable mentions
Imran Khan, Allan Donald, Shaun Pollock, Fred Trueman (the first to 300 Test wickets), Ray Lindwall, Stuart Broad, Jeff Thomson and Shoaib Akhtar all have strong cases, and on another day several could make a top 10.
Verdict
There is no single correct answer, but Malcolm Marshall has the strongest overall case as the greatest fast bowler of all time: low average, huge impact and success everywhere. McGrath was the most accurate, Akram the most skilful, Steyn the most destructive, and Anderson the most durable. Among today's players, Jasprit Bumrah is the one whose numbers already belong in this company. If you enjoy cricket debates like this, read our Sachin vs Kohli comparison next.
FAQs
Who is the greatest fast bowler of all time?
Malcolm Marshall of the West Indies is the most common pick, thanks to 376 Test wickets at 20.94. Glenn McGrath, Wasim Akram and Dale Steyn are the other leading choices.
Who is the best fast bowler in cricket history by wickets?
James Anderson of England has the most Test wickets by a fast bowler, with 704 in 188 Tests. In ODIs, Wasim Akram's 502 wickets is the record for a fast bowler.
Who bowled the fastest ball in cricket history?
Shoaib Akhtar of Pakistan, with a delivery measured at 161.3 km/h (100.2 mph) against England at the 2003 World Cup.
Is Jasprit Bumrah one of the best fast bowlers of all time?
Yes. His Test average of under 20 is the lowest of any bowler with 200 or more Test wickets, and he has been decisive in India's T20 World Cup wins in 2024 and 2026.
Who is the best Indian fast bowler ever?
Kapil Dev was India's greatest pace pioneer, but on numbers and impact, Jasprit Bumrah is now widely regarded as India's best fast bowler.
Filed under Sports




Comments