Pakistan skipper scores the fastest fifty in Test cricket when he completed his half century in 21 balls in the second test match against Australia at Abu Dhabi. He overtook Jacques Kallis who took 24 balls to reach his fifty against Zimbabwe in 2004-05. Misbah scored 4 sixes and 4 fours in his knock and put Pakistan on the brink on victory.

S.No

Batsman

Opposition

Balls

Venue

Year

1

Misbah-ul-Haq

Australia

21

Abu Dhabi

2014

2

Jacques Kallis

Zimbabwe

24

Cape Town

2004-05

3

Shane Shillingford

New Zealand

25

Kingston

2014

4

Shahid Afridi

India

26

Bangalore

2004-05

5

Mohammad Ashraful

India

26

Mirpur

2007

His 24 minute fifty overtook Bangladesh’s Mohammad Ashraful in the list of fastest Test fifty in terms of minutes spent at the crease. He overtook Ashraful’s 28 minute fifty against India in 2007. Here is the list 

S.No

Batsman

Opposition

Minutes

Venue

Year

1

Misbah-ul-Haq

Australia

24

Abu Dhabi

2014

2

Mohammad Ashraful

India

28

Mirpur

2007

3

Jack Brown

Australia

29

Melbourne

1894-95

4

Salim Durani

England

30

Kanpur

1963-64

5

Foffie Williams

England

30

Barbados

1947-48

 

*Stats updated till 2 November 2014