Most Sixes in IPL History: Career, Season and Innings

Chris Gayle has hit the most sixes in IPL history, 357, and still holds the record for an innings, 17 in his 175 not out in 2013. The season record fell in 2026: Vaibhav Sooryavanshi of Rajasthan Royals hit 72, breaking Gayle's 59 from 2012, in a season that set a new IPL record of 1,426 sixes. This page lists the biggest six-hitters by career, season and innings, and the team records.
Most Sixes in an IPL Career
| Batter | Sixes | Seasons |
|---|---|---|
| Chris Gayle | 357 | 2009 to 2021 |
| Rohit Sharma | 323 | 2008 to 2026 |
| Virat Kohli | 316 | 2008 to 2026 |
| MS Dhoni | 264 | 2008 to 2025 |
| AB de Villiers | 251 | 2008 to 2021 |
| Sanju Samson | 243 | 2013 to 2026 |
| KL Rahul | 239 | 2013 to 2026 |
| David Warner | 236 | 2009 to 2024 |
| Kieron Pollard | 223 | 2010 to 2022 |
| Andre Russell | 223 | 2012 to 2025 |
From ESPNcricinfo's Statsguru, through the end of IPL 2026. Gayle hit his 357 in 141 innings; Rohit Sharma and Virat Kohli, the closest active players, have needed almost twice as many.
Most Sixes in an IPL Season
| Batter | Team | Season | Sixes |
|---|---|---|---|
| Vaibhav Sooryavanshi | Rajasthan Royals | 2026 | 72 |
| Chris Gayle | Royal Challengers Bangalore | 2012 | 59 |
| Andre Russell | Kolkata Knight Riders | 2019 | 52 |
| Chris Gayle | Royal Challengers Bangalore | 2013 | 51 |
| Jos Buttler | Rajasthan Royals | 2022 | 45 |
Sooryavanshi broke Gayle's record in the Eliminator against Sunrisers Hyderabad on 27 May 2026, hitting 12 sixes in 97 from 29 balls, eight of them in the powerplay. The IPL's match report notes that Gayle's 59 took 456 balls and Sooryavanshi passed it in 266. He added seven more in Qualifier 2 to finish on 72, alongside the Orange Cap with 776 runs.
Most Sixes in an IPL Innings
| Sixes | Batter | Team | Against | Date | Score |
|---|---|---|---|---|---|
| 17 | Chris Gayle | Royal Challengers Bangalore | Pune Warriors | 23 April 2013 | 175* |
| 13 | Brendon McCullum | Kolkata Knight Riders | Royal Challengers Bangalore | 18 April 2008 | 158* |
| 13 | Chris Gayle | Royal Challengers Bangalore | Delhi Daredevils | 17 May 2012 | 128* |
| 12 | Chris Gayle | Royal Challengers Bangalore | Kings XI Punjab | 6 May 2015 | 117 |
| 12 | AB de Villiers | Royal Challengers Bangalore | Gujarat Lions | 14 May 2016 | 129* |
| 12 | Vaibhav Sooryavanshi | Rajasthan Royals | Sunrisers Hyderabad | 25 April 2026 | 103 |
| 12 | Vaibhav Sooryavanshi | Rajasthan Royals | Sunrisers Hyderabad | 27 May 2026 | 97 |
Sooryavanshi is the only batter to hit 12 sixes in an IPL innings twice in a season.
Team Six-Hitting Records
The most sixes by a team in an innings is 24, by Punjab Kings in their chase of 262 against Kolkata Knight Riders at Eden Gardens in April 2024; that match had 42 sixes in all. Kolkata Knight Riders hit 22 against Gujarat Titans in May 2026, joint second with two Sunrisers Hyderabad innings from 2024. For a whole season, Rajasthan Royals set a new record with 181 sixes in 2026, beating Sunrisers Hyderabad's 178 in 2024.
IPL 2026: The Most Sixes Ever
IPL 2026 produced 1,426 sixes, up from the previous record of 1,294 in 2025, according to Inshorts, a figure the Statsguru season data matches. The season also set records for runs, hundreds and totals of 200 or more, covered in our pages on the fastest IPL hundreds and the highest-scoring IPL matches.
FAQs: IPL Six-Hitters
Who has hit the most sixes in IPL history?
Chris Gayle, with 357.
Who hit the most sixes in an IPL season?
Vaibhav Sooryavanshi, with 72 for Rajasthan Royals in 2026.
What is the record for most sixes in an IPL innings?
Seventeen, by Chris Gayle in his 175 not out against Pune Warriors in 2013.
Which Indian has hit the most IPL sixes?
Rohit Sharma, with 323, ahead of Virat Kohli on 316.
How many sixes were hit in IPL 2026?
1,426, a record for one season.
Leave a comment