Afghan opener Hazratullah Zazai banged a staggering six-sixes in an over to equal the record for the fastest ever half-century in Twenty20 cricket.

Levelling the record set by Indian batsman Yuvraj Singh, Zazai hit 50 in mere 12 balls for his team Kabul Zwanan against Balkh Legends in the Afghanistan Premier League at Sharjah Cricket Stadium.

Previously, Chris Gayle had also done the same when he hit six sixes in the Big Bash League of Australia in 2016.

This achievement marks a spectacular week for the batsman, who announced himself last week by becoming the first player in the tournament to hit a century. The successive sixes were hit in the over of Abdullah Mazari, a left-arm spin bowler.

Watch the video here:

His effort was lauded by teammates and both sets of the fans in the stadium.

However, despite his sensational display with the bat, hitting an astonishing 62 off 17 balls, Hazratullah ended on the losing steam, as Kabul failed to achieve the 245 chases, especially after his dismissal. Balkh Legends won the match by 21 runs.