By Akshay
July 23, 2025
The fastest half-century in a Test match was scored by Pakistan's Misbah-ul-Haq in 21 balls in 2014.
Australia's David Warner completed his half-century in 23 balls in 2017.
South Africa's Jacques Kallis completed his half-century in 24 balls in 2005.
England's Ben Stokes completed his half-century in 24 balls in 2024.
West Indies' Shane Shillingford completed his half-century in 25 balls in 2014.
Pakistan's Shahid Afridi completed his half-century in 26 balls in 2005.
Bangladesh's Mohammad Ashraful completed his half-century in 26 balls in 2007.
South Africa's Dale Steyn completed his half-century in 26 balls in 2014.
Pakistan's Yousuf Youhana completed his half-century in 27 balls in 2003.