Multiple choice general knowledge sports Who is the only batsmen to hit 6 sixes in a one day match. Yuvraj Singh Sanath Jayasurya Shahid Afridi Herschelle gibbs Reveal answer Fill a bubble to check yourself D Correct answer Explanation Herschelle Gibbs hit 6 consecutive sixes in an over against Netherlands in the 2007 World Cup. Yuvraj Singh did this in a T20 match, Sanath Jayasuriya and Shahid Afridi have hit multiple sixes but not 6 in a row in ODIs.