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?
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.