6. SANATH JAYASURIYA (SL) – 92 WICKETS
Sanath Jayasuriya is regarded as one of the best ODI players of all time because of his powerful striking and match winning performances. Jayasuriya being an all-rounder, enjoyed an international cricket career which spread over two decades. Jayasuriya happens to be the only player to score over 12,000 runs with more than 300 wickets in ODIs, and hence seen as one of the best all-rounders in the history of limited-overs cricket. Jayasuriya captained the Sri Lankan cricket team from 1999 to 2003.