Multiple choice general knowledge sports This batsman has scored maximum no of runs in an over( ODI) ? Sanath Jayasuriya Shahid Afridi herchelle gibbs Vivian Richards Reveal answer Fill a bubble to check yourself C Correct answer Explanation Herschelle Gibbs hit 36 runs in an over (6 sixes) against Netherlands in the 2007 World Cup. Jayasuriya and Afridi held previous records but never scored 36 in an over.