Which Batsmen in ODI has hit the most number of sixes in an innings?

  1. MS Dhoni

  2. Shahid Afridi

  3. Sanath Jayasuriya

  4. Xavier Marshall


Correct Option: D

Find more quizzes: