List of bowlers who have taken 300 or more wickets in One Day International cricket
From Wikipedia, the free encyclopedia
Taking 300 or more wickets across a playing career is considered a significant achievement in One Day International (ODI) cricket.[3] As of July 2023,[update] the feat has been accomplished by only 14 cricketers in the history of the game,[2] with Pakistani fast bowler Wasim Akram being the first to do so in October 1996.[4] Akram was also the first player to take 400 and 500 wickets in this format.[3][5] Four Sri Lankan players have taken 300 or more wickets, along with three Pakistanis, two Australians, two Indians, one New Zealander and one South African player and one Bangladeshi. England, the West Indies and Zimbabwe are yet to see a player reach the 300 mark.[2]
Sri Lankan bowler Muttiah Muralitharan has the highest aggregate with 534 wickets; he also has 10 five-wicket hauls.[2] Australian Glenn McGrath has the best bowling average (22.02) among players who have taken 300 or more wickets.[6] In terms of matches played, Brett Lee—another Australian cricketer—took the fewest (171) to accomplish the feat.[7] South African fast bowler Shaun Pollock is the most economical with 3.67 runs per over, whereas Lee has the best strike rate of 29.4 balls per wicket.[2] Sri Lankan Chaminda Vaas' eight wickets for 19 runs against Zimbabwe in 2001 remains the only occasion where a bowler has taken eight wickets in an ODI.[8] Waqar Younis's 13 five-wicket hauls remain the most by any bowler as of 2022[update].[2] Shakib Al Hasan is the only active player who is having 300 wickets in ODI.[9]
Among the bowlers who have taken over 300 wickets in ODIs, Sanath Jayasuriya is the only cricketer who has also joined 10,000 runs club in ODI cricket.[10]