The top five fastest hundreds in Test cricket history.

By Aditya
October 16, 2025

Test cricket's fastest centurions

Check out the top five players with the quickest Test centuries.

4. Jack Gregory (67 balls) vs South Africa, 1921

Smashing 19 fours and two sixes on his way to a breathtaking 119, the former Australia batter single-handedly lifted his team's total to a massive 450.

3. Adam Gilchrist (57 balls) vs England, 2007

Adam Gilchrist's blistering, unbeaten 102 off just 59 balls—including 12 fours and 4 sixes—powered his team to an imposing fourth-innings target of 557.

2. Misbah ul Haq (56 balls) vs Australia, 2014

Misbah-ul-Haq equaled the then-world record for the fastest Test century, brutally smashing his way to 101 runs off just 57 balls against Australia, including 11 fours and 5 sixes.

2. Viv Richards (56 balls) vs England, 1986

Richards' dominant knock of 110 not out from just 58 balls—featuring seven fours and seven sixes—powered the West Indies to a commanding 410-run lead and ultimately earned him the Player of the Match

1. Brendon McCullum (54 balls) vs Australia, 2016

Brendon McCullum made a spectacular exit in his final Test, hitting a blazing 145 runs from only 79 balls to rescue New Zealand after they had stumbled to 74/4 Although his stunning performance gave t

See More Stories