Fastest Hundred in Cricket History

The fastest hundred in cricket is by Chris Gayle in T20 format. Gayle scored a hundred in 30 balls in IPL 2013.

Fastest Hundred in Cricket History
Dillip Mohanty

Written by: Dillip Mohanty

(Sports Editor)

Fact checked by: Umaima Saeed

(Sports Writer)

Last updated: 2023-12-25

5 minutes read

Getting to three figures is a landmark achievement for any batter in cricket irrespective of the format. With the increasing demand for attacking batting in modern cricket across all three formats, it becomes important for a batter to get to a target or a big total in no time and play some aggressive brand of cricket. We will discuss such examples of quickfire knocks across formats.

The fastest 100 in cricket history came in the T20 format. This is also the fastest 100 in T20 cricket history. Chris Gayle scored a hundred in 30 balls playing for Royal Challengers Bangalore (RCB) in the 2013 IPL against Pune Warriors.

Following is the list of the Top 10 fastest hundreds in T20 cricket.

FASTEST 100

IN T20 CRICKET

PLAYERBALLSFORVSVENUEYEAR
C GAYLE30RCB PUNE WARRIORSBANGALORE2013
R PANT32DELHI HIMACHAL PRADESHDELHI2018
W LUBBE33NORTH WEST LIMPOPOPAARL2018
A SYMONDS34KENT MIDDLESEXMAIDSTONE2004
S ABBOTT34SURREY  KENTTHE OVAL2023
K MALLA34NEPAL MONGOLIAHANGZHOU2023
L VAN DER WESTHUIZEN35NAMIBIAKENYAWINDHOEK2011
D MILLER35SOUTH AFRICA BANGLADESHPOTCHEFSTROOM2017
R SHARMA35INDIA SRI LANKAINDORE2017
M GUPTILL35WORCESTERSHIRE  NORTHAMPTONSHIRENORTHAMPTON2018
KHUSHDIL SHAH35SOUTHERN PUNJAB (PAK)SINDHRAWALPINDI2020
D BREVIS35TITANSKNIGHTSPOTCHEFSTROOM2022
Logo

Fastest 100 in Test Cricket

Brendon McCullum Test Batting.jpeg

Former New Zealand captain Brendon McCullum has the world record for the fastest 100 in Test cricket. Having already announced his retirement from the format, McCullum dashed out to bat with his team struggling at 32/3 on the first day of the match. He smashed 21 fours and six sixes in his knock totaling 145 runs in 79 balls. He breached the 3-figure mark in 54 deliveries breaking the legendary Caribbean batter Vivian Richards and Misbah-ul-Haq’s joint record of 56 deliveries.

Following is the list of the Top 10 fastest hundreds in Test cricket.

FASTEST 100

IN TEST CRICKET

PLAYERBALLSOPPONENTVENUEYEAR
BRENDON MCCULLUM (NZ)54AUSTRALIACHRISTCHURCH2016
VIVIAN RICHARDS (WI)56ENGLANDST JOHN’S 1986
MISBAH-UL-HAQ (PAK)56AUSTRALIAABU DHABI2014
ADAM GILCHRIST (AUS)57ENGLANDPERTH2006
JACK GREGORY (AUS)67SOUTH AFRICAJOHANNESBURG1921
SHIVNARINE CHANDERPAUL (WI)69AUSTRALIAGEORGETOWN2003
DAVID WARNER (AUS)69INDIAPERTH2012
CHRIS GAYLE (WI)70AUSTRALIAPERTH2009
ROY FREDERICKS (WI)71AUSTRALIAPERTH1975
COLIN DE GRANDHOMME (NZ)71WEST INDIESWELLINGTON2017
Logo

In the famous 1986 series England toured the Caribbean and were 4-0 down in the Test series. Richards produced a classic knock batting in the 2nd innings and smashed the bowlers all around the park hitting 110 in 58 balls and remained not out. He broke Australian batter Jack Gregory’s 65-year-old record for the fastest ton in Test cricket. 28 years later, Pakistan skipper Misbah-ul Haq equalled Richards’ feat.

Viv Richards 1979 WC.jpeg

Back in 1921, Jack Gregory produced a timeless knock helped by 3 chances to score a 67-ball century against South Africa in Johannesburg. He got to the hundred in only 70 minutes. His compatriot Adam Gilchrist bettered the record with a 57-ball hundred in an Ashes Test at Perth. Coincidentally the list features 3 other superfast knocks at the same venue with Roy Fredericks (71 balls), Chris Gayle (70 balls; both playing for West Indies) and then David Warner (69 balls against India) slamming tons.

Another Caribbean batter Shivnarine Chanderpaul makes the list with him scoring a 69-ball century against Australia in Georgetown in 2003. Batting first, West Indies was down in the dumps losing 4 wickets for 47 when batting at 6, Chanderpaul smashed the bowling attack comprising Brett Lee, Jason Gillespie, Andy Bichel, Brad Hogg and Stuart MacGill to all parts of the ground, Australia eventually won the Test.

New Zealand allrounder Colin de Grandhomme hit a 71-ball century against West Indies in 2017. It is the fastest maiden hundred for any batter in Test cricket. He broke English batter Gilbert Jessop’s 76-ball record in the 1902 Ashes.

Fastest 100 In ODI Cricket

AB de Villiers 2015 Cricket World Cup.jpegSouth Africa’s former leader AB de Villiers has the astonishing feat of hitting a 31-ball century to his name. He achieved that feat while blasting 149 runs against West Indies in a home series in 2015. He went past New Zealand’s Corey Anderson’s record by 5 deliveries. Coincidentally Anderson also smashed the fastest ODI ton against the same West Indies side a year ago. In the same match, his compatriot Jesse Ryder fired a 46-ball century.

Following is the list of the Top 10 fastest hundreds in ODI cricket.

FASTEST 100

IN ODI CRICKET

PLAYERBALLSOPPONENTVENUEYEAR
AB DE VILLIERS (SA)31WEST INDIESJOHANNESBURG2015
COREY ANDERSON (NZ)36WEST INDIESQUEENSTOWN2014
SHAHID AFRIDI (PAK)37SRI LANKANAIROBI1996
GLENN MAXWELL (AUS)40NETHERLANDSDELHI2023
ASIF KHAN (UAE)41NEPALKIRTIPUR2023
MARK BOUCHER (SA)44ZIMBABWEPOTCHEFSTROOM2006
BRIAN LARA (WI)45BANGLADESHDHAKA1999
SHAHID AFRIDI (PAK)45INDIAKANPUR2005
JESSE RYDER (NZ)46WEST INDIESQUEENSTOWN2014
JOS BUTTLER (ENG)46PAKISTANDUBAI2015
Logo

Before Anderson, Pakistan’s Shahid Afridi held the record of the fastest ODI century for 18 years smashing 102 in 40 balls in his first-ever ODI innings. It is still the fastest maiden century in the format. Australian middle-order stalwart Glenn Maxwell hit a sizzling 40-ball hundred in the ICC Cricket World Cup 2023 against the Netherlands. It is the fastest century in the history of World Cups. Earlier in 2023, UAE’s Asif Khan hit a 41-ball ton against Nepal in the ICC Men’s Cricket World Cup League 2 fixture.

Glenn Maxwell ODI Batting.jpegSouth African stumper Mark Boucher fired 147 in 68 balls remaining unbeaten to help the team deposit 418/5 against Zimbabwe in 2006. His 44-ball ton was the fastest century by a South Africa batter in ODIs as he beat Herschelle Gibbs’ record of 79-ball hundred against Australia the same year.

In 1999, West Indies captain Brian Lara smashed 117 in 62 balls getting to the three-figure mark in 45 deliveries against Bangladesh. Shahid Afridi features in the list again as he equalled Lara’s 45-ball ton in a spectacular performance against India in Kanpur in 2005. English batter Jos Buttler scored a 46-ball hundred against Pakistan in 2015 and also hit a 47-ball ton against the Netherlands in 2022. The hundred against the Netherlands helped England score 498/4, the highest-ever ODI total.

Fastest 100 In T20I

Kushal Malla Nepal T20I Batting.jpegNepal’s Kushal Malla created history in the 2023 Asian Games men’s cricket competition smashing a 34-ball century against Mongolia. Malla smashed 12 sixes and 8 fours finishing unbeaten at 137 in 50 deliveries. He thrashed South African David Miller, Indian captain Rohit Sharma and Czech Republic’s Sudesh Wickramasekara’s record of the fastest century in T20Is (35 balls).

Following is the list of the Top 10 fastest hundreds in T20I cricket.

FASTEST 100

IN T20I CRICKET

PLAYERBALLSOPPONENTVENUEYEAR
KUSHAL MALLA (NEPAL)34MONGOLIAHANGZHOU2023
DAVID MILLER (SA)35BANGLADESHPOTCHEFSTROOM2017
ROHIT SHARMA (IND)35SRI LANKAINDORE2017
SUDESH WICKRAMASEKARA (CZECH REPUBLIC)35TURKEYILFOV COUNTY2019
SIVAKUMAR PERIYALWAR (ROMANIA)39TURKEYILFOV COUNTY2019
ZEESHAN KUKIKHEL (HUNGARY)39AUSTRIALOWER AUSTRIA2022
JOHNSON CHARLES (WI)39SOUTH AFRICACENTURION2023
KENDEL KADOWAKI-FLEMING (JAPAN)40SOUTH KOREASANO2022
OLLIE HAIRS (SCOTLAND)40ITALYEDINBURGH2023
GEORGE MUNSEY (SCOTLAND)41NETHERLANDSMALAHIDE2019
Logo

David Miller had achieved the feat against Bangladesh in 2017 with Rohit repeating the achievement against Sri Lanka in Indore the same year.

Romanian batter Sivakumar Periyalwar hit a 39-ball century against Turkey on 29th August 2019 and the very next day Czech Republic’s Sudesh Wickramasekara smashed a 35-ball ton against the same opposition at the same ground. Sivakumar’s effort was equalled by Hungary’s Zeeshan Kukikhel in 2022 and more recently by West Indies opener Johnson Charles against South Africa in Centurion. 

Japan’s Kendel Kadowaki-Fleming hit a 40-ball century versus South Korea in 2022 with Scottish batter Ollie Hairs repeating the feat against Italy in 2023. Another Scottish opener George Munsey stands behind Hairs in the list with a 41-ball century against the Netherlands in 2019.

Related Articles

5 Fastest Cricket Pitch in the World

Cricket

5 Fastest Cricket Pitch in the World

Know what are the five fastest cricket pitches in the world and what makes them so fierce and bouncy for batsmen to face, Also know which bowlers have been more successful there.

Subhayan Dutta

2023-11-21

List of World's Fastest 50 in Cricket: ODIs, T20s and Tests

Cricket

List of World's Fastest 50 in Cricket: ODIs, T20s and Tests

Know which batsman has scored the world’s fastest 50 in cricket across all three formats of the game at the international level. Get the top five list.

Subhayan Dutta

2023-10-26

Top 10 List of Fastest Double Century in ODI

Cricket

Top 10 List of Fastest Double Century in ODI

Sachin Tendulkar was the first male cricketer to score a double century in ODIs in 2010, but Ishan Kishan holds the record for the fastest double century in the format.

Umaima Saeed

2023-11-22

Dillip Mohanty

Dillip Mohanty

Dillip has over two decades of experience in creating sports content. As the Sports Editor of SportsBoom, Dillip brings in a wealth of experience and expertise to the role. Dillip has worked with leading sports broadcasters and sports web content portals in Asia. He is an adept storyteller and has a special liking for data stories. He has a keen interest in data analysis and uncovering insights from large datasets. He loves to tell the story with rich and compelling data visualisation.

More articles by this author