Written by: Ankit Yadav
[read_meter]

Test cricket is known for patience and long innings, but some players break the trend by scoring centuries at incredible speed. Over the years, many batters have shown that even in the longest format, attacking play can change a match within minutes.

Brendon McCullum still holds the record for the fastest Test century with his 54-ball blast in Christchurch, 2016. Recently, Travis Head grabbed the spotlight with his stunning 69-ball hundred in the 2025 Ashes Test at Perth, a knock that completely shifted the game in Australia’s favour.

In this article, we’ll look at the 24 fastest Test centuries ever scored and highlight the top 10 innings that truly changed how we view fast scoring in red-ball cricket.

Fastest Century In Test Cricket

The concept of a fast century in Test cricket has evolved over the years. What was once considered rapid scoring is now commonplace in the modern era.

Let’s take a look at the 24 fastest centuries in Test cricket history:

RankPlayerBallsTeamAgainstVenueYear
1Brendon McCullum54New ZealandAustraliaChristchurch2016
2Viv Richards56West IndiesEnglandSt John’s1986
3Misbah-ul-Haq56PakistanAustraliaAbu Dhabi2014
4Adam Gilchrist57AustraliaEnglandPerth2006
5Jack Gregory67AustraliaSouth AfricaJohannesburg1921
6Shivnarine Chanderpaul69West IndiesAustraliaGeorgetown2003
7David Warner69AustraliaIndiaPerth2012
8Travis Head69AustraliaEnglandPerth2025
9Chris Gayle70West IndiesAustraliaPerth2009
10Roy Fredericks71West IndiesAustraliaPerth1975
11Colin de Grandhomme71New ZealandWest IndiesWellington2017
12Majid Khan74PakistanNew ZealandKarachi1976
13Mohammad Azharuddin74IndiaSouth AfricaKolkata1996
14Brendon McCullum74New ZealandSri LankaChristchurch2014
15AB de Villiers75South AfricaIndiaCenturion2010
16Gilbert Jessop76EnglandAustraliaThe Oval1902
17Brian Lara77West IndiesPakistanMultan2006
18Jonny Bairstow77EnglandNew ZealandNottingham2022
19Shahid Afridi78PakistanWest IndiesBridgetown2005
20Shahid Afridi78PakistanIndiaLahore2006
21Virender Sehwag78IndiaWest IndiesGros Islet2006
22BB McCullum78New ZealandPakistanSharjah2014/15
23DA Warner78AustraliaPakistanSydney2016/17
24Jamie Smith80EnglandIndiaEdgbaston2025

Now, let’s delve into the top 10 fastest centuries in more detail:

1. Brendon McCullum (54 balls)

In his final Test match, Brendon McCullum saved his best for last. Playing against Australia in Christchurch in 2016, McCullum smashed the fastest Test century off just 54 balls. He went on to score 145 runs from 79 deliveries, hitting 21 fours and 6 sixes. 

Brendon McCullum
Source: India.Com

This explosive innings was a fitting farewell to a player known for his aggressive style and ability to change the game in a matter of overs.

2. Viv Richards (56 balls)

The “Master Blaster” Viv Richards held the record for the fastest Test century for 30 years. Playing against England in St John’s, Antigua in 1986, Richards reached his hundred in just 56 balls. 

Viv Richards Fastest Century in Test
Source: Sky Sports

His knock was a display of pure dominance as he took apart the English bowling attack with his trademark power and timing. Richards’ innings set a benchmark that stood for three decades.

3. Misbah-ul-Haq (56 balls)

Misbah-ul-Haq, known more for his calm demeanor, surprised everyone with his blistering century against Australia in Abu Dhabi in 2014. 

Misbah-ul-Haq
Source: NDTV Sports

Equaling Viv Richards’ record, Misbah reached his hundred in 56 balls. His innings showcased a different side of his batting, proving that he could accelerate when needed. This knock came in the second innings, adding to its significance.

4. Adam Gilchrist (57 balls)

Adam Gilchrist, one of cricket’s greatest wicketkeeper-batsmen, scored a breathtaking century off 57 balls against England in Perth during the 2006 Ashes series. 

Adam Gilchrist
Source: SportsAdda

Gilchrist’s innings of 102 not out came from just 59 deliveries and included 12 fours and 4 sixes. This knock was particularly remarkable as it came after he was dismissed for a duck in the first innings.

5. Jack Gregory (67 balls)

Jack Gregory’s 67-ball century against South Africa in Johannesburg in 1921 was a record that stood for an astonishing 65 years. 

 Jack Gregory
Source: SportsTiger.com

Playing in an era when quick scoring was rare, Gregory’s innings was truly ahead of its time. He went on to score 119 runs in just 85 minutes of batting, showcasing his attacking prowess in an age of more defensive cricket.

6. Shivnarine Chanderpaul (69 balls)

Shivnarine Chanderpaul, often known for his patient batting, showed his versatility with a 69-ball century against Australia in Georgetown in 2003. 

Shivnarine Chanderpaul
Source: ESPNcricinfo

Coming in at a precarious situation with his team at 53/5, Chanderpaul’s counter-attacking innings helped West Indies cross the 200-run mark. His knock of 100 off 72 balls included 15 fours and 2 sixes.

7. David Warner (69 balls)

David Warner’s aggressive style found its peak expression when he scored a 69-ball century against India in Perth in 2012. 

David Warner
Source: Hindustan Times

Warner’s innings of 180 from 159 balls set the tone for Australia’s dominance in the match. His knock, filled with 20 fours and 5 sixes, showcased his ability to score quickly, even in the longest format of the game.

8. Travis Head (69 balls)

Travis Head delivered a historic performance with a 69-ball century in the 1st Ashes Test at Perth on November 22, 2025.

Travis Head (69 balls)
Source: ESPNcricinfo

Australia were chasing 205 in the fourth innings, and Head was promoted to open the batting. He played fearlessly from the start, hitting 12 fours and 4 sixes. His innings helped Australia secure an easy and confident win.

9. Chris Gayle (70 balls)

Chris Gayle, renowned for his T20 exploits, brought his aggressive style to Test cricket with a 70-ball century against Australia in Perth in 2009. 

Chris Gayle
Source: Cricket Country

Gayle’s innings of 102 from 72 balls was a lone warrior effort for the West Indies. He hit 9 fours and 6 sixes in this whirlwind knock, proving his ability to dominate in all formats of the game.

10. Roy Fredericks (71 balls)

Roy Fredericks’ 71-ball century against Australia at the WACA in Perth in 1975 was one of the defining innings of his career. 

Roy Fredericks
Source: SportsTiger.com

Fredericks went on to score 169 from just 145 balls, hitting 27 fours and a six. His aggressive approach against the fearsome Australian bowling attack of that era made this innings particularly special.

Jamie Smith Scores Fastest Test Hundred Against India

Jamie Smith made headlines with his explosive century against India in the 2025 England vs India Edgbaston Test. Walking in when England were struggling at 84/5, the young wicketkeeper-batter showed remarkable composure and counter-attacking flair. He reached his hundred in just 80 balls, making it one of the fastest Test centuries ever. 

Smith remained unbeaten on 184, playing a key role in England’s comeback alongside Harry Brook, with whom he built a massive 300+ run partnership. His knock not only rescued the innings but also secured him a spot among the fastest century-makers in Test history.

Also Read This:

Conclusion: Brendon McCullum Still Holds the Fastest Century Record in Test Cricket

These fastest Test centuries show how much the game has changed over the years. From Jack Gregory’s attacking knock in 1921 to Brendon McCullum’s record-breaking 54-ball hundred in 2016, each innings has pushed the limits of what’s possible in Test cricket.

Travis Head’s recent 69-ball century in the 2025 Ashes is another strong reminder that aggressive batting can completely shift a match, even in a pressure-filled fourth innings. His innings stands out as one of the finest modern examples of how speed and intent can transform the game.

With the sport evolving, it will be exciting to see how long these records last—and who’s next to break them.

About the Author

Meet Ankit Yadav, a dedicated cricket analyst at The Cricket Panda. Growing up playing street leagues and college tournaments, Ankit's love for cricket has been a lifelong journey. With a knack for numbers and a talent for data analysis, he brings a unique perspective to cricket reporting. At The Cricket Panda, Ankit combines his passion for cricket with his expertise in data analysis to provide fans with in-depth insights and comprehensive coverage of the sport.

Leave a Comment

Your email address will not be published. Required fields are marked *

Subscribe to Our Newsletter

Stay updated about the offers and latest news

Email
The form has been submitted successfully!
The form has been submitted successfully!
Scroll to Top