Top 10 Fastest Centuries in Cricket.

Top 10 Fastest Centuries in Cricket

Fastest Centuries in Test Cricket

While Test cricket is known for its patience and strategy. A few players have defied tradition by scoring exceptionally fast centuries. Here’s a list of players who have made the fastest hundreds in Test history:

PlayerAgainstBalls to CenturyStrike Rate
Brendan McCullumAustralia54185.19%
Vivian RichardsEngland56178.57%
Misbah-ul-HaqAustralia56178.57%
Adam GilchristEngland57175.44%
Jack GregorySouth Africa67149.25%
Shivnarine ChanderpaulAustralia69144.93%
David WarnerIndia69144.93%

Brendan McCullum leads the list with a record-breaking 54-ball century against Australia in 2016. This incredible performance came in his final Test match, marking a perfect farewell to his career. Sir Vivian Richards previously held the record, hitting a century in just 56 balls against England in 1985.


Fastest Centuries in ODI Cricket

Second Fastest Centuries | Shahid Afidi

ODI cricket is known for combining the intensity of T20 with the endurance of Tests. Below is a list of players who have scored the fastest hundreds in One Day Internationals:

PlayerAgainstBalls to CenturyStrike Rate
AB de VilliersWest Indies31322.58%
Corey AndersonWest Indies36277.78%
Shahid AfridiSri Lanka37270.27%
Glenn MaxwellSri Lanka40250.00%
Asif KhanUAE41243.90%
Mark BoucherZimbabwe44227.27%
Brian LaraBangladesh45222.22%

The record for the fastest ODI century belongs to South Africa’s AB de Villiers. Who scored his century in just 31 balls against the West Indies in 2015. His innings included an impressive array of sixes and fours, making it one of the most memorable ODI performances. Corey Anderson and Shahid Afridi follow with 36-ball and 37-ball centuries, respectively.


Fastest Centuries in T20I Cricket

T20 cricket is known for fast scoring and big hits. Here’s a list of players who achieved the fastest centuries in T20 Internationals:

PlayerAgainstBalls to CenturyStrike Rate
Kushal MallaMongolia34294.12%
David MillerBangladesh35285.71%
Rohit SharmaSri Lanka35285.71%
Sudesh WickramasekaraTurkey35285.71%
Sivakumar PeriyalwarTurkey39256.41%
Henry MunseyNetherlands41243.90%
Shaheryar ButtCzech Republic41243.90%

Nepal’s Kushal Malla currently holds the record for the fastest century in T20I cricket, scoring 100 runs in just 34 balls against Mongolia in 2023. David Miller and Rohit Sharma also have record-fast centuries. both achieving the milestone in just 35 balls. Showing the evolution and excitement of the T20 format.


For more exciting records and cricket updates, keep visiting our site crickets24.com and stay connected. With the latest in the world of cricket!

About crickets24.com

Check Also

Pakistan Announces Squad for Champions Trophy 2025 and Tri-Nation Series

Babar Azam Reveals Pakistan’s Squad Champions Trophy Jersey

Fans React Harshly on Babar Azam The Pakistan Cricket Board (PCB) recently unveiled the official …

Leave a Reply

Your email address will not be published. Required fields are marked *