BEAT MY 11

Ranked by our ratings

Greatest Test Fast Bowlers

The top 50 fast bowlers from the 582 Test players in the Beat My 11 database, ranked by our ratings. The best 10 have a short profile each, then the table runs to No. 50.

Fast bowlers are rated on bowling only (bowling average, wickets per bowler-match, five-wicket-haul rate, ten-wicket-match rate).

Career Test totals from the Beat My 11 database, as of 22 October 2026.

The best 10, and why

1 Malcolm Marshall West Indies

Marshall was not tall for a fast bowler, but he was the most skilled of a famous West Indian generation. He took 376 wickets at 20.9 in 81 Tests, with 22 five-wicket hauls, an average that is among the lowest for any bowler with 300 or more wickets. He could swing the ball both ways at real pace, and he did it on pitches in every country. At Headingley in 1984 he came out to bat with a broken thumb, using one hand, and then took 7 for 53 in the second innings. He was also a useful lower-order batter. He died of cancer in 1999 at the age of 41. He is first among fast bowlers because his average is the lowest on the list for such a large number of wickets, and because he was equally effective at home and away.

2 Dale Steyn South Africa

Steyn was the fastest and most complete fast bowler of his era. He took 439 wickets at 22.9 in 93 Tests, with 26 five-wicket hauls, and his strike rate of 42.3 balls per wicket is the best of any bowler with over 400 Test wickets. He spent 2,343 days as the No. 1 ranked Test bowler, the most in history. He could swing the ball at pace both ways and bounce it hard from a good length, and he did it in India, in Australia and in England. He helped South Africa to the top of the Test rankings in 2012, when they beat England away. He was injured often late in his career, but still took wickets when he came back. He is second among fast bowlers because his strike rate is outstanding and he took his wickets in many countries.

3 Glenn McGrath Australia

McGrath was the model of control for a fast bowler. He took 563 wickets at 21.6 in 124 Tests, with 29 five-wicket hauls, one of the biggest totals ever by a fast bowler. He wasn't especially quick but he hit the same spot over after over, with a bit of seam and bounce, and few batters could score off him. He took 8 for 24 against Pakistan at Perth in 2004. He bowled in an Australian attack with Warne, Gillespie and Lee that won three consecutive World Cups and dominated Test cricket through the 2000s. He retired in 2007 after the World Cup. He is third among fast bowlers because his average is among the best, his total is big and the length of his career was exceptional for a quick.

4 Dennis Lillee Australia

Lillee was the great fast bowler of the 1970s. He took 355 wickets at 23.9 in 70 Tests with 23 five-wicket hauls, and when he retired in 1984 his total of 355 was a world record. At the Centenary Test in Melbourne in 1977, he took 11 for 165 and Australia won by 45 runs, the same margin as in the first-ever Test 100 years before. Together with Jeff Thomson, he formed one of the most feared fast-bowling pairs in history. He came back from a serious back injury that nearly ended his career and rebuilt his action into a more controlled one. He is fourth among fast bowlers because of the peak of his performances and because he did it at an average of under 24.

5 Allan Donald South Africa

Donald, known as "White Lightning", was South Africa's first great fast bowler after the end of their isolation. He took 330 wickets at 22.2 in 72 Tests, with 20 five-wicket hauls, quick and accurate with a whippy, late-swinging action. In 1998 at Trent Bridge, his duel with Michael Atherton, in which Donald bowled a famous over to him with the Test in the balance, is regarded as one of the great passages of fast-bowling in Test cricket. He was a key part of the South African side of the 1990s and later became a bowling coach to other countries. He is fifth among fast bowlers because his average is among the best, in a career that ran from 1992 to 2002.

6 Kagiso Rabada South Africa

Rabada is South Africa's leading fast bowler of the current generation. He has taken 340 wickets at 22 in 73 Tests, with 17 five-wicket hauls. He is quick, with a high arm and a fast arm, and bowls with fire and skill on any pitch. In the 2025 World Test Championship final at Lord's he took 9 wickets against Australia, including 5 for 51 in the first innings, as South Africa won their first ICC trophy since 1998. He has taken wickets in all conditions, including in Australia and England, and his record at home is excellent. He is sixth among fast bowlers because his average and strike rate are already comparable with the all-time greats, and he is still playing.

7 Curtly Ambrose West Indies

Ambrose was a very tall West Indian fast bowler who got steep bounce from a good length, and gave batters nothing to hit. He took 405 wickets at 21 in 98 Tests, with 22 five-wicket hauls. In 1993 at Perth, he took 7 wickets for 1 run in 32 balls to bowl Australia out and win the Test, one of the great spells in history. He was a quiet man who rarely spoke to the media, but on the field he could dominate a game. He was part of the West Indian attack that did not lose a Test series for 15 years from 1980 to 1995. He is seventh among fast bowlers because his average is among the best and his best spells have few equals.

8 James Anderson England

Anderson is the leading fast-bowling wicket-taker in the history of Test cricket. He took 704 wickets at 26.5 in 188 Tests, with 32 five-wicket hauls, in a career that began in 2003 and ended in July 2024 at Lord's against West Indies. He became the first fast bowler to take 700 Test wickets, in March 2024. His swing bowling, especially with the Dukes ball in England, was close to unplayable in the right conditions, and he learned to take wickets overseas too. He played until the age of 41, an extraordinary length of time for a fast bowler. He is eighth among fast bowlers because his average is higher than the seven above him, but no fast bowler has taken more wickets or played so many Tests.

9 Waqar Younis Pakistan

Waqar was a fast bowler who sent in full-length reverse-swinging yorkers at high pace. He took 373 wickets at 23.6 in 87 Tests, with 22 five-wicket hauls, and his strike rate of 43.4 balls per wicket is among the very best of any bowler with 300 or more Test wickets. He and Wasim Akram were the best bowling pair of the 1990s, and between them they took reverse swing to the world. He took wickets at an astonishing rate in his first few years, and later after injuries he developed more variety. He later coached Pakistan. He is ninth among fast bowlers because his strike rate is among the very best, and his bowling won a lot of matches for Pakistan.

10 Wasim Akram Pakistan

Wasim was a left-arm fast bowler who could swing the ball both ways at pace, with a late wrist action that hid the delivery until the last moment. He took 414 wickets at 23.6 in 104 Tests, with 25 five-wicket hauls. He is the only bowler to take two Test hat-tricks in consecutive matches, both against Sri Lanka in 1999. As a lower-order batter he scored 2,898 runs at 22.6, including 257 not out against Zimbabwe at Sheikhupura in 1996, the highest score by a number eight batter in Test cricket. He won the 1992 World Cup with Pakistan. Many bowlers and batters regard him as the best left-arm fast bowler in history. He is tenth among fast bowlers on our list because of the strong records ahead of him, not because of any shortfall in his skill.

Top 50 ranking

#PlayerNationPlayed in TestsWktsBowl avg5W10W
1 Malcolm Marshall West Indies Legends, 1980s 8137620.9224
2 Dale Steyn South Africa Legends, 2000s, 2010s 9343922.9265
3 Glenn McGrath Australia Legends, 1990s, 2000s 12456321.6293
4 Dennis Lillee Australia Legends, 1970s, 1980s 7035523.9237
5 Allan Donald South Africa 1990s 7233022.2203
6 Kagiso Rabada South Africa 2010s, 2020s 7334022174
7 Curtly Ambrose West Indies Legends, 1990s 9840521223
8 James Anderson England 2000s, 2010s, 2020s 18870426.5323
9 Waqar Younis Pakistan Legends, 1990s, 2000s 8737323.6225
10 Wasim Akram Pakistan Legends, 1980s, 1990s 10441423.6255
11 Jasprit Bumrah India 2020s 5223419.8160
12 Pat Cummins Australia 2010s, 2020s 7432221.9142
13 Mitchell Starc Australia 2010s, 2020s 10744526.1194
14 Courtney Walsh West Indies 1980s, 1990s 13251924.4223
15 Stuart Broad England 2010s, 2020s 16760427.7203
16 Michael Holding West Indies 1970s, 1980s 6024923.7132
17 Shaun Pollock South Africa 1990s, 2000s 10842123.12161
18 Andy Roberts West Indies 1970s, 1980s 4720225.6112
19 Sydney Barnes England Legends 2718916.4247
20 Makhaya Ntini South Africa 2000s 10139028.8184
21 Joel Garner West Indies Legends, 1970s, 1980s 582592170
22 Josh Hazlewood Australia 2010s, 2020s 7830324140
23 Mitchell Johnson Australia 2010s 7331328.41123
24 Craig McDermott Australia 1980s, 1990s 7129128.63142
25 Vernon Philander South Africa 2010s 6422422.3132
26 Bob Willis England 1970s, 1980s 9032525.2160
27 Shoaib Akhtar Pakistan 2000s 4617825.7122
28 Trent Boult New Zealand 2010s 7831727.5101
29 John Snow England 1970s 4920226.781
30 Angus Fraser England 1990s 4617727.3132
31 Terry Alderman Australia 1980s 4117027.1141
32 Neil Wagner New Zealand 2010s, 2020s 6426027.690
33 Tim Southee New Zealand 2010s, 2020s 10739130.3151
34 Kemar Roach West Indies 2010s, 2020s 9130426.9121
35 Matt Henry New Zealand 2010s, 2020s 3515226.181
36 Andrew Caddick England 1990s, 2000s 6223429.91131
37 Mohammad Abbas Pakistan 2020s 3313122.781
38 Jason Gillespie Australia 1990s, 2000s 7125926.180
39 Darren Gough England 1990s 5822928.490
40 Merv Hughes Australia 1980s, 1990s 5321228.471
41 Jeff Thomson Australia 1970s, 1980s 512002880
42 Morne Morkel South Africa 2000s, 2010s 8630927.780
43 Chaminda Vaas Sri Lanka 1990s, 2000s 11135529.6122
44 Brett Lee Australia 2000s 7631030.8100
45 Mohammad Asif Pakistan 2000s 2310624.471
46 Geoff Lawson Australia 1980s 4618030.6112
47 Ian Bishop West Indies 1990s 4316124.360
48 Kyle Jamieson New Zealand 2020s 219020.261
49 Ollie Robinson England 2020s 2410419.350
50 Bruce Reid Australia 1980s 2711324.652

What stands out

  • The top 10 come from 5 nations. South Africa has the most (3).
  • 7 of the top 10 played in the Legends era, more than in any other.
  • James Anderson played the most Tests of the top 10 (188); Dennis Lillee the fewest (70).
  • Of fast bowlers with 20+ Tests, the lowest bowling average is Sydney Barnes's 16.4. He is No. 19 on this list.
  • James Anderson took the most wickets (704). He is No. 8.

Pick your own at this position: draft an XI across seven eras and see if it beats mine.

Start drafting

Daily Challenge Daily Cup Trophy Run Cricket IQ Leaderboard ODI T20I IPL Pick any XI Best Test XIs Best by position World XI Guides How it works About Privacy Terms hello@beatmy11.com