Most sixes in the IPL (all-time)

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.

PlayerSixesBalls
1. Chris Gayle3573333
2. Rohit Sharma3235514
3. Virat Kohli3166926
4. Mahendra Singh Dhoni2643957
5. AB de Villiers2513403
6. Sanju Samson2433671
7. Lokesh Rahul2394179
8. David Warner2364697
9. Kieron Pollard2232316
10. Andre Russell2231522

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

Chris Gayle hit the most sixes in the IPL (all-time) — 357 sixes. Second is Rohit Sharma (323), third Virat Kohli (316).

Related leaderboards

Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions