Most sixes from 1971 to 2026 in ODI
Latest match - England vs Sri Lanka on 27 Jan 2026
| Inns | Runs | Avg | SR | 4s | 6s | |
|---|---|---|---|---|---|---|
| Rohit Sharma | 274 | 11577 | 49 | 93 | 1090 | 357 |
| Shahid Afridi | 369 | 8064 | 24 | 117 | 730 | 351 |
| Chris Gayle | 294 | 10480 | 38 | 87 | 1128 | 331 |
| Sanath Jayasuriya | 433 | 13430 | 32 | 91 | 1500 | 270 |
| MS Dhoni | 297 | 10773 | 51 | 88 | 826 | 229 |
| Eoin Morgan | 230 | 7701 | 39 | 91 | 654 | 220 |
| AB de Villiers | 218 | 9577 | 54 | 101 | 840 | 204 |
| Brendon McCullum | 228 | 6083 | 30 | 96 | 577 | 200 |
| Sachin Tendulkar | 452 | 18426 | 45 | 86 | 2016 | 195 |
| Sourav Ganguly | 300 | 11363 | 41 | 74 | 1122 | 190 |
Quick Links
- Shubman Gill vs Sandeep Lamichhane in ODI
- Shikhar Dhawan vs Haris Rauf in ODI
- Charith Asalanka vs Ravindra Jadeja in ODI
- Alex Carey vs Maheesh Theekshana in ODI
- Max O'Dowd vs Mark Watt in ODI
- Rohit Sharma vs Mitchell Starc in ODI
- Mahmudullah vs Bernard Scholtz in ODI
- David Miller vs Nosthush Kenjige in ODI
- Shai Hope vs Josh Hazlewood in ODI
- Jos Buttler vs Shaheen Shah Afridi in ODI