#5) Shahid Afridi (Pakistan)

The former Pakistan skipper made his ODI debut back in October 1996 against Kenya. Afridi represented Pakistan in 398 ODIs, thereby appearing in five ICC Cricket World Cups (1999, 2003, 2007, 2011 and 2015). The former all-rounder was the Man of the Tournament at the inaugural ICC World T20 in South Africa, in which Pakistan lost in the finals against India by just five runs. Afridi led Pakistan to the semi-finals at the 2011 ICC Cricket World Cup where they lost to the eventual winners, India.
He was the joint highest wicket-taker in this tournament with 21 scalps to his name. The 2015 ICC Cricket World Cup was the last World Cup for Afridi, who retired from the ODIs after Pakistan's six wicket defeat against the hosts and eventual winners, Australia. He retired from all forms of Cricket in February 2017. The fans at the 2019 World Cup will miss one of the finest all-rounders to have ever graced the game.
ODI stats: Matches-398, Runs-8064, Average-23.58, Highest score-124, Wickets-395, Catches-127
Looking for fast live cricket scores? Download CricRocket and get fast score updates, top-notch commentary in-depth match stats & much more! 🚀☄️