Here is a list of batsman who have hit fastest centuries in Test matches.
1. Viv Richards 56 West Indies England 1986
Misbah-ul-Haq 56 Pakistan Australia 2014
2. Adam Gilchrist 57 Australia England 2006
3. Jack Gregory 67 Australia South Africa 1921
4. Shivnarine Chanderpaul 69 West Indies Australia 2003
5. David Warner 69 Australia India 2012
6. Chris Gayle 70 West Indies Australia 2009
7. Roy Fredericks 71 West Indies Australia 1975
8. Majid Khan 74 Pakistan New Zealand 1976
9. Kapil Dev 74 India Sri Lanka 1986
10. Mohammad Azharuddin 74 India South Africa 1996
Younis, Misbah punish sorry Australia
'VVS told me I should only think about Tests'
I would have liked Sania to continue playing singles: Amritraj
Dhoni is an amazing captain and a strong leader: Gilchrist
Milestone men! Fastest half centuries in Test cricket