Shahid Afridi or Boom Boom Afridi who is currently leading the T20 team in T20 World Cup in India this year is regarded as one of the greatest big-hitting cricketers of all time, where he has the longest six of any form of the game. He also holds a record of taking most wickets(92) and most player-of-the match awards in Twenty20 International cricket. This innings against South Africa is special mesmirizing through his brilliant batting and bowling both. Watch this match-innings in the 2009 Wold T20 semi final and you will fall in love with the man again.