When fans mention Test cricket, they tend to remember huge centuries, close endings, lengthy partnerships or legendary confrontations. But behind all great Test matches, there is a bowler always charging in again, putting the pressure on, and altering the direction of the game. The bowlers are the backbone of Test cricket and their efforts are not given due credit.
There is a special group of legends who top the list of the most wickets in test cricket history. These bowlers perfected swing, seam, spin, accuracy and patience. Their records are still motivating young cricketers all over the world, particularly when fans visit the list of the most wickets in test cricket.
Below is an overview of the best bowlers topping the test cricket top wicket takers charts , along with the matches played , their best bowling figure and average :
Player | Matches | Wickets | BBF | Average |
M Muralitharan (ICC/SL) | 133 | 800 | Sep-51 | 22.72 |
S Warne (AUS) | 145 | 708 | Aug-71 | 25.41 |
J Anderson (ENG) | 188 | 704 | Jul-42 | 26.45 |
A Kumble (IND) | 132 | 619 | Oct-74 | 29.65 |
S Broad (ENG) | 167 | 604 | 15-Aug | 27.68 |
G McGrath (AUS) | 124 | 563 | 24-Aug | 21.64 |
N Lyon (AUS) | 139 | 562 | Aug-50 | 30.14 |
R Ashwin (IND) | 106 | 537 | Jul-59 | 24 |
C Walsh (WI) | 132 | 519 | Jul-37 | 24.44 |
D Steyn (SA) | 93 | 439 | Jul-51 | 22.95 |
1. Muttiah Muralitharan
When someone asks about the highest wicket taker in Test cricket, the first name that comes to mind is Muttiah Muralitharan. The Sri Lankan spin genius was not just a bowler. He was a complete mystery to batters and still has the most wickets in test cricket.
Murali claimed 800 wickets in 133 Tests, a feat which could perhaps never be matched. Even the finest hitters in the world were confused by his doosra. Whatever the pitch or the condition, Murali could always find a means of getting wickets. His expertise and consistency made him one of the greatest bowlers of all times, and the bowler with the most wickets in test cricket.
2. Shane Warne
If Murali was a mystery, Shane Warne was pure entertainment. He had 708 wickets in 145 Tests with leg spin, making it look cooler and dangerous simultaneously. Thanks to Warneβs exploits, he appears in most wickets in cricket history list as well.
Warne is credited with some of the moments that are still discussed today, such as the legendary βBall of the Centuryβ. He was key to numerous Ashes victories and is one of the most significant bowlers in the history of cricket. The name Warne will always be included among the players with most wickets in test cricket.
#OnThisDay in 1993, Shane Warne bowled the ball of the century π©pic.twitter.com/O38WuowcT5
β ESPNcricinfo (@ESPNcricinfo) June 4, 2023
3. James Anderson
James Anderson has changed the way the world looks at fast bowling. With 704 wickets and counting, he continues to bowl with the same skill and discipline even after two decades. This makes him a key figure whenever the top 10 highest wicket taker in test lists are discussed.
His outswinger is one of the most beautiful deliveries in cricket. Anderson is extremely dangerous in English conditions and has produced many match winning spells abroad. He is the one of the few fast bowlers in the list of top ten bowlers with most wickets in test cricket.
4. Anil Kumble
Anil Kumble led Indiaβs bowling attack for many years. He picked up 619 wickets in 132 Tests. With accuracy, patience, and a strong fighting spirit, Kumble remains a major name in the list of highest wicket taker in test cricket.
He was not known for turning the ball a lot, but he was smart and disciplined. His 10 wicket haul against Pakistan in Delhi is the most wickets in single day of test match. Kumble is hailed as Indiaβs greatest bowler in the Test format.
On this day in 1999, Anil Kumble took all 10 wickets in an innings against Pakistan. pic.twitter.com/HsD3eOSruq
β Johns. (@CricCrazyJohns) February 7, 2023
5. Stuart Broad
Known for producing sudden match changing spells, Stuart Broad has taken 604 wickets and is among the leading wicket takers in test cricket.
Despite his bowling partner Anderson receiving more attention, the influence and consistency of Broad has made him one of the greatest wicket takers in the history of Test cricket. His spells frequently changed games and made him a man to talk about during discussions of the most wickets in test cricket.
6. Glenn McGrath
Glenn McGrath built his career on perfect line and length. With 563 wickets in 124 Tests, he was one of the most reliable fast bowlers ever and still ranks among the most wickets in test cricket history.
McGrath did not need extreme speed. His accuracy was enough to trouble even the best batters. He was known for taking important wickets and delivering match winning spells again and again and is considered one of the greatest fast bowlers of all time.
7. Nathan Lyon
When Nathan Lyon made his debut, many people doubted him. But today he has 562 wickets and is one of Australiaβs most trusted bowlers. Thanks to his consistent performances over the years, Lyon now ranks 7th among the most wickets in test cricket.
Lyon takes wickets with cunning variations even when the pitch does not favour spin. Performances in the Ashes and other large series has made him one of the most successful Test bowlers.
8. Ravichandran Ashwin
Ravichandran Ashwin has grown into one of the sharpest minds in cricket. With 537 wickets in 106 Tests, he has dominated in India and has also produced strong spells overseas. His name often comes up when discussing the best test bowler of all time from India.
Ashwin constantly works on new deliveries, new angles, and new strategies. His cricket IQ, variations, and match winning ability keep him rising in the list of Test cricketβs highest wicket takers.
9. Courtney Walsh
Courtney Walsh was an important part of the West Indies pace attack. With 519 wickets, he used bounce, pace, and accuracy to trouble batters all over the world, securing his place among the world highest wicket taker contenders of his time.
Walsh was a person associated with hard work and long spells. He never gave up, and frequently scored important wickets on behalf of his team. His place in West Indies cricket is everlasting.
10. Dale Steyn
Dale Steyn finished with 439 wickets in 93 Tests, and every wicket felt explosive. He bowled with raw pace and late swing, making him central in studies of the highest wickets in a test series.
Steynβs strike rate is one of the best in Test history. Even though injuries cut short his career, his impact on world cricket was massive and he remains a key name when fans search for the most wickets in test cricket.
Amit Mishraβs Take
As a cricket lover, I have always felt that bowlers do not get enough credit for what they do. Batters may score centuries, but bowlers win you Test matches. Looking at the list of the most wickets in test cricket, I am reminded of why this format is so beautiful.
Every bowler in this list has a different story, a different struggle, and a different magic. These bowlers defined times, developed legacies and provided spectators with many memorable moments. It is the skill and discipline displayed on the Test cricket that makes it so special.

To get the latest sporting news and more information on cricket, visit JeetWinSports.
FAQs
1. Who is the greatest fast bowler of all time?
Glenn McGrath, James Anderson, Wasim Akram and Stuart Broad are widely considered as some of the greatest fast bowlers of all time.
2. Which fast bowler has the most Test wickets?
James Anderson has the most among fast bowlers with more than 704 wickets.
3. How many test wickets does Wasim Akram have ?
Wasim Akram has 414 test wickets in 104 matches, the most among Pakistan bowlers.
4. Who reached 400 Test wickets the fastest?
Dale Steyn is one of the fastest to achieve 400 Test wickets, doing it in just 80 matches.
5. Does Sachin Tendulkar have a Test wicket?
Yes, Sachin Tendulkar has taken 46 test wickets.











