fastest test century

Fastest Test Century in Cricket History: Top Record Holders 

Published on September 26, 2025
|
12 Min read time

Quick Summary

  • The record for the fastest Test century in cricket is Brendon McCullum, the former captain of New Zealand. He scored 100 runs off just 54 balls against Australia at Christchurch in 2016.
  • In the 1980s, cricket legend Viv Richards broke Jack Gregory’s long-standing record by scoring a century off just 56 balls in a Test match against England in 1986 at St. John’s, Antigua. This remarkable feat stood as the fastest Test century for 30 years.
  • In his first match as captain against Australia in 2014, Virat Kohli scored this century, marking the fastest by an Indian captain in Test cricket. Kohli reached a century swiftly, amassing 100 runs in just 184 balls.

Table of Contents

What is Test Cricket?

Test cricket is the sport’s most extended and traditional format, symbolizing endurance, skill, and patience. It is played between two teams, each consisting of eleven players, over a maximum of five days. This format is the ultimate test of a cricketer’s mental and physical ability.

Brendon McCullum holds the record for the fastest century in Test cricket, scoring 100 runs in just 54 balls. He set this record during his final Test match against Australia in 2016. This broke the previous record of 56 balls, which Viv Richards and Misbah-ul-Haq shared.

A significant milestone in Test cricket is a “century,” which refers to a batsman scoring 100 or more runs in a single innings. Achieving a century is a notable accomplishment in any format, but in Test cricket, it is especially revered because of the patience, technique, and stamina required. The “fastest test century” is a remarkable feat among the many centuries recorded, reflecting a player’s ability to score quickly under immense pressure.

The Fastest Test Century in Cricket

Every cricketer aspires to excel in Test cricket, with batsmen aiming to score as many runs as possible to secure victory for their team. Some players, however, go beyond just winning; they seek to break records and leave a lasting mark on the game. Among the most prestigious achievements is scoring the fastest Test century, which showcases a unique combination of skill, aggression, and precision. The fastest century in Test cricket is a record that many cricketers dream of breaking, with only a few having the opportunity to achieve it.

It is a moment celebrated by players and fans alike, marking the player’s name in the history of cricket for achieving the fastest Test century. This record demonstrates technical skill and a fearless approach to the game as players take on the challenge of scoring the fastest 100 in Test cricket against some of the best bowlers in the world. These moments often become defining achievements in players’ careers and are regularly featured in the fastest century list across cricket archives.

Here’s a look at some players who have set the record for the fastest hundreds in Test cricket, demonstrated extraordinary prowess, and rewritten history books with incredible performances.

Read More: The Highest Wicket Taker in Test Cricket: Records and Legends

Fastest Test Century: Brendon McCullum

Thе rеcord for thе fastest Test century in cricket bеlongs to Brеndon McCullum, thе formеr captain of Nеw Zеaland. He scorеd 100 runs off just 54 balls against Australia at Christchurch in 2016. It was Brendon McCullum’s last Test match, and he made it a historic one by breaking Viv Richards and Misbah-ul-Haq’s rеcord of 56 balls. McCullum’s cеntury was also thе fastеst in all forms of intеrnational crickеt at the time, including being the fastest 100 in Test cricket history.

Fastest Test Century: Brendon McCullum

Brеndon McCullum Batting Naturе

Brendon McCullum is renowned for his aggressive and explosive batting style, making him one of the world’s most entertaining and dangerous batsmen. His versatility allowed him to excel in any batting position, and his leadership on the field was marked by courage and charisma, inspiring his team to perform at their best. His record-breaking fastest Test century was a fitting farewell to his illustrious career, showcasing his passion and talent for the game.

In Test cricket, a century is more than a personal achievement; it significantly contributes to the team’s score. A fast century can change the momentum of a match or even a series, giving the team a decisive edge over the opposition. It also boosts the confidence and morale of the batsman and his teammates, earning them respect and admiration from fans and critics alike.

Players who feature on the fastest century list not only entertain but redefine the pace and dynamics of Test matches. The fastest hundred in Test conditions often comes against top-tier opponents, adding value to the feat.

Read More: Fastest 1000 runs in ODI: Achievements and Records

Fastest Test Century: Viv Richards

In the 1980s, cricket legend Viv Richards broke Jack Gregory’s long-standing record by scoring a century off just 56 balls in a Test match against England in 1986 at St. John’s, Antigua. This remarkable feat stood as the fastest Test century for 30 years. During this period, only twice did other players come close to challenging Richards’ record, highlighting the extraordinary nature of his achievement and his place in the fastest century list.

Fastest Test Century: Misbah-ul-Haq

In November 2014, former Pakistani captain Misbah-ul-Haq, renowned for his composed and steady batting in Test cricket, surprised everyone by altering his playing style during a match’s second innings. He went on to score the fastest Test century at the time. His aggressive approach, which led to scoring the fastest hundred in Test cricket in just 56 balls, showcased his versatility and ability to adapt.

Misbah’s remarkable feat earned him a place among those with the fastest centuries in Test history and made him part of an elite group of players who had achieved this rare accomplishment. His record-breaking innings demonstrated how the fastest test century could be scored with a blend of audacity and skill. His effort equaled Viv Richards’ long-standing record and proved that fast scoring is possible even in the most traditional format of the game.

Fastest Test Century in Cricket: Top Fastest Test Century List

Hеrе is a list of thе top scorеs of thе fastest century in test cricket, along with thеir scorеs, balls facеd, match vеnuе, opponеnt tеam, and yеar.

BallsPlayerMatchLocationSeason
54BB McCullumNew Zealand v AustraliaChristchurch2015/16
56IVA RichardsWest Indies v EnglandSt John’s1985/86
56Misbah-ul-HaqPakistan v AustraliaAbu Dhabi2014/15
57AC GilchristAustralia v EnglandPerth2006/07
67JM GregoryAustralia v South AfricaJohannesburg1921/22
69S ChanderpaulWest Indies v AustraliaGeorgetown2002/03
69DA WarnerAustralia v IndiaPerth2011/12
70CH GayleWest Indies v AustraliaPerth2009/10
71RC FredericksWest Indies v AustraliaPerth1975/76
71C de GrandhommeNew Zealand v West IndiesWellington2017/18
74Majid KhanPakistan v New ZealandKarachi1976/77
74M AzharuddinIndia v South AfricaCalcutta1996/97
74BB McCullumNew Zealand v Sri LankaHagley Oval, Christchurch2014/15
75AB de VilliersSouth Africa v IndiaCenturion2010/11
76GL JessopEngland v AustraliaThe Oval1902
77BC LaraWest Indies v PakistanMultan Cricket Stadium2006/07
77JM BairstowEngland v New ZealandNottingham2022
78Shahid AfridiPakistan v West IndiesKensington Oval, Bridgetown2004/05
78Shahid AfridiPakistan v IndiaGaddafi Stadium, Lahore2005/06
78V SehwagIndia v West IndiesBeausejour Stadium, Gros Islet2006
78BB McCullumNew Zealand v PakistanSharjah Cricket Stadium2014/15
78DA WarnerAustralia v PakistanSydney Cricket Ground2016/17
79CH GayleWest Indies v South AfricaNewlands, Cape Town2003/04
80CH GayleWest Indies v EnglandKennington Oval2004
80Sarfraz AhmedPakistan v AustraliaDubai Sports City Stadium2014/15
80Harry BrookEngland v PakistanRawalpindi2022/23
80Jamie SmithEngland v IndiaKennington Oval2025
81DPMD JayawardeneSri Lanka v BangladeshSinhalese Sports Club Ground2001/02
81Kamran AkmalPakistan v IndiaGaddafi Stadium, Lahore2005/06
81LRPL TaylorNew Zealand v AustraliaSeddon Park, Hamilton2009/10
82BC LaraWest Indies v AustraliaAntigua Recreation Ground, St John’s1998/99
82DL VettoriNew Zealand v ZimbabweHarare Sports Club2005/06
82DA WarnerAustralia v West IndiesSydney2015/16
83BR TaylorNew Zealand v West IndiesEden Park, Auckland1968/69
84AC GilchristAustralia v IndiaWankhede Stadium, Mumbai2000/01
84AC GilchristAustralia v ZimbabwePerth2003/04
84ML HaydenAustralia v ZimbabweSydney Cricket Ground2003/04
85CH LloydWest Indies v IndiaM Chinnaswamy Stadium, Bangalore1974/75
85J DarlingAustralia v EnglandSydney1898
BallsPlayerMatchLocationSeason
85S DhawanIndia v AustraliaPunjab Cricket Association Stadium, Mohali2012/13
85BA StokesEngland v New ZealandLord’s2015
86IT BothamEngland v AustraliaHeadingley, Leeds1981
86IT BothamEngland v AustraliaOld Trafford, Manchester1981
86Kapil DevIndia v EnglandModi Stadium, Kanpur1981/82
86CL CairnsNew Zealand v ZimbabweEden Park, Auckland1995/96
86Wasim AkramPakistan v Sri LankaGalle International Stadium2000
86AC GilchristAustralia v New ZealandBasin Reserve, Wellington2004/05
86MG JohnsonAustralia v South AfricaNewlands, Cape Town2008/09
86HH PandyaIndia v Sri LankaPallekele2017
86Zak CrawleyEngland v PakistanRawalpindi2022/23
87V SehwagIndia v Sri LankaGalle International Stadium2008
87V SehwagIndia v South AfricaEden Gardens, Kolkata2009/10
87HM AmlaSouth Africa v AustraliaPerth2012/13
87S DhawanIndia v AfghanistanBengaluru2018
88RJ HadleeNew Zealand v West IndiesLancaster Park, Christchurch1979/80
88M AzharuddinIndia v EnglandLord’s1990
88BC LaraWest Indies v PakistanKensington Oval, Bridgetown2005
88KP PietersenEngland v West IndiesQueen’s Park Oval, Port of Spain2008/09
88Ben DuckettEngland v IndiaRajkot2023/24
89RR LindwallAustralia v EnglandMelbourne Cricket Ground1946/47
89RR PantIndia v EnglandBirmingham2022
90ST JayasuriyaSri Lanka v ZimbabweHarare Sports Club2004
90V SehwagIndia v Sri LankaP Sara Oval, Colombo2010
90V SehwagIndia v EnglandSardar Patel Stadium, Motera, Ahmedabad2012/13
90Ollie PopeEngland v PakistanRawalpindi2022/23
91AC GilchristAustralia v South AfricaNewlands, Cape Town2001/02
91Harry BrookEngland v New ZealandWellington2024/25
91Harry BrookEngland v IndiaKennington Oval2025
92Abdul RazzaqPakistan v BangladeshMultan Cricket Stadium2001/02
93DR SmithWest Indies v South AfricaNewlands, Cape Town2003/04
93V SehwagIndia v PakistanGaddafi Stadium, Lahore2005/06
93MS DhoniIndia v PakistanIqbal Stadium, Faisalabad2005/06
93TM DilshanSri Lanka v BangladeshChittagong2008/09
93DA WarnerAustralia v South AfricaAdelaide Oval2012/13
94Zaheer AbbasPakistan v IndiaIqbal Stadium, Faisalabad1982/83
94SM GavaskarIndia v West IndiesFeroz Shah Kotla, Delhi1983/84
94AC GilchristAustralia v EnglandSydney Cricket Ground2002/03
94BB McCullumNew Zealand v ZimbabweHarare Sports Club2005/06
94Tamim IqbalBangladesh v EnglandLord’s2010
94Soumya SarkarBangladesh v New ZealandHamilton2018/19
BallsPlayerMatchLocationSeason
95DT LindsaySouth Africa v AustraliaNew Wanderers Stadium, Johannesburg1966/67
95Kapil DevIndia v West IndiesQueen’s Park Oval, Port of Spain1982/83
95JN RhodesSouth Africa v West IndiesCenturion Park, Centurion1998/99
95SM PollockSouth Africa v Sri LankaCenturion Park, Centurion2000/01
95Graham GoochEngland v IndiaLord’s, London1990
96CH GayleWest Indies v South AfricaAntigua Recreation Ground, St John’s2004/05
96Shahid AfridiPakistan v IndiaIqbal Stadium, Faisalabad2005/06
96Tom BlundellNew Zealand v EnglandBasin Reserve, Wellington2024/25
97K SrikkanthIndia v AustraliaSydney Cricket Ground1985/86
97JE TaylorWest Indies v New ZealandUniversity Oval, Dunedin2008/09
97V SehwagIndia v Sri LankaModi Stadium, Kanpur2009/10
97Brian BennettZimbabwe v EnglandTrent Bridge, Nottingham2025
98RS KaluwitharanaSri Lanka v New ZealandCarisbrook, Dunedin1996/97
98Mominul HaqueBangladesh v New ZealandChittagong2013/14
99IT BothamEngland v New ZealandTrent Bridge, Nottingham1983
99LRPL TaylorNew Zealand v IndiaM Chinnaswamy Stadium, Bangalore2012
99KDK VithanageSri Lanka v BangladeshShere Bangla National Stadium, Mirpur2013/14
100Tamim IqbalBangladesh v EnglandOld Trafford, Manchester2010
100Ben DuckettEngland v ZimbabweTrent Bridge, Nottingham2025

Fastest Test Century: Indian Players

Mohammad Azharuddin and Kapil Dev jointly hold the record for the fastest Test century for India, each scoring 100 runs in just 74 balls. This blazing effort earned them a spot on the fastest century list, showcasing rare brilliance and attacking flair in red-ball cricket.

Their achievement resembles a sprinter racing to the finish line, pure speed and precision. In the realm of the fastest hundred in Test cricket, scoring a century in such a short span elevates a batsman’s legacy. It’s not only about runs, it’s about doing it at pace, breaking traditions, and earning recognition among the fastest centuries in Test records.

Breaking Test Traditions: Virender Sehwag vs Rahul Dravid

Virender Sehwag revolutionized the role of a Test opener with his fearless, attacking style, contrasting sharply with the traditional defensive mindset. Relying on hand-eye coordination over classic technique, he scored rapidly, often unsettling bowlers from the outset. His aggressive approach led to two triple centuries and near entries on the fastest century list.

In contrast, Rahul Dravid, “The Wall,” epitomized patience and technical mastery, anchoring innings with composure. Their contrasting styles, Sehwag’s explosiveness and Dravid’s resilience, offered India a perfect balance. While Dravid accumulated runs methodically, Sehwag redefined what an opener could achieve in Tests. His legacy endures as a disruptor who proved that bold strokeplay and historic milestones, like the fastest Test century, could go hand in hand.

Mohammad Azharuddin and Kapil Dev: Fastest Test Century by Indian Player

1. Virat Kohli

Virat Kohli has achieved something extraordinary in Test cricket by scoring 30 centuries, each a significant milestone. One of his most remarkable performances was against Australia in 2014 at Adelaide.

In that match, Kohli reached a century swiftly, amassing 100 runs in 184 balls. While it wasn’t the fastest test century, it was among the fastest by an Indian captain, reinforcing his ability to play aggressively. This rapid scoring is akin to hitting the ball far and running between the wickets at a blistering pace. His achievement deserves mention among the fastest centuries in test matches led by Indian players.

What makes this feat even more impressive is that it was Kohli’s debut match as the captain of the Indian team, stepping in for MS Dhoni, who was injured. In his first match as captain, Kohli scored this century, scoring the fastest hundred in test by an Indian captain. This achievement showcased his exceptional talent and made the nation proud of its new leader, Virat Kohli. He continues to be a contender in the evolving fastest century list.

2. Chеtеshwar Pujara

Cheteshwar Pujara is a dependable batsman for India’s cricket team. He typically bats at the crucial number three position. He has established himself as a solid performer in Test matches, having scored 19 centuries. One of his standout performances came in a game against England in 2016, played in Rajkot.

Pujara scored an impressive 124 runs from 206 balls in that match, marking one of his fastest centuries in Test cricket. Though not the fastest 100 in test, his knock was a reminder that even steady players can accelerate when required. This was his ninth century in Test matches and his third against England, solidifying his reputation as a reliable and skilled batsman.

India was in a challenging position then, trailing by 49 runs after the first innings. Pujara’s century was pivotal in turning the game around and helping India level the score. His remarkable effort ensured that the match ended in a draw, which was a commendable result given the circumstances. Pujara’s resilience and determination were key to India’s performance in that game, and he showed he could match the tempo with players in the fastest test century pursuit.

3. Rishabh Pant

Rishabh Pant is a dynamic and exciting young talent in the Indian cricket team. He is known for his impressive wicketkeeping and powerful batting. In the highly challenging format of Test cricket, Pant has already scored eight centuries. One of his most remarkable achievements came in 2021, when he scored a blistering century against England, reaching 101 runs in just 89 balls.

This was one of his fastest centuries, and a significant milestone as he achieved it on home soil in India. His quick century was notable, as it matched the pace of another fastest test century for India by a wicketkeeper. Moreover, it became the fastest century ever scored by a wicketkeeper in test cricket, showcasing Pant’s exceptional talent and flair. His performances inspire a new generation of players aiming to break into the fastest century list and emulate the flair seen in Brendon McCullum’s last test match heroics.

Fastest Test Century by Indian Player

Top Cricket Centuries Scored in the Shortest Time (by Minutes)

Test cricket is traditionally known for its slow and methodical approach, but some players have broken the mold with rapid centuries. Here’s a look at some of the fastest test centuries based on the minutes taken to reach the milestone:

  • Jack Gregory’s Whirlwind Knock (70 minutes): In 1922, Australian batsman Jack Gregory made history with a lightning-fast century against South Africa in Johannesburg. He reached his hundred in just 70 minutes, setting a record that has endured for decades. Gregory’s rapid scoring was a testament to his aggressive batting style and candidacy for the fastest century list.
  • Misbah-ul-Haq’s Masterful Assault (74 minutes): The Pakistani captain showcased his explosive batting ability during the 2014/15 series against Australia in Abu Dhabi. He reached his century in a brisk 74 minutes and just 56 balls, setting the fastest hundred in test then, equaling Viv Richards.
  • Gilbert Jessop’s Early Burst (77 minutes): In 1902, Jessop scored a century in 77 minutes against Australia at The Oval, showing that the hunger for the fastest century in test existed even in cricket’s early days.

These instances highlight how particular batsmen have defied traditional expectations of Test cricket’s slow pace, achieving remarkable feats of scoring speed worthy of the fastest 100 in test records.

Fastеst Doublе Cеntury in Tеst Cricket

Scoring a double century in Test cricket is a significant achievement, showcasing a player’s exceptional skill, concentration, and stamina. Unlike limited-overs formats, Test cricket can last up to five days, making reaching 200 runs in a single innings particularly impressive.

Achieving the fastest double century adds another layer of prestige. It demonstrates the ability to maintain focus while accelerating the score, much like efforts made in the fastest test century domain.

Fastеst Doublе Cеnturiеs in Tеst Crickеt: Top 5 Players

These players not only reached 200 runs but did so in the shortest amount of time, which is incredibly impressive. They faced the cricket balls and bowlers with determination and power.

Here are their names, the scores they achieved, the number of balls they faced, where the match was played, the opposing team, and the year it happened:

  1. Nathan Astle (2002): Scored 222 runs off 153 balls against England in Christchurch, earning him a place near the top of the fastest century list for double hundreds.
  2. Ben Stokes (2016): Delivered 258 from 198 balls against South Africa in Cape Town, a fierce knock rivaling Brendon McCullum’s last test match for sheer intensity.
  3. Virender Sehwag (2006): His 254 off 247 balls against Pakistan in Lahore placed him high on India’s fastest test century and fastest double century records.
  4. Brendon McCullum (2014): Scored 302 off 559 balls against India in Wellington, a mix of grit and aggression, highlighting why his last test match became historic.
  5. Ian Botham (1982): Notched 208 off 226 balls, carving his name into the archives of the fastest century in test and double-century accolades.

Fastеst Triplе Cеntury in Tеst Cricket

Fastest triple century

Scoring a triple century in Test cricket is rare and remarkable. Players who do so must possess technical expertise and the physical and mental resilience to endure and dominate. When achieved at pace, these milestones often rival those in the fastest test century and fastest century in test debates.

  • Virender Sehwag (2008): Blasted 319 off just 304 balls in Chennai vs South Africa, the fastest triple century in test cricket by balls faced.
  • Chris Gayle (2005): Scored 317 from 483 balls against South Africa in Antigua.
  • Matthew Hayden (2003): His 380 vs Zimbabwe ranking on multiple fastest-scoring lists was monumental.
  • Brian Lara (2004): His unbeaten 400 off 582 balls remains a record for the highest individual score in Test cricket.
  • Don Bradman (1930): The original icon, his 334 off 448 balls is etched among the most influential innings in the longest format.

Conclusion

The Test cricket world has been shaped by legends who compiled runs and redefined the pace of play. From Brendon McCullum’s last test match heroics to Sehwag’s dazzling centuries and Pant’s modern-day brilliance, the fastest test century remains one of the most coveted and celebrated achievements.

Whether you’re analyzing the fastest 100 in test records, admiring the technique of players with the most test runs in international cricket, or simply scanning the fastest century list, one thing is clear: speed, flair, and precision now play as much a role in Tests as endurance and defense.

Read More:

Frequntly Asked Questions(FAQs)

What is the Test cricket record for the slowest century?

Mudassar Nazar from Pakistan holds the record for the slowest century in Test cricket history. He reached his century in 557 minutes (over 9 hours) against England in Lahore in 1977.

Who scored 3 triple century in test?

Donald Bradman (Australia), Brian Lara (West Indies), Virender Sehwag (India), and Chris Gayle (West Indies) are the only batsmen to score 300 or more runs on multiple occasions.

Who holds the record for the fastest century in ODI history?

AB de Villiers from South Africa holds the record for the fastest century in One Day International (ODI) cricket history. He accomplished this feat in just 31 balls against West Indies in Johannesburg in 2015.

What is Hardik Pandya’s fastest Test century?

In August 2017, Hardik Pandya destroyed Sri Lanka at Pallekele Cricket Stadium with an 86-ball century.

What is the fastest test century in history?

The record for the fastest Test century is held by New Zealand’s Brendon McCullum, who scored 100 runs off 54 balls in his final Test match. With the increase in Test matches today, modern players dominate the aggregate lists.

Which England Test century has been the fastest?

Gilbert Jessop became the fastest English Test century scorer. In just 76 balls, he reached this milestone in the 1902 at the Oval against Australia.

What is the Fastest Century in T20 Cricket?

The fastest century in T20 cricket was scored by Chris Gayle, who reached 100 runs off just 30 balls against India in the 2016 T20 World Cup.

Authored by, Muskan Gupta
Content Curator

Muskan believes learning should feel like an adventure, not a chore. With years of experience in content creation and strategy, she specializes in educational topics, online earning opportunities, and general knowledge. She enjoys sharing her insights through blogs and articles that inform and inspire her readers. When she’s not writing, you’ll likely find her hopping between bookstores and bakeries, always in search of her next favorite read or treat.

Editor's Recommendations