Shahid Afridi has hit 12 runs off one ball (video link).
Except him, has another batsman ever in cricketing history hit 12 runs off one ball?
Sports Stack Exchange is a question and answer site for participants in team and individual sport activities. It only takes a minute to sign up.Sign up to join this community
No. Afridi is not the only player to do so, and arguably didn't deserve it, unlike
January 2012: Big Bash League, for Hobart Hurricanes v Melbourne Stars
Clint McKay took the fifth over bowling to Birt, beginning it with 0, 4, 4, 6.
His first attempt at the fifth ball was a no ball hit for Boundary Six (total: 6, 1 bye). His second attempt was a repeat of the first (total: 12 runs, 2 byes).
On the third delivery he finally kept his foot back, and Birt played it on for the wicket.