Multiple choice general knowledge sports Name the Batsman who hit a six on last ball when 5 runs were required ? Salim Malik Javed Miandad Imran Khan Wasim Akram Reveal answer Fill a bubble to check yourself B Correct answer Explanation Javed Miandad hit the famous last-ball six against India in the 1986 Austral-Asia Cup final in Sharjah. Pakistan needed 5 runs to win off the final ball, and Miandad's six created one of cricket's most iconic moments.