30 Fastest Cricket Bowlers of All Time

Fast cricket bowlers have always brought excitement to the field. We countdown the top 30 who have entertained millions across the world.

30 Fastest Cricket Bowlers of All Time


He kept up a steady speed of about 155 km/h

Although fast cricket bowlers have long dominated cricket, the sport is mostly recognised as a batsman’s game.

Even though the batters are favoured under the game’s regulations, bowlers have caused issues for great batsmen.

Some pacers in international cricket will always be known for their exceptional bowling efforts over a length of time.

DESIblitz takes a look at the 30 greatest pace bowlers of all time in the history of cricket.

James Anderson

30 Fastest Cricket Bowlers of All Time

After making his test debut against Zimbabwe on May 22, 2003, James Michael Anderson established himself as the sport’s all-time fastest bowler.

Playing over 300 international matches, Anderson has claimed over 1000 first-class wickets.

He’s famously achieved three 10-wicket hauls in three separate test matches, guiding him to Man of the Match awards and being widely considered the greatest swinger in the history of the game.

Anderson is also the only fast bowler to have over 600 test wickets.

Glenn McGrath

30 Fastest Cricket Bowlers of All Time

From 1993 until 2007, the Baggy Greens dominated international cricket thanks in large part to Glenn McGrath, one of Australia’s all-time best bowlers.

With an average of 21.64, he took 563 wickets in 124 test matches.

He is known for outstanding accuracy and during his peak, he was one the most consistent players of his generation.

McGrath is the third-most successful fast bowler too behind James Anderson and Stuart Broad. He also holds the record for the most wickets (71) in the Cricket World Cup.

Dale Steyn

30 Fastest Cricket Bowlers of All Time

The most effective fast bowler in modern cricket is Dale Steyn.

From 2008 to 2014, Steyn, who has the highest strike rate in test cricket history, held the top slot in the ICC test rankings for a record 263 weeks.

He has taken over 435 wickets in over 90 games, with an average of 22.95.

Wasim Akram

30 Fastest Cricket Bowlers of All Time

Wasim Akram, who was born on June 3, 1966, is regarded as one of the best fast bowlers of all time.

He represented Pakistan in 104 test matches and 356 ODIs.

In every circumstance, the left-arm fast bowler could make the ball walk and talk.

In 104 test matches from 1985 to 2002, Akram, one of the pioneers of reverse swing bowling, recorded 414 wickets at an average of 23.62.

He also achieved 25 five-wicket hauls during that period, making him one of the most devastating people to bat against.

Richard Hadlee

30 Fastest Cricket Bowlers of All Time

There is no need to introduce Sir Richard John Hadlee because the former New Zealand cricketer is considered one of the best fast bowlers and all-rounders in the sport’s history.

He participated in 86 test matches between 1973 and 1990, taking 431 wickets at an average of 22.29.

In the longest version of the game, he was the first bowler to record more than 400 international wickets.

With the assistance of two centuries and 15 half-centuries, Hadlee, the king of traditional swing bowling, also amassed 3,124 runs at an average of 27.16

Younis Waqar

30 Fastest Cricket Bowlers of All Time

One of the best fast bowlers of all time is Waqar Younis. He was skilled at quickly reverse-swinging a ball.

Waqar led the Pakistan bowling attack for many years alongside Wasim Akram.

The two Ws became one of the best fast-bowling teams in cricket history thanks to their ability to swing the ball with great speed.

In the late 90s, Pakistan’s bowling helped the team win several games.

Between 1989 and 2003, Waqar captured 373 wickets in 87 test matches with an average of 23.56.

Curtly Ambrose

30 Fastest Cricket Bowlers of All Time

The great West Indian fast bowler Curtly Ambrose (born September 21, 1963) aspired to play basketball.

He began playing cricket at a somewhat late age and rose to become one of the sport’s best bowlers.

Ambrose’s exceptionally high bounce, made possible by his height of 6 feet 7 inches, made it challenging for batsmen to handle his delivery.

He achieved seven wickets in a test match against Australia in 1993 while giving up only one run.

Ambrose represented the West Indies in 98 test matches from 1988 to 2000, taking 405 wickets at an average of 20.99.

Dennis Lillee

30 Fastest Cricket Bowlers of All Time

Former Australian bowler Dennis Lillee will be remembered for his feisty demeanour.

In 1971, Lillee began his bowling career as a very rapid bowler.

But in 1984, several stress fractures put an end to his career.

He participated in 70 test matches throughout those 13 years, winning 355 of them at an average of 23.92.

From 1975 through 1983, he also competed for Australia in the first three World Cups.

Courtney Walsh

30 Fastest Cricket Bowlers of All Time

From 1984 through 2001, Courtney Walsh represented the West Indies.

For many years, he and Curtly Ambrose led the Caribbean bowling offensive.

421 test wickets were split between Walsh and Ambrose into 49 games.

Former West Indian captain Walsh got 519 test wickets in 132 games for an average of 24.44.

Imran Khan

30 Fastest Cricket Bowlers of All Time

One of Pakistan’s all-time best cricket players is Imran Khan.

The dynamic all-rounder frequently carried Pakistan to victories by himself.

In the long-form game, he not only got 362 wickets but also ran got 3,807 runs.

Between 1971 and 1992, he participated in 88 test matches for Pakistan and kept a bowling average of 22.81.

He took five wickets in a test inning 23 times throughout two decades and 10 wickets in a game six times.

Shaun Pollock

30 Fastest Cricket Bowlers of All Time

From 1995 until 2008, Shaun Maclean Pollock, an all-rounder, played 108 test matches for South Africa.

Shaun was the first player from his nation to take more than 400 test wickets.

He is the nephew of the famous Graeme Pollock and the son of renowned fast bowler Peter Pollock.

In 108 test matches, he took 421 wickets at an average of 23.11.

Jeff Thomson

30 Fastest Cricket Bowlers of All Time

Former Australian fast bowler Jeffrey Thomson (born August 16, 1950) used to start bowling for his nation with Dennis Lillee.

They are regarded by many as one of the most dangerous attacking partnerships in cricket history.

In 1975, Thomson threw a ball with a speed of 160.45 km/h during a practice match against the West Indies.

He was timed the very following year at 160.58 km/h.

He did not, however, bowl the fastest ball in cricket history at the time since the measurements were made out of hand.

Viv Richards, Clive Lloyd, and Martin Crowe, three legendary batsmen, all believed that Thomson was the quickest bowler they had ever faced.

They claim that when Thomson was at his best, he could deliver a ball at a speed of 180 km/h (1972-76).

Between 1972 and 1985, the Australian bowler took 200 wickets at an average of 28.00 in 51 test matches.

Kapil Dev

30 Fastest Cricket Bowlers of All Time

For over 16 years, Kapil Dev oversaw the Indian bowling effort.

Although Kapil was not a true fast bowler, he used to keep impeccable line and length.

The powerful out-swinger and beautiful motion that helped Kapil take 434 wickets in 131 tests will be remembered (average 29.64).

Kapil developed a good in-swinging yorker toward the conclusion of his career, which lasted from 1978 to 1994, and typically employed it against tail-enders.

Stuart Broad

30 Fastest Cricket Bowlers of All Time

Stuart Broad aspired to play opening batsman like his father Chris Broad, a former opener for England.

At the age of 17, he had a change of heart and began focusing on bowling.

Later, Broad showed he was a true fast bowler with a wide range of delivery options.

The right-arm bowler has taken over 460 wickets in over 130 test matches since his debut in 2007, all at an average of 28.80.

Shoaib Akhtar

30 Fastest Cricket Bowlers of All Time

Shoaib Akhtar, one of cricket’s all-time great bowlers, bowled the fastest ball (161.3 km/h) ever recorded.

Although Akhtar set the record against England in the 2003 World Cup, he still played test cricket at a steady tempo.

Between 1997 and 2007, he only participated in 46 test matches for Pakistan, although he took 178 wickets at an average of 25.69.

Malcolm Marshall

30 Fastest Cricket Bowlers of All Time

Malcolm Denzil Marshall, who is considered one of the best pace bowlers to ever play test cricket, used his height of 5 feet 11 inches to keep a steady pace

Marshall’s excellent bowling motion enabled him to create speed on any pitch wherever in the world.

Marshall participated in 81 test matches for the West Indies between 1978 and 1991, taking 376 wickets at an average of 20.94.

His ODI stats are equally impressive, taking 157 wickets in just 136 matches.

Brett Lee

30 Fastest Cricket Bowlers of All Time

One of the quickest bowlers in cricket throughout his international career, which lasted from 1999 to 2008, was Brett Lee (born on November 8, 1976).

Throughout his career, he kept up a steady speed of about 155 km/h.

In a charity test match in 2002 against the West Indies, he made his fastest delivery (161.8 km/h).

Due to the unofficial nature of the event, it was not recognised as the quickest delivery ever.

Lee got 310 wickets at an average of 30.81 in 76 test matches.

Allan Donald

30 Fastest Cricket Bowlers of All Time

One of the fastest South African bowlers is Allan Donald, commonly known by supporters as “White Lightning.”

He was able to shift the ball away from the batsman while still producing speed, which made things difficult for the batsmen.

In 72 test matches between 1992 and 2002, Donald took 330 wickets with an average of 22.25.

Donald also took a staggering 272 wickets in just 164 ODI matches, achieving two five-wicket hauls in that time.

Javagal Srinath

30 Fastest Cricket Bowlers of All Time

One of India’s best fast bowlers, Javagal Srinath, helped his nation win several games, particularly away from home.

From 1991 through 2002, Srinath led the Indian bowling attack, appearing in 67 test matches and taking 236 wickets at an average of 30.49.

Throughout his career, he has had 10 test innings with five wickets.

Joel Garner

30 Fastest Cricket Bowlers of All Time

Joel Garner, who was commonly referred to as “Big Joel” or “Big Bird” because of his height of 6 feet 8 inches, was the second-tallest bowler in cricket history.

Throughout his playing career, Garner’s height helped him produce speed and bounce, which caused difficulty for the best batters.

For over 15 years, the West Indies dominated cricket thanks in large part to pacers like Garner and teammates Michael Holding, Andy Roberts and Colin Croft.

West Indies did not suffer a test series defeat throughout those 15 years.

Garner took 259 wickets at an average of 20.98 in 58 test matches he played between 1977 and 1987.

Ian Botham

30 Fastest Cricket Bowlers of All Time

In 102 test matches, Ian Botham represented England as a true all-rounder.

Botham scored 5,200 runs with the help of 14 centuries and 22 half-centuries, taking 383 wickets at an average of 28.40.

He held the record for the most wickets taken by an English bowler until 2015.

Jimmy Anderson, though, beat it by getting more wickets.

In test cricket, he was one of England’s most effective all-rounders.

Botham was also a gifted football player who played 11 times for Scunthorpe United in a domestic football league.

Fred Trueman

30 Fastest Cricket Bowlers of All Time

One of cricket’s all-time best bowlers is Frederick Sewards Trueman.

He used to bowl first for England alongside Brian Statham since the two were regarded as one of the most illustrious bowling combinations at the time.

Trueman was a superb fielder as well.

The Englishman, who was 5 feet 10 inches tall, participated in 67 test matches between 1952 and 1965, taking 307 wickets at an average of 21.57.

Mitchell Johnson

30 Fastest Cricket Bowlers of All Time

In the modern era, Mitchell Johnson is thought to be the most gifted Australian fast bowler.

To navigate Johnson’s delivery, batters frequently made errors due to his combination of velocity and bounce.

Johnson only participated in 73 test matches between 2007 and 2015, yet he amassed 313 wickets at an average of 28.4.

Bob Willis

30 Fastest Cricket Bowlers of All Time

From the late 70s until the early 90s, Robert George Dylan Willis, more commonly known as Bob Willis, led the English bowling assault.

With his quick bowling, he contributed to multiple victories for England.

Willis, who represented England in 90 test matches between 1971 and 1984, took 325 wickets.

He excelled not just in Australia and the West Indies but also in the Indian subcontinent, where the surfaces were frequently spin-friendly.

Makhaya Ntini

30 Fastest Cricket Bowlers of All Time

The first black player to play for South Africa, Makhaya Ntini (born July 6, 1977), is one of the sport’s most renowned bowlers.

He participated in 101 test matches for the Proteas between 1998 and 2009, taking 390 wickets at an average of 28.82.

Due to his distinctive bowling technique, Ntini caused difficulty for the batting team.

He used to bowl quickly from beyond the crease, causing batters to throw catches to the keeper or slip fielders.

Craig McDermott

30 Fastest Cricket Bowlers of All Time

Former Australian pacer Craig John McDermott led the country’s offensive effort for more than 10 years.

With his aggressive attitude and outstanding sideways-on motion, McDermott was able to bowl outswingers with precision.

Between 1984 and 1996, he participated in 71 test matches for his nation, taking 291 wickets at an average of 28.63.

McDermott had a significant role on the Australian squad that won the 1987 World Cup.

The strongly-built bowler claimed 18 wickets during the competition.

Michael Holding

30 Fastest Cricket Bowlers of All Time

One of the quickest bowlers to play test cricket was the former West Indian cricketer Michael Holding (born on February 16, 1954).

Because of his stealthy approach to the bowling crease, umpires used to refer to him as “Whispering Death.”

Holding used his height (6ft 3-1/2 inches) to produce velocity and bounce during his run-up, which was highly fluid and quick.

His 14 wickets for 149 runs in a test match in 1976 still stand as the finest bowling stats ever.

From 1975 to 1987, Holding participated in 60 test matches and recorded 249 wickets at an average of 23.68.

Andy Roberts

30 Fastest Cricket Bowlers of All Time

One of the Caribbean pacers who dominated cricket from the middle of the 1970s to the beginning of the 80s is Andy Roberts.

In two separate instances in test cricket history, Roberts captured seven wickets in an inning.

Roberts’ additional speed and bounce caught several batting opponents off guard, resulting in severe injuries.

During his very brief international career, his speed and bounce intimidated elite batters.

Between 1974 and 1983, Roberts represented the West Indies in just 47 test matches, taking 202 wickets at an average of 25.61.

Terry Alderman

30 Fastest Cricket Bowlers of All Time

Terry Alderman, also known as Terence Michael Alderman, was a fast-medium bowler who had exceptional accuracy while moving the ball beyond the wicket.

In 1981, Alderman took 42 wickets in his debut Ashes series.

By collecting 41 wickets, he once more contributed to Australia’s victory in the Ashes series in 1989.

Alderman took 16 wickets in his final Ashes series in 1990–1991 to solidify his position as the greatest Australian bowler of all time.

In 41 test matches, he recorded 170 wickets at an average of 27.15.

Alderman made his test debut in 1981 against England and played his final match in 1991 against the West Indies.

Ray Lindwall

30 Fastest Cricket Bowlers of All Time

One of the players on the Australian team that Sir Don Bradman’s squad led on an unbeaten tour of England in 1948 was Raymond Russell Lindwall.

Lindwall, who was regarded as the best speed bowler of his day, was capable of delivering an outswinger that went away quickly and late.

He skillfully combined his outswinger with a blistering yorker, making it challenging for the opposing batsmen to remain at the crease for an extended time.

During the 1948 tour of England, Lindwall and Keith Miller led the Australian bowling attack.

He participated in 61 test matches for Australia between 1946 and 1960, taking 228 wickets at an average of 23.03.

Bowlers exceeding the 90 mph mark are highly uncommon, much alone being able to handle the physical rigours of doing so.

Brilliant fast bowlers are very rare and, when they do appear, they often don’t stick around for very long.

A quick bowler surpasses all other positions at a time when cricket seems to favour hitters more and more.

Ilsa is a digital marketeer and journalist. Her interests include politics, literature, religion and football. Her motto is “Give people their flowers whilst they’re still around to smell them.”

Images courtesy of Twitter, Instagram & Facebook.