Video: Cricketer Shahid Afridi attacks fan at airport "I know what I did was wrong, I should have controlled my temper," he said. But when I saw my little daughter pushed to the ground I couldn't take it and lost my cool. Afridi, 32, has been banned and fined twice by the International Cricket Council during a controversial career.