Chris Gayle hit the most sixes in the IPL (all-time) — 357 sixes. Computed from every ball bowled in the IPL (all-time) — the top ten below match the official record.
| Player | Sixes | Balls |
|---|---|---|
| 1. Chris Gayle | 357 | 3333 |
| 2. Rohit Sharma | 323 | 5514 |
| 3. Virat Kohli | 316 | 6926 |
| 4. Mahendra Singh Dhoni | 264 | 3957 |
| 5. AB de Villiers | 251 | 3403 |
| 6. Sanju Samson | 243 | 3671 |
| 7. Lokesh Rahul | 239 | 4179 |
| 8. David Warner | 236 | 4697 |
| 9. Kieron Pollard | 223 | 2316 |
| 10. Andre Russell | 223 | 1522 |
Chris Gayle hit the most sixes in the IPL (all-time) — 357 sixes. Second is Rohit Sharma (323), third Virat Kohli (316).
Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions