Home » Top 10 Greatest Bowlers in Cricket History Across All Formats
Muttiah Muralitharan (Sri Lanka): An off-spinner, Muralitharan is the highest wicket-taker in both Test and One-Day International (ODI) cricket. He took an astounding 800 wickets in Tests and 534 wickets in ODIs.
Shane Warne (Australia): Another legendary leg-spinner, Warne is widely regarded as one of the greatest bowlers in the history of the game. He claimed 708 wickets in Test matches and 293 wickets in ODIs.
Wasim Akram (Pakistan): A left-arm fast bowler known for his ability to swing the ball both ways, Wasim Akram is considered one of the finest bowlers ever. He took 916 international wickets in Tests and ODIs combined.
Dale Steyn (South Africa): An outstanding fast bowler, Dale Steyn is known for his pace, aggression, and ability to swing the ball. He has taken over 700 international wickets.
Glenn McGrath (Australia): A right-arm fast-medium bowler, McGrath was a key player for Australia for many years. He picked up 563 wickets in Test cricket and 381 wickets in ODIs.
Curtly Ambrose (West Indies): A fearsome fast bowler, Ambrose formed a deadly partnership with Courtney Walsh. He claimed 405 wickets in Test matches.
Courtney Walsh (West Indies): A great exponent of pace bowling, Walsh was known for his relentless accuracy. He took 519 wickets in Test cricket.
James Anderson (England): A master of swing bowling, Anderson is England’s leading wicket-taker in both Tests and ODIs. As of September 2021, he had over 600 Test wickets.
Anil Kumble (India): A former Indian leg-spinner, Kumble was a consistent wicket-taker and a match-winner for his team. He claimed 619 wickets in Tests and 337 wickets in ODIs.
Richard Hadlee (New Zealand): One of New Zealand’s finest bowlers, Hadlee was a dominant fast bowler during his era. He finished his Test career with 431 wickets.