5. Brian Lara: Brian Lara hit the fastest ton by a West Indian batsman as his 45-ball century set up his side's win against Bangladesh at Dhaka in 1999. He scored his fastest on 09/10/1999.
6. Shahid Afridi: Shahid Afridi hammered 102 off 45 balls against India in what was the fastest ton ever scored in India. Afridi hammered 10 fours and nine sixes. He scored his fastest on 15/04/2005.