Most Sixes in IPL History: Gayle Leads, Rohit and Kohli Chase (After IPL 2026)

Chris Gayle has hit the most sixes in IPL history, 357 in 142 matches. Rohit Sharma (323) and Virat Kohli (316) are next after IPL 2026, and Vaibhav Sooryavanshi set a new single-season record with 72 sixes.

Most Sixes In IPL

Published: | Updated:
Written by Akash Saha | Edited and fact-checked by Amit Saha | Editorial policy

IPL records · Sixes

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.

357
Chris Gayle
Career record · retired 2021
72
Vaibhav Sooryavanshi
Most in one season (2026)
17
Chris Gayle
Most in one innings (175*, 2013)
Gayle357
Rohit323
Kohli316
Dhoni264
De Villiers251
Samson243

Most Sixes in IPL History: Top 12

#PlayerTeamsMatchesSixes
1Chris GayleKKR, RCB, PBKS142357
2Rohit Sharma*Deccan Chargers, MI281323
3Virat Kohli*RCB283316
4MS DhoniCSK, RPS278264
5AB de VilliersDD, RCB184251
6Sanju Samson*RR, DD, CSK191243
7KL Rahul*RCB, SRH, PBKS, LSG, DC159239
8David WarnerDD/DC, SRH184236
9=Andre RussellDD, KKR140223
9=Kieron PollardMI189223
11Jos Buttler*MI, RR, GT138211
12Suresh RainaCSK, GL205203
* Active. Figures after IPL 2026.

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

SixesPlayerTeamSeason
72Vaibhav SooryavanshiRajasthan Royals2026
59Chris GayleRCB2012
52Andre RussellKKR2019
51Chris GayleRCB2013
45Jos ButtlerRajasthan Royals2022
43Abhishek SharmaSRH2026
42Abhishek SharmaSRH2024

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.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to Top