Shahid Khan Afridi played magnificent innings against Bangladesh In20 World Cup 2016 2nd Match.
He performed well when the Pakistan team was not in so good position.
And came to the ground and blast his innings with four 4s and four sixes.
He scored almost half-century 49 runs off 19 balls only.