6. Shahid Afridi:

At number 6 in the list of Fastest 15 Centuries in ODI is Shahid Afridi for his 45-ball ton against India in Kanpur in 2005. Batting first, India had scored a modest 249 for 6. Afridi then made a mockery of that score as Pakistan chased down the total inside 43 overs.
Opening the innings, he slammed 102 off just 46 balls with the help of 10 fours and 9 sixes.