#7 Shahid Afridi
The former Pakistan skipper, Shahid Afridi was one of the dangerous hitters in the cricket. He made his international debut at an age of 16 and smashed a 37-ball century in his very second ODI against Sri Lanka.
Afridi was more successful in the limited overs format. He featured in 398 ODI games and scored 8064 runs with a strike-rate of 117.01. He also has taken 395 wickets in the ODI cricket.
#8 Andrew Flintoff
Andrew Flintoff was considered as one of the quality all-rounders of this generation. He can tear apart any bowling line-up. In his 141 one-day international games, he scored 3394 runs at an average of 32.02.
He was one of the few bowlers who could consistently clock more than 140kmph. He also has 169 ODI wickets to his name. Flintoff announced his retirement from cricket in 2010.
Looking for fast live cricket scores? Download CricRocket and get fast score updates, top-notch commentary in-depth match stats & much more! 🚀☄️