Sri Lankan Sanath Jayasuriya has 323 wickets under his name and is the tenth highest wicket taker in ODIs.
Indian spin wizard Anil Kumble has taken 337 wickets and holds the ninth spot.
Australian pacer Brett Lee managed to take 380 wickets and is at the eighth position on the list of highest wicket takers.
Australian seamer Glenn McGrath took down 381 wickets and holds the seventh spot.
South African legend Shaun Pollock has tumbled down 393 wickets in hia glorious career.
Current Pakistani all-rounder Shahid Afridi has managed to take 395 wickets and is fifth on the list.
Former Sri Lankan pacer Chaminda Vaas is 4 on the list and has managed to take 400 wickets in his career.
Pakistan's bowling legend Waqar Younis took 416 wickets in his career and is the third highest wicket taker.
Former Pakistan skipper Wasim Akram has taken a total of 502 wickets. He comes second on the list of highest wicket takers.
No other bowler has managed to take more wickets than the Sri Lankan spinner, Muttiah Muralitharan. He has 534 wickets under his name.