9. Kevin O'Brien: Kevin O'Brien celebrates the fastest century in a World Cup match, off 50 balls, against England at the M Chinnaswamy Stadium in Bangalore on March 2, 2011. He scored his fastest on 02/03/2011.
10. Virat Kohli: The poster boy of Indian cricket team Virat Kohli scored the 10th fastest ton in ODI cricket a 100* against Australia at Jaipur in 2013 which came off 52 balls and was studded with eight fours and seven sixes. He scored his fastest on 16/10/2013.