Highest number of sixes in ODI
-
Sahid Afridi
-
Sanath Jayasuriya
-
Chris Gayle
-
Chris Cairns
B
Correct answer
Explanation
Sanath Jayasuriya held the record for the most sixes in ODI cricket for many years, hitting over 270 sixes during his career from 1989 to 2011. While players like Chris Gayle and Shahid Afridi have since surpassed this record, Jayasuriya was the record holder when this question was likely written. The question refers to historical cricket statistics.