The fastest century in Test cricket belongs to New Zealand veteran Brendon McCullum. Interestingly, it was also Brendon McCullum’s last innings as he took retirement from the international arena. Apart from McCullum, the likes of Sir Vivian Richards, Misbah-ul-Haq, Adam Gilchrist, and Virender Sehwag also feature on the list. Check out the list of fastest centuries in Test cricket below.
Fastest century in Test cricket (Top 20)
Rank | Player | Balls | Team | Against | Venue | Year |
---|---|---|---|---|---|---|
1 | Brendon McCullum | 54 | New Zealand | Australia | Christchurch | 2016 |
2 | Viv Richards | 56 | West Indies | England | St John’s | 1986 |
3 | Misbah-ul-Haq | 56 | Pakistan | Australia | Abu Dhabi | 2014 |
4 | Adam Gilchrist | 57 | Australia | England | Perth | 2006 |
5 | Jack Gregory | 67 | Australia | South Africa | Johannesburg | 1921 |
6 | Shivnarine Chanderpaul | 69 | West Indies | Australia | Georgetown | 2003 |
7 | David Warner | 69 | Australia | India | Perth | 2012 |
8 | Chris Gayle | 70 | West Indies | Australia | Perth | 2009 |
9 | Roy Fredericks | 71 | West Indies | Australia | Perth | 1975 |
10 | Colin de Grandhomme | 71 | New Zealand | West Indies | Wellington | 2017 |
11 | Majid Khan | 74 | Pakistan | New Zealand | Karachi | 1976 |
12 | Mohammad Azharuddin | 74 | India | South Africa | Kolkata | 1996 |
13 | Brendon McCullum | 74 | New Zealand | Sri Lanka | Christchurch | 2014 |
14 | AB de Villiers | 75 | South Africa | India | Centurion | 2010 |
15 | Gilbert Jessop | 76 | England | Australia | The Oval | 1902 |
16 | Brian Lara | 77 | West Indies | Pakistan | Multan | 2006 |
17 | Jonny Bairstow | 77 | England | New Zealand | Nottingham | 2022 |
18 | Shahid Afridi | 78 | Pakistan | West Indies | Bridgetown | 2005 |
19 | Shahid Afridi | 78 | Pakistan | India | Lahore | 2006 |
20 | Virender Sehwag | 78 | India | West Indies | Gros Islet | 2006 |
Batter with fastest Test century
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. 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.