Shahid Afridi holds many records, one of them was recently broken of fastest century by a New Zealand batsman. During a super power cricket league Afridi made another record. A world record of 12 runs in 1 ball by Shahid Afridi. He made this by hitting the ball on the roof of the ground. Watch and share the amazing moment with your friends.