Only player to score a century and take a hat-trick in the same Test match
Bangladesh cricketer Sohag Gazi is the only cricketer till the date to score a century and also to take a hat-trick in the same Test match. It was the Chittagong Test between Bangladesh and New Zealand in October 2013, when Gazi scored his only Test century (101*) in the second innings of the game and also picked up a hat-trick in the very next innings after dismissing Corey Anderson, BJ Watling and Doug Bracewell in three consecutive deliveries.