In this article, we’ll be taking a look at the top five fastest centuries in test cricket. For the longest time, the record felt like it would never be broken before it was ultimately overcome 60 years later. And now, a new icon holds the record. Find out the players who defied the style of play in test matches to score the fastest centuries in test cricket.
Top 5 Fastest Centuries in Test Cricket – History over 100 years
5. Jack Gregory (Australia) – 67 balls vs South Africa, 1921
Jack Gregory’s record-setting century against South Africa in 1921 came in just 67 balls, establishing him as the holder of the fastest test century for 65 years. His innings ended at 119 runs and stood unchallenged until Viv Richards surpassed it in 1986.
4. Adam Gilchrist (Australia) – 57 balls vs England, 2006
Adam Gilchrist, the Australian wicket-keeper batter, demolished the English bowling attack in the 2006 Ashes series. After a first-innings duck, Gilchrist made a remarkable comeback, needing only 57 balls to reach his century at the WACA, ultimately scoring an unbeaten 102 from 59 balls.
3. Misbah-ul-Haq (Pakistan) – 56 balls vs Australia, 2014
Misbah-ul-Haq, the former Pakistani captain known for his endurance in test cricket, showcased his aggressive side in November 2014. His 56-ball century against Australia matched Viv Richards’ record from 1986.
2. Viv Richards (West Indies) – 56 balls vs England, 1986
Viv Richards, the cricketing superstar of the 80s, broke Jack Gregory’s nearly 65-year record with a 56-ball century against England in Antigua’s St. John’s in 1986. Richards’ record remained unbeaten for 30 years, with only a few coming close to challenging it.
1. Brendon McCullum (New Zealand) – 54 balls vs Australia, 2016
In his final test match, Brendon McCullum, the former New Zealand captain, set a new world record for the fastest test century, accomplishing this in just 54 balls. McCullum’s unforgettable 145-run knock from 79 balls included 21 fours and six sixes, making it a monumental moment in cricket history.