3. Shahid Afridi- 27 Runs:

In the first test between Pakistan and India at Lahore in January, 2006, Shahid Afridi knocked off-spinner Harbhajan Singh for a total of 27 runs in a single over. Afridi smashed 6, 6, 6, 6, 2, 1 in the over. He struck a century in the innings and scored 103 runs off 80 deliveries and Pakistan posed a mammoth first innings total of 679 runs. The test ended in a draw.