Multiple choice general knowledge sports Who has hit the most number of Sixes in an over in ODIs? Yuvraj Singh Shahid Afridi Adam Gilchrist Herschelle Gibbs Reveal answer Fill a bubble to check yourself D Correct answer Explanation Herschelle Gibbs holds the ODI record for hitting six consecutive sixes in a single over, achieved against the Netherlands in the 2007 World Cup. Yuvraj Singh accomplished this feat in T20 cricket, not ODIs.