County Championship Division One·First Class
Live
Day 4 - Sussex trail by 149 runs.
County Championship Division One·First Class
Live
Lunch Break : Day 4 - Hampshire trail by 92 runs.
County Championship Division One·First Class
Live
Lunch Break : Day 4 - Somerset need 203 runs to win.
County Championship Division Two·First Class
Live
Day 4 - Derbyshire need 257 runs to win.
County Championship Division Two·First Class
Live
Day 4 - Middlesex trail by 34 runs.
Indonesia tour of Malaysia·T20I
Result
MAL won by 104 runs
Dhaka Premier Division Cricket League·List A
Result
MSC won by 5 wickets
Dhaka Premier Division Cricket League·List A
Result
BS won by 26 runs
Dhaka Premier Division Cricket League·List A
Result
DLP won by 5 wickets
Dhaka Premier Division Cricket League·List A
Result
GGC won by 9 wickets
Dhaka Premier Division Cricket League·List A
Result
LOR won by 22 runs
Dhaka Premier Division Cricket League·List A
Result
PBCC won by 4 wickets
Afghanistan National T20 Cup·T20
Result
AR won by 4 wickets
National Super League 4-Day Tournament·First Class
Live
Stumps : Day 1 - Colombo trail by 210 runs.
ECB Women's One-Day Cup·List A
Live
The Blaze Women need 63 runs in 25.3 remaining overs
Afghanistan National T20 Cup·T20
Result
MAR won by 1 wicket
Zimbabwe Women tour of Pakistan·Women ODI
Live
Innings Break : Zimbabwe Women need 131 runs in 50 remaining overs
Indian Premier League·T20
Live
Mumbai Indians elected to bowl
Indonesia tour of Malaysia·T20I
May 5, 2026 7:30 am
ICC CWC League 2 ·ODI
May 5, 2026 9:15 am
All

Top Fastest Test Centuries in Cricket – Updated 2025

Test cricket is usually played very patiently and with long batting, but some players can score centuries very fast. These players show that even in long matches, hitting runs quickly can change the game.

[ Poll: 1wVMEqZl ]

Brendon McCullum achieved the record for the fastest Test century, where he took just 54 deliveries to score 100 runs in Christchurch in 2016, while recently, Travis Head scored a century in just 69 balls in the 2025 Ashes Test at Perth, and Australia took control of the match. 

In this article, we'll list the 20 fastest centuries in Test cricket, and then highlight the top 10 innings that turned the perception of scoring quickly in Test matches on its head.

Top 20 Fastest Test Centuries

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 Travis Head 69 Australia England Perth 2025
9 Chris Gayle 70 West Indies Australia Perth 2009
10 Roy Fredericks 71 West Indies Australia Perth 1975
11 Colin de Grandhomme 71 New Zealand West Indies Wellington 2017
12 Majid Khan 74 Pakistan New Zealand Karachi 1976
13 Mohammad Azharuddin 74 India South Africa Kolkata 1996
14 Brendon McCullum 74 New Zealand Sri Lanka Christchurch 2014
15 AB de Villiers 75 South Africa India Centurion 2010
16 Gilbert Jessop 76 England Australia The Oval 1902
17 Brian Lara 77 West Indies Pakistan Multan 2006
18 Jonny Bairstow 77 England New Zealand Nottingham 2022
19 Shahid Afridi 78 Pakistan West Indies Bridgetown 2005
20 Shahid Afridi 78 Pakistan India Lahore 2006

 

LastModified Date: 2025-11-22 22:59:39
K D Mishra
K D Mishra

I am a dedicated sports content writer who loves cricket and enjoys creating friendly and engaging content. I write about big moments, player performances, and match stories in simple and clear words, helping fans stay informed and connected to cricket around the world.

Cricket Poll

Travis Head
Jonny Bairstow
AB de Villiers
Shahid Afridi

Latest Comments