Batsmen who scored the fastest half-century in Tests

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.

See More Stories