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

This site is protected by hCaptcha and the hCaptcha Privacy Policy and Terms of Service apply.