3. Shahid Afridi:

At number three in the list of Fastest 15 Centuries in ODI is Shahid Afridi. This is the third time, the Pakistan star has made it to the list and the latest one tops them all.
In the same tournament in Singapore in which Sanath Jayasuriya slammed a 48-ball ton against the Pakistani attack, Afridi returned the favour a few days later by scoring a 37-ball century. He hit six fours and 11 sixes to become the fastest centurion in ODIs. The record stood for an incredible 18 years before being broken by Corey Anderson.