DeepCover

Most sixes in ODIs (all-time)

Rohit Sharma hit the most sixes in ODIs (all-time) - 369 sixes.

Verified cricket record
The readRohit Sharma leads, but Shahid Afridi is within 5% - this board can still change hands.
Rohit Sharma
369
sixes · Rohit Sharma
Most sixes in ODIs (all-time)
Top 8 - Sixes
Chart values: Rohit Sharma: 369 Top 8 - Sixes; Shahid Afridi: 351 Top 8 - Sixes; Chris Gayle: 331 Top 8 - Sixes; Sanath Jayasuriya: 270 Top 8 - Sixes; MS Dhoni: 229 Top 8 - Sixes; Eoin Morgan: 220 Top 8 - Sixes; AB de Villiers: 204 Top 8 - Sixes; Brendon McCullum: 200 Top 8 - Sixes
Rohit Sharma369
Shahid Afridi351
Chris Gayle331
Sanath Jayasuriya270
MS Dhoni229
Eoin Morgan220
AB de Villiers204
Brendon McCullum200
Answer data table
1. Rohit Sharma36912784
2. Shahid Afridi3516892
3. Chris Gayle33112019
4. Sanath Jayasuriya27014725
5. MS Dhoni22912303
6. Eoin Morgan2208447
7. AB de Villiers2049473
8. Brendon McCullum2006312
9. Sachin Tendulkar19521368
10. Sourav Ganguly19015416

Who hit the most sixes in ODIs (all-time)?

Rohit Sharma hit the most sixes in ODIs (all-time) - 369 sixes. Second is Shahid Afridi (351), third Chris Gayle (331).

Related leaderboards

Explore more