| Bowler | Matches to 300 Wickets | Time Taken |
|---|---|---|
| Ravichandran Ashwin (IND) | 54 | 6y 18d |
| Dennis Lillee (AUS) | 56 | 10y 302d |
| Muthiah Muralidaran (SL) | 58 | 8y 120d |
| Richard Hadlee (NZ) | 61 | 13y 19d |
| Malcolm Marshall (WI) | 61 | 10y 9d |
| Dale Steyn (SA) | 61 | 8y 16d |
| Shane Warne (AUS) | 63 | 6y 0d |
| Allan Donald (SA) | 63 | 8y 213d |
| Glenn McGrath (AUS) | 64 | 7y 19d |
| Fred Trueman (ENG) | 65 | 12y 69d |
Fastest to Every 100X Test Wickets
Key Insights
Ravichandran Ashwin became the fastest bowler to 300 wickets in Tests, achieving the feat in 54 matches. The off-spinner went from 200 to 300 scalps in just 17 matches. Ashwin also holds the record for picking the most number of wickets after the first 50 Test matches.
Ashwin’s record broke the one held by Dennis Lillee, which had stood for over 36 years. However, the quickest to 300 wickets among fast bowlers is now Pat Cummins, who reached the milestone in 55 matches.
Muttiah Muralitharan, Sri Lanka’s spin wizard and the highest Test wicket-taker of all time, was also incredibly fast to the mark. He took 58 matches to reach 300 wickets, the fastest spinner to do so and the record stood at the time for many years before being broken by Ashwin.
Shane Warne, Australia’s legendary spinner, reached 300 Test wickets in exactly 6 years, from his debut on 2 January 1992 to 2 January 1998. While a remarkable feat, the record for the fastest in terms of time taken is held by Pat Cummins, who did it in 3 years and 273 days.