<P> Taking 300 or more wickets across a playing career is considered a significant achievement in One Day International (ODI) matches . The feat, first achieved by Pakistani fast bowler Wasim Akram in October 1996, has only been achieved by thirteen cricketers in the history of the game as of 2017 . Akram was also the first player to reach 400 and 500 wicket feats . 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 . Bangladesh, England, West Indies and Zimbabwe are yet to see a player breach the 300 mark . </P> <P> As of August 2017, Sri Lankan bowler Muttiah Muralitharan who is considered as the best bowler ever has the highest aggregate with 534 wickets, and also achieved 10 five - wicket hauls . Australian Glenn McGrath has the best bowling average amongst players to achieve the milestone, taking 381 wickets per 22.02 runs . Brett Lee--another Australian cricketer--was the fastest to accomplish the feat, taking 171 ODIs to do so . South African fast bowler Shaun Pollock is the most economical with 3.67 runs per over where as Lee has the best strike rate of 29.4 balls per wicket . Amongst the players, Chaminda Vaas has the best bowling figures, eight wickets for 19 runs against Zimbabwe in 2001, which is the only occasion in the history of ODI cricket where a bowler took eight wickets in a match . Waqar Younis took 13 five - wicket hauls which are the most by any bowler . Sanath Jayasuriya and Shahid Afridi are the only players to have scored more than 8,000 runs in the format . </P>

Highest wicket taker fast bowler in odi cricket