0
Anonymous
The current record of most sixes in ODI's is held by Pakistan's Shahid Afridi who has hit a staggering 280 sixes.
A close second is Sri Lanka's Sanath Jayasuriya with 270 sixes under his belt
Wiki User
Chat with our AI personalities