Most sixes in ODIs

Rohit Sharma has surpassed the all-time record of Chris Gayle for most sixes in ODIs and became the 2nd highest six-hitter in ODIs trailing behind only Shahid Afridi.

Most sixes in ODIs