Scoring a Fastest Centuries in Test Cricket is already a tough job. But some extraordinary players did it with incredible speed, hitting a hundred runs in very few balls. These fast centuries show their fearless style and amazing timing. Let’s go through the 10 Fastest Centuries in Test Cricket ever recorded.
List of 5 Most Fastest Centuries in Test Cricket History
5. Jack Gregory

ack Gregory played in the early 1920s and was known for his hard-hitting style. Against South Africa in 1921, he brought up his century in just 67 balls. That century stood as the fastest for a long time and was even more impressive because of the era when scoring quickly was rare Fastest Centuries in Test Cricket.
Field | Details |
---|---|
Team | Australia |
Opponent | South Africa |
Venue | Johannesburg |
Date | November 1921 |
Balls Faced | 67 |
Runs Scored | 119 |
Strike Rate | Not officially recorded |
4s/6s | Several (exact figures unknown) |
4. Adam Gilchrist

Adam Gilchrist was a game-changer for Australia. In the 2006 Ashes Test in Perth, he tore apart the English bowling attack and reached a century in just 57 balls. His innings stunned fans and redefined how a wicketkeeper could dominate in Test matches Fastest Centuries in Test Cricket.
Field | Details |
---|---|
Team | Australia |
Opponent | England |
Venue | Perth |
Date | December 2006 |
Balls Faced | 57 |
Runs Scored | 102 |
Strike Rate | 178.94 |
4s/6s | 12 fours, 4 sixes |
3. Misbah-ul-Haq

Known for his calm nature, Misbah surprised the world in 2014 by smashing a century in just 56 balls against Australia. He equaled the record for the then-fastest Test century. This aggressive knock came when Pakistan was trying to push for a result in the game Fastest Centuries in Test Cricket.
Field | Details |
---|---|
Team | Pakistan |
Opponent | Australia |
Venue | Abu Dhabi |
Date | November 2014 |
Balls Faced | 56 |
Runs Scored | 101 |
Strike Rate | 180.35 |
4s/6s | 11 fours, 5 sixes |
2. Viv Richards

Sir Vivian Richards is one of the greatest batsmen ever. In 1986, against England in Antigua, he played one of the most attacking innings of all time. Scoring a Fastest Centuries in Test Cricket in just 56 balls, he dominated the bowlers with his signature swagger and unmatched confidence.
Field | Details |
---|---|
Team | West Indies |
Opponent | England |
Venue | St John’s, Antigua |
Date | April 1986 |
Balls Faced | 56 |
Runs Scored | 110 |
Strike Rate | 196.42 |
4s/6s | 7 fours, 7 sixes |
READ MORE: Top 10 Most Iconic Catches in Test Cricket History
1. Brendon McCullum

In his final Test match in 2016, Brendon McCullum gave fans a memory to cherish forever. Facing Australia at Christchurch, he hammered a century in only 54 balls the Fastest Centuries in Test Cricket. McCullum went out in style, showing his aggressive spirit till the very end Fastest Centuries in Test Cricket.
Field | Details |
---|---|
Team | New Zealand |
Opponent | Australia |
Venue | Christchurch |
Date | February 2016 |
Balls Faced | 54 |
Runs Scored | 145 |
Strike Rate | 268.51 |
4s/6s | 21 fours, 6 sixes |
These batsmen broke the stereotype that Test cricket is always slow and defensive. With fearless hitting and skillful strokes, they made history by scoring centuries faster than most players dream of. From legends like Viv Richards to modern stars like Brendon McCullum and Misbah-ul-Haq, their quick-fire hundreds added thrilling moments to Fastest Centuries in Test Cricket history.