When it comes to hitting mighty 6’s and stirring up excitement, no one can do it better than the one and only Shahid Afridi.

Known as Boom Boom for his massive smashings, he is known to be one of the most loved cricketers with a thing for making and breaking records.

Recently, the former Pakistani skipper turned the heat up and currently, he is playing the NatWest T20 series and had a match against Derbyshire.

Playing for Hampshire, Afridi successfully managed to secure 101 runs in just 42 balls! This is the highest runs for Shahid Afridi in the T20 format.

Watch the exciting inning below!