Sussex Paceman Tymal mills was considered one of the brightest hopes to England's answer of a genuine raw fast bowler
Top 10 Fastest Centuries In ODI Cricket
6. Shaheed Afridi, Pakistan (45 balls), 2005
Yes, it’s Shaheed Afridi again because none could match his extraordinary talent of sending the ball out of the ground without any difficulty. This was not a surprise because it was completely possible for a person who holds the record for the most number of sixes. This inning was played against India in Kanpur. Afridi ended up scoring 100 runs in just 45 balls.