Richards
I do not think there is any doubt about him being at the top of theist. Playing mostly in an era of no power plays and less than usual (read current) fielding restrictions, he still averaged 40+ and a high SR. In fact at one time, when he was in his prime, he averaged 50+ in ODI's too before his late career slump took over. A destroyer of attacks
SRT
I do not need to say more about SRT and his ODI exploits
SG / Jayasuriya - a toss up
Both are destroyers of attacks -- Jayasuriya a better bowler and fielder, SG more consistent with the bat. Pick and choose here
Garner
There was none meaner with the ball at the death than the "Big Bird". Awkward bounce, amazing length and line, and the meanest yorker (the man who inspired the term "blockhole ball") I have seen with due respect to Akram and Kapil.
Wasim / Kapil - a toss up
Great bowling, especially at the death -- Kapil for a period of 3-5 years was the best ODI bowler bar none, especially at the death where he mastered the blockhole ball, the Garner trademark. Add to that his ability with the bat -- he changed many a game with his fast running, intelligent field placement, and lusty hitting. More consistency with the bat would have been better but batting at #7 after a much vaunted batting line up, which sometimes seemed to slow the ask rate down enough for him to be the last resort, I'll take him anyday.
Akram -- well, the reverse swing, the banana swing, and the awesome bowling at the death -- we have seen that way too many times.
Notable and honorable mentions
Bevan
Murali
Gilchrist
McGrath
Pollock
Warne
Ambrose
Haynes