WATCH: 'Boom Boom' Afridi's longest SIXER
Pakistani all-rounder Shahid Afridi retires from international cricket Photograph: (Others)
Pakistan has always been known for producing aggressive and talented cricketers, and Shahid Afridi is perhaps the most popular and one of the best all-rounders in world cricket. Afridi - also known as 'Boom Boom' for his instinctive big hitting - has been a nightmare for bowlers in the last two decades.
The Pakistani all-rounder has hit 476 sixes in all formats, most till now, leaving behind the likes of Chris Gayle, AB de Villiers and Yuvraj Singh.
And wait, it's not just the maximum number of sixes, Shahid Afridi also holds the record for the longest six in international cricket.
Here's how he did it: