#3. Fastest Test Century (Currently held by Brendan McCullum, in 54 balls)

McCullum's 54 ball century was a fitting end to his career. He helped transform New Zealand into one of the most attacking teams in international cricket, often leading the way with his aggressive batting style.
McCullum's innings also broke Sir Vivian Richards 19-year-old record, as the West Indian batsman had previously reached the milestone in 56 balls. But it was perhaps strange it had taken so long for this record to be broken.
A bit over a year before McCullum's innings, Misbah-ul-Haq surprised many by equaling Richard's record. Adam Gilchrist also fell one ball short of the record in his onslaught at Perth in 2007.
Yet Gilchrist's innings highlighted why it was surprising that Richard's record had lasted for so long. This is because Gilchrist actually began his innings at a fairly leisurely pace. It seemed for his first few overs at the crease, Gilchrist was simply looking to see Michael Clarke to his hundred and wasn't aiming to be particularly aggressive. It was only after he'd faced a fair amount of deliveries that he truly went on the attack.
Furthermore, there are no fewer than 12 ODI hundreds that have been scored in fewer balls than century McCullum scored in his final Test.
AB de Villiers' 31 ball century leads the way there. He ended his innings on 149, having still faced 10 fewer deliveries than what it took McCullum to reach his century.
In fact, it was only McCullum's third fastest international hundred, as he had previously scored to T20I hundreds in fewer deliveries.
There is subsequently no doubt that there are players are capable of breaking this record, it is simply a case of when the right scenario arises for a player to release the shackles and find some success.
ICC Champions Trophy 2025, ICC Champions Trophy India Schedule, India Squad ICC Champions Trophy, ICC Champions Trophy Schedule