Multiple choice general knowledge sports Who scored maximum no of runs in a single over in a test match? Brian Lara Sahid Afridi Sanath Joysurya Ricky Ponting Reveal answer Fill a bubble to check yourself A Correct answer Explanation Brian Lara scored 28 runs in a single over against South Africa in 2003-04, the most in Test cricket. The over included 4 fours and 3 sixes. Note there are typos in Sahid Afridi which should be Shahid Afridi and Joysurya which should be Jayasuriya.