| 1 | Brendon McCullum New Zealand vs Australia | Christchurch, 2016 McCullum scored 100 off just 54 balls in his final Test match, setting the all-time record for the fastest century in Test cricket. | 2,016 | 54 | 145 | Hagley Oval, Christchurch |
| 2 | Misbah-ul-Haq Pakistan vs Australia | Abu Dhabi, 2014 Misbah scored his hundred off just 56 balls, equaling Viv Richards' then-record in what was an astonishing innings from a player known for his defensive style. | 2,014 | 56 | 101 | Sheikh Zayed Stadium, Abu Dhabi |
| 3 | Viv Richards West Indies vs England | St John's, 1986 The legendary West Indies batter scored 110* off 58 balls (century in 56 balls) against England, a record that stood for 28 years. | 1,986 | 56 | 110 | Recreation Ground, St John's |
| 4 | Rishabh Pant India vs England | Birmingham, 2022 Pant scored a memorable century in just 57 balls against England at Edgbaston, showcasing his fearless stroke play in a match-winning chase. | 2,022 | 57 | 146 | Edgbaston, Birmingham |
| 5 | Adam Gilchrist Australia vs England | Perth, 2006 Gilchrist hit 57 balls to reach his hundred in the Ashes, an innings that perfectly encapsulated his explosive wicketkeeper-batsman persona. | 2,006 | 57 | 102 | WACA Ground, Perth |
| 6 | Aiden Markram South Africa vs Zimbabwe | Port Elizabeth, 2017 Markram reached his century off just 63 balls on Test debut against Zimbabwe, marking one of the most explosive debuts in Test history. | 2,017 | 63 | 143 | St George's Park, Port Elizabeth |
| 7 | Ben Stokes England vs South Africa | Cape Town, 2016 Stokes hit a scintillating century off 70 balls against South Africa, showing his ability to accelerate at will in Test cricket. | 2,016 | 70 | 258 | Newlands, Cape Town |
| 8 | Chris Gayle West Indies vs South Africa | Johannesburg, 2003 Gayle took just 70 balls to reach three figures against South Africa, establishing himself as one of Test cricket's most explosive openers. | 2,003 | 70 | 116 | Wanderers Stadium, Johannesburg |
| 9 | Jack Gregory Australia vs South Africa | Johannesburg, 1921 Gregory scored his century in 67 balls in 1921, a record that stood for many decades and remains one of the fastest in Ashes-era cricket. | 1,921 | 67 | 119 | Old Wanderers, Johannesburg |
| 10 | Shivnarine Chanderpaul West Indies vs Australia | Georgetown, 2003 Chanderpaul's usually methodical approach was abandoned as he smashed a 69-ball century against Australia in Guyana. | 2,003 | 69 | 118 | Bourda, Georgetown |
| 11 | Kapil Dev India vs Sri Lanka | Kanpur, 1986 Kapil's 69-ball century against Sri Lanka was a product of his natural aggression, showcasing why he was one of India's greatest all-rounders. | 1,986 | 69 | 163 | Green Park, Kanpur |
| 12 | Jonny Bairstow England vs New Zealand | Nottingham, 2022 Bairstow's blazing 55-ball century was a hallmark of 'Bazball' cricket under Ben Stokes and Brendon McCullum, completing his hundred in the evening session. | 2,022 | 55 | 136 | Trent Bridge, Nottingham |
| 13 | Jamie Smith England vs India | Birmingham, 2025 England's wicketkeeper-batter stunned India by reaching his century in just 80 balls at Edgbaston, immediately establishing himself as a Test match finisher. | 2,025 | 80 | 184 | Edgbaston, Birmingham |
| 14 | Virender Sehwag India vs Sri Lanka | Mumbai, 2009 Sehwag's fearless approach was on full display as he reached his century in 78 balls, part of his famous 293 run knock against Sri Lanka. | 2,009 | 78 | 293 | Brabourne Stadium, Mumbai |
| 15 | Ian Botham England vs India | Old Trafford, 1982 England's greatest all-rounder scored a hundred off just 86 balls against India, a reminder of his ability to completely dominate bowling attacks. | 1,982 | 86 | 208 | Old Trafford, Manchester |
| 16 | David Warner Australia vs Pakistan | Brisbane, 2019 Warner's aggressive stroke play earned him a century off 90 balls against Pakistan, typical of his attacking batting from the top of the order. | 2,019 | 90 | 154 | The Gabba, Brisbane |
| 17 | Rohit Sharma India vs England | Nottingham, 2022 Rohit brought up a Test century off 97 balls at Trent Bridge in 2022, leading India's reply in signature aggressive fashion. | 2,022 | 97 | 127 | Trent Bridge, Nottingham |
| 18 | Matthew Hayden Australia vs Zimbabwe | Perth, 2003 Hayden was at his most dominant against Zimbabwe, scoring his century in 69 balls as part of his record-breaking 380-run innings. | 2,003 | 69 | 380 | WACA Ground, Perth |
| 19 | Kevin Pietersen England vs South Africa | Headingley, 2012 Pietersen scored a brash Test century off 72 balls at Headingley, one of many flamboyant knocks in a glittering career. | 2,012 | 72 | 149 | Headingley, Leeds |
| 20 | Pat Cummins Australia vs England | Headingley, 2019 Australia's fast-bowling captain scored an extraordinary century off just 74 balls going in at No. 8, one of the most memorable lower-order rescues in Ashes history. | 2,019 | 74 | 80 | Headingley, Leeds |