2. Corey Anderson:

At number two in the list of Fastest 15 Centuries in ODI is Corey Anderson for his 36-ball ton against West Indies in 2014. The century helped him break Afridi’s long-standing record of fastest ODI century. In the same game, his teammate Jesse Ryder had slammed a 46-ball century.
As a result, New Zealand posted an incredible 283 for 4 in a game that was reduced to 21 overs a side. In reply, the West Indies could only manage to score 124 for 5.