Shahid Afridi Most Best Performance ever toke 7 Wickets for just 12 runs against West Indies