From hitting big sixes to winning World Cups, Afridi has done it all and has etched his name into the cricketing legions as the most dynamic and unpredictable of all.
Let us celebrate one of crickets unforgettable superstars, with the best moments of his career.