Quickest hundreds scored in test matches by player 2023
New Zealand's Brendan McCullum holds the record for the fastest test cricket century of all time - he took just 54 balls to reach the milestone in a match against Australia in Christchurch in the 2015/16 season. The record was previously held by Sir Viv Richards, who took 56 balls to reach triple figures against England during the 1985/86 season.