Indian Premier League Records

IPL Stats: Batters with Most Sixes for a Single Team

Watching batters smash towering sixes is a sight to behold. And there is no shortage of such spectacles in the T20 format.

The format thrives on batters sending down the maximums over the boundary ropes. The IPL is no different in this aspect, boasting powerful hitters of the ball.

Many renowned batters have hit sixes for fun, with some doing it for a single IPL team match after match. On that note, let’s look at the top 10 batters who have slammed the most sixes for a single IPL team.

Most Sixes for a Single IPL Team

Player Team Sixes Innings
Virat Kohli Royal Challengers Bengaluru 291 259
Rohit Sharma Mumbai Indians 251 223
Chris Gayle Royal Challengers Bengaluru 239 84
AB de Villiers Royal Challengers Bengaluru 238 144
MS Dhoni Chennai Super Kings 234 215
Kieron Pollard Mumbai Indians 223 171
Andre Russell Kolkata Knight Riders 220 111
Sanju Samson Rajasthan Royals 192 144
Suresh Raina Chennai Super Kings 180 171
Rishabh Pant Delhi Capitals 154 110

Key Insights

Virat Kohli holds the record for smashing the most sixes for a single team in the IPL. Interestingly, all of his sixes have come for Royal Challengers Bengaluru (formerly Bangalore). 

Virat is among the elite players who have represented only one team in the IPL. Since his debut in the prestigious league, he has donned the red jersey of RCB.

Chris Gayle, who has racked up 239 maximums for RCB, is the leading six-hitter in the league’s history with 357 sixes to his name. Thus far, Gayle is the only batter with 300+ maximums in the IPL.