Multiple choice general knowledge sports A player from this country has hit most no of sixes in ODI's.Which country is he from? West Indies Pakistan South Africa Australia Reveal answer Fill a bubble to check yourself A Correct answer Explanation Chris Gayle from West Indies holds the record for most sixes in ODI cricket. He has hit over 550 sixes in his ODI career, surpassing all other players. The question asks about the country of the player with this record.