Top 10 Batsmen With Fastest Centuries In Test Cricket
| S.No | Player | Balls | Against | Score |
| 01 | Brendon McCullum | 54 | Australia | 145 |
| 02 | Viv Richards | 56 | England | 110 |
| 03 | Misbah-ul-Haq | 56 | Australia | 101 |
| 04 | Adam Gilchrist | 57 | England | 100* |
| 05 | Jack Gregory | 67 | England | 119 |
| 06 | Shivnarine Chanderpaul | 69 | Australia | 100* |
| 07 | Kapil Dev | 74 | Sri Lanka | 163* |
| 08 | Ian Botham | 76 | India | 108 |
| 09 | Imran Khan | 78 | India | 117 |
| 10 | Chris Gayle | 79 | Australia | 102 |
What is a Test Century?
A century in cricket is when a batsman scores 100 or more runs in a single innings. In Test cricket, a batsman must do this in a match that is played over five days, with each team having two innings to bat and bowl. A Test century is considered to be one of the most significant achievements for a batsman as it requires a combination of skill, technique, patience, and endurance.
The Top 10 Fastest Centuries in Test Cricket
Let’s now take a closer look at the top 10 fastest centuries in Test cricket history, along with the players who achieved this incredible feat.
1. Brendon McCullum – 54 balls
Brendon McCullum, the former New Zealand captain, holds the record for the fastest century in Test cricket. He achieved this feat in the second Test match against Australia in 2016, scoring 145 runs off just 79 balls. McCullum’s innings was a display of sheer aggression and power-hitting, and he reached his century in just 54 balls.
| Against | Balls | Date | Score | 4s | 6s |
| Australia | 54 | Feb 22, 2016 | 145 | 21 | 6 |
2. Viv Richards – 56 balls
Viv Richards, the legendary West Indian batsman, is widely regarded as one of the greatest players in cricket history. He scored the second-fastest century in Test cricket during the fourth Test match against England in 1986, reaching the milestone in just 56 balls. Richards’ innings was a display of pure class and elegance, and it remains one of the most memorable Test innings of all time.
| Against | Balls | Date | Score | 4s | 6s |
| England | 56 | Apr 7, 1986 | 110 | 11 | 4 |
3. Misbah-ul-Haq – 56 balls
Misbah-ul-Haq, the former Pakistan captain, is known for his calm and composed demeanor on the field. However, in the first Test match against Australia in 2014, Misbah unleashed his aggressive side and scored the third-fastest century in Test cricket. He reached his century in just 56 balls, and his innings included 11 sixes.
| Against | Balls | Date | Score | 4s | 6s |
| Australia | 56 | Oct 22, 2014 | 101 | 8 | 2 |
4. Adam Gilchrist – 57 balls
Adam Gilchrist, the former Australian wicketkeeper-batsman, was known for his explosive batting style. He scored the fourth-fastest century in Test cricket during the fifth Test match against England in 2006, reaching his century in just 57 balls. Gilchrist’s innings was a mix of power-hitting and intelligent stroke-play, and it helped Australia win the match by an innings and 99 runs.
| Against | Balls | Date | Score | 4s | 6s |
| England | 57 | Feb 17, 2006 | 100* | 9 | 1 |
5. Jack Gregory – 67 balls
Jack Gregory, the former Australian all-rounder, scored the fifth-fastest century in Test cricket during the fifth Test match against South Africa in 1921, reaching his century in just 67 balls. Gregory’s innings was a remarkable display of aggressive batting, and it helped Australia win the match by an innings and 95 runs.
| Against | Balls | Date | Score | 4s | 6s |
| England | 67 | Dec 11, 1920 | 119 | 16 | 2 |
6. Shivnarine Chanderpaul – 69 balls
Shivnarine Chanderpaul, the former West Indian batsman, was known for his unorthodox batting style. He scored the sixth-fastest century in Test cricket during the first Test match against Australia in 2003, reaching his century in just 69 balls. Chanderpaul’s innings included 10 boundaries and 7 sixes, and it helped West Indies draw the match.
| Against | Balls | Date | Score | 4s | 6s |
| Australia | 69 | May 10, 2003 | 100* | 7 | 1 |
7. Kapil Dev – 74 balls
Kapil Dev, the former Indian captain and all-rounder, scored the seventh-fastest century in Test cricket during the fourth Test match against Sri Lanka in 1986, reaching his century in just 74 balls. Kapil’s innings was a mix of power-hitting and intelligent stroke-play, and it helped India win the match by an innings and 67 runs.
| Against | Balls | Date | Score | 4s | 6s |
| Sri Lanka | 74 | Jan 2, 1986 | 163* | 16 | 1 |
8. Ian Botham – 76 balls
Ian Botham, the former English all-rounder, was known for his aggressive batting style. He scored the eighth-fastest century in Test cricket during the third Test match against India in 1981, reaching his century in just 76 balls. Botham’s innings included 13 boundaries and 2 sixes, and it helped England win the match by 29 runs.
| Against | Balls | Date | Score | 4s | 6s |
| India | 76 | Jul 19, 1982 | 108 | 17 | 0 |
9. Imran Khan – 78 balls
Imran Khan, the former Pakistani captain and all-rounder, scored the ninth-fastest century in Test cricket during the second Test match against India in 1982, reaching his century in just 78 balls. Imran’s innings was a mix of power-hitting and intelligent stroke-play, and it helped Pakistan win the match by 10 wickets.
| Against | Balls | Date | Score | 4s | 6s |
| India | 78 | Jan 24, 1982 | 117 | 12 | 1 |
10. Chris Gayle – 79 balls
Chris Gayle, the former West Indian captain and opening batsman, is known for his aggressive batting style. He scored the tenth-fastest century in Test cricket during the first Test match against Australia in 2009, reaching his century in just 79 balls. Gayle’s innings included 8 boundaries and 6 sixes, and it helped West Indies draw the match.
| Against | Balls | Date | Score | 4s | 6s |
| Australia | 79 | Nov 6, 2010 | 102 | 4 | 9 |
Conclusion
The top 10 fastest centuries in Test cricket history are a testament to the skill and talent of the batsmen who achieved this remarkable feat. From Brendon McCullum’s explosive innings to Viv Richards’ elegant stroke-play, these innings will forever remain etched in cricketing history. As the game of cricket continues to evolve, it will be interesting to see if any batsman can break Brendon McCullum’s record and score a century in even fewer balls.


