Shahid Afridi has become the first cricketer in the ODI history to achieve a unique double of recording 7000 runs and collecting 350 wickets. Apart from Afridi, the only other player to score 7000-plus runs and collect 300-plus wickets in ODIs is former Sri Lankan all-rounder Sanath Jayasuriya.