Published: | Updated:
Written by Akash Saha | Edited and fact-checked by Amit Saha | Editorial policy
Chris Gayle: 357 sixes
Chris Gayle has hit the most sixes in IPL history, 357 in 142 matches for KKR, RCB and Punjab Kings. After IPL 2026, Rohit Sharma (323) and Virat Kohli (316) are the closest active players. In 2026, 15-year-old Vaibhav Sooryavanshi hit 72 sixes, breaking Gayle’s single-season record of 59.
Most Sixes in IPL History: Top 12
| # | Player | Teams | Matches | Sixes |
|---|---|---|---|---|
| 1 | Chris Gayle | KKR, RCB, PBKS | 142 | 357 |
| 2 | Rohit Sharma* | Deccan Chargers, MI | 281 | 323 |
| 3 | Virat Kohli* | RCB | 283 | 316 |
| 4 | MS Dhoni | CSK, RPS | 278 | 264 |
| 5 | AB de Villiers | DD, RCB | 184 | 251 |
| 6 | Sanju Samson* | RR, DD, CSK | 191 | 243 |
| 7 | KL Rahul* | RCB, SRH, PBKS, LSG, DC | 159 | 239 |
| 8 | David Warner | DD/DC, SRH | 184 | 236 |
| 9= | Andre Russell | DD, KKR | 140 | 223 |
| 9= | Kieron Pollard | MI | 189 | 223 |
| 11 | Jos Buttler* | MI, RR, GT | 138 | 211 |
| 12 | Suresh Raina | CSK, GL | 205 | 203 |
Chris Gayle: 357 Sixes
Gayle hit a six every 7.5 balls or so across his IPL career, a rate no long-career batter has matched. He also holds the records for the most sixes in an innings (17 in his 175* against Pune Warriors in 2013), the highest individual score and the fastest hundred (30 balls), all from that same innings.
Rohit Sharma and Virat Kohli: Chasing Gayle
Rohit became the first Indian to 300 IPL sixes in 2025 and ended IPL 2026 on 323, 34 short of Gayle. Kohli, the IPL’s leading run-scorer, passed 300 sixes in 2026 and sits on 316. At their recent rates, either could reach Gayle within two seasons if they keep playing. See IPL team batting records.
Most Sixes in a Single IPL Season
| Sixes | Player | Team | Season |
|---|---|---|---|
| 72 | Vaibhav Sooryavanshi | Rajasthan Royals | 2026 |
| 59 | Chris Gayle | RCB | 2012 |
| 52 | Andre Russell | KKR | 2019 |
| 51 | Chris Gayle | RCB | 2013 |
| 45 | Jos Buttler | Rajasthan Royals | 2022 |
| 43 | Abhishek Sharma | SRH | 2026 |
| 42 | Abhishek Sharma | SRH | 2024 |
Sooryavanshi’s 72 sixes in IPL 2026, from 776 runs in 16 matches, are the most by any player in a single T20 tournament. He became the first Indian to 50 sixes in a season and also hit 12 in one innings against SRH, the Indian record. See where his 15-ball fifties rank among the fastest IPL fifties.
Frequently Asked Questions
Who has hit the most sixes in IPL history?
Chris Gayle, with 357 sixes in 142 IPL matches.
Which Indian has hit the most sixes in the IPL?
Rohit Sharma, with 323 sixes after IPL 2026. Virat Kohli is next with 316.
Who hit the most sixes in a single IPL season?
Vaibhav Sooryavanshi, with 72 sixes for Rajasthan Royals in IPL 2026, breaking Chris Gayle’s record of 59 from 2012.
Who hit the most sixes in one IPL innings?
Chris Gayle, with 17 sixes in his 175 not out against Pune Warriors in 2013.
Who hit the longest six in IPL history?
Albie Morkel’s 125-metre six for Chennai Super Kings in 2008 is the longest commonly cited in IPL history.
More IPL records: best economy in IPL history · IPL winners list · IPL 2027 hub
Discover more from Skyblogs Sports
Subscribe to get the latest posts sent to your email.










