#5 Shahid Afridi
An attacking batsmen list can never be completed without mentioning Boom Boom Afridi.
Afridi, in his first international innings, scored the then world record 37 ball century in 1996 against Sri Lanka. At 16 years of age, he became the youngest to score an ODI century. Out of the seven fastest centuries of all time, two are in Afridi's name.
His ODI strike rate is considered to be the highest ever by any cricketer. Although Afridi came to be known as a better bowler than batsman, his batting was a luxury for Pakistan on the days it took off. Thus making him a real crowd favorite.
Looking for fast live cricket scores? Download CricRocket and get fast score updates, top-notch commentary in-depth match stats & much more! 🚀☄️