12. Virat Kohli:

At number 12 in the list of Fastest 15 Centuries in ODI is India skipper Virat Kohli. Australia must have thought they had the game in their pocket when they scored a massive 359 for 5 in the second ODI during the tour of India in 2013. However, Kohli had some other plans as he along with Rohit Sharma tormented the visitors. India chased down the total inside 44 overs.
Both the players managed to score a century but Virat entered the record books for reaching the milestone off just 52 balls. In the process, he became the fastest Indian to score a century in ODIs.