Fastest Test Century Ever — Viv Richards and the 56-Ball Record
Learn about the fastest centuries in Test cricket history, including Viv Richards' iconic 56-ball hundred and other lightning-fast Test innings that stunned the cricket world.
The 56-Ball Test Hundred
Viv Richards holds the record for the fastest Test century in history, reaching 100 off just 56 deliveries for West Indies against England at St John's, Antigua, in April 1986. Richards' innings was a masterclass in pure batting aggression — he hit 7 sixes and 7 fours, simply overwhelming the English bowling attack in one of the most electrifying displays of batting power ever seen at Test level.
Brendon McCullum's 54-Ball Claim
In 2016, New Zealand's Brendon McCullum scored a hundred off 54 balls against Australia in his farewell Test at Christchurch. Many consider this the fastest in balls, though the ICC's official record remained with Richards depending on the record-keeping methodology used. McCullum's 145 in that match was one of the most emotional and explosive Test innings of the modern era.
Other Lightning Centuries
Jack Gregory (Australia) and Misbah-ul-Haq (Pakistan) both scored rapid Test centuries that briefly held the record in different eras. The evolution of pinch-hitting and 'Bazball' approach to Test batting has produced more aggressive innings at the top of Test orders than ever before, meaning fast centuries are more common in the modern game.
Frequently asked questions
Who has the fastest Test century?
Viv Richards holds the record with a century off 56 balls for West Indies against England in Antigua in 1986.
Has anyone scored a Test century faster than Viv Richards?
Brendon McCullum scored a century off 54 balls in his farewell Test in 2016, but Richards' record remains the most widely recognised in official ICC records.
