Question: who hit the fastest century in test cricket
Answer: Chris Gayle holds the record of fastest hundred in the history of cricket when he smashed 100 in just 30 balls and scored 175 * runs off 66 balls overall in 20 overs in IPL against Pune Warriors India in 2013 .