Most Sixes in IPL | Most Sixes in IPL By a Team
The Indian Premier League (IPL) has become the ultimate platform for showcasing power-hitting in T20 cricket. Given that this format relies on speed and aggression, hitting a six has become the most decisive stroke. A six is more than just crossing a boundary. It is a statement of dominance that can change a game in an instant. Few moments in cricket rival the thrill of a ball soaring into the stands as it ignites fans and unsettles bowlers at the same time. Chris Gayle holds the record for the most sixes in IPL history. Mumbai Indians’ batters have registered the most sixes by a team in the IPL.
Top 5 Most Six in IPL History
We take a close look at the the Top 5 players with most sixes in IPL History.
S. No. | Player | Matches | Sixes |
1 | Chris Gayle (KKR/KXIP/PBKS/RCB) | 142 | 357 |
2 | Rohit Sharma (DCH/MI) | 272 | 302 |
3 | Virat Kohli (RCB) | 267 | 291 |
4 | MS Dhoni (CSK/RPS) | 278 | 264 |
5 | AB de Villiers (DC/RCB) | 184 | 251 |
1. Chris Gayle (KKR/KXIP/PBKS/RCB) – 357 Sixes

Image Source: timesnownews.com(Photo Credit: PTI)
Chris Gayle has smashed 357 sixes throughout his IPL career. The left-handed batsman has always had a penchant for hitting sixes and has truly embraced his reputation. On occasions, the Caribbean star has managed to put a six-hitting fest in the IPL. His remarkable innings of 175* in 2013 featured an astonishing 17 sixes. This set the IPL record for the most sixes hit by a batsman in a single innings
2. Rohit Sharma (DCH/MI) – 302 Sixes
Rohit Sharma currently holds the record for the highest number of sixes hit by an Indian player in the IPL. Sharma has 302 sixes to his name which is why he ranks second on this list. Although this number is likely to increase in the forthcoming IPL seasons, Rohit has adopted a more measured strategy in recent years.
3. Virat Kohli (RCB) – 291 Sixes
Virat Kohli stands out as one of the greatest batters in the history of cricket. His graceful stroke play and unparalleled consistency have allowed him to excel in constructing innings and finishing matches under pressure. Virat Kohli has struck 291 sixes for Royal Challengers Bengaluru in the IPL. For more than ten years, he has been the cornerstone of Royal Challengers Bengaluru, leading the team’s batting efforts.
4. MS Dhoni (CSK/RPS) – 264 Sixes
MS Dhoni has long been celebrated as the greatest finisher in cricket. Much of Dhoni’s success in closing out matches can be attributed to his exceptional ability to hit sixes. Throughout his career, the former captain of CSK has smashed a remarkable 264 sixes. He has led Chennai Super Kings to multiple titles with his leadership and match-winning performances.
5. AB de Villiers (DC/RCB) – 251 Sixes
AB De Villiers ranks fifth on the list with a remarkable total of 251 sixes in the IPL. Before concluding his IPL journey, the former RCB star solidified his role as a key batting figure. De Villiers delivered numerous breathtaking moments throughout his IPL tenure. He consistently showcased his incredible ability to play astonishing shots.
Top 5 Most Six in IPL History by a Team
We take a close look at the the Top 5 teams with most sixes in IPL History, showcasing their power-hitting dominance over the years.
S. No. | Team | Matches | Sixes |
1 | Mumbai Indians (MI) | 277 | 1,823 |
2 | Royal Challengers Bengaluru (RCB) | 271 | 1,774 |
3 | Punjab Kings (PBKS) | 263 | 1,686 |
4 | Chennai Super Kings (CSK) | 253 | 1,610 |
5 | Kolkata Knight Riders (KKR) | 265 | 1,593 |
The Mumbai Indians hold the record as the most successful team in IPL history. They have clinched the most titles and established themselves as one of the top six-hitting teams in the league. MI have smashed a remarkable 1,823 sixes across 277 matches to date and consistently rank at the pinnacle. This Mumbai-based franchise has boasted some of the greatest power-hitters in the game. Players like Kieron Pollard, Hardik Pandya, Dwayne Smith, Lendl Simmons and more recently Tim David have significantly contributed to MI’s impressive sixes count.
Frequently Asked Questions (FAQs)
- Who hit most sixes in IPL?
Chris Gayle has hit the most sixes in IPL history. Gayle’s tally reads at 357 sixes in 142 matches. - Which team hit most sixes in IPL?
Mumbai Indians has hit the most sixes in IPL. A total of 1,823 sixes have been hit by Mumbai. - Which Indian player has hit most sixes in IPL?
Rohit Sharma has hit most sixes as an Indian player in the IPL.