Fastest Hundred in Test Cricket History By a Batsman

The fastest century in Test cricket was scored by Brendon McCullum of New Zealand. He reached this milestone in just 54 balls during a match against Australia in 2016 at Christchurch. This incredible feat broke the previous record held by Sir Vivian Richards and Misbah-ul-Haq, who both scored centuries in 56 balls.