Chris Gayle holds the IPL career record for most sixes, with 357 in 141 innings. Rohit Sharma is second with 323, while Virat Kohli is third with 316. The current top 10 also includes MS Dhoni, AB de Villiers, Sanju Samson, KL Rahul, David Warner, Andre Russell and Kieron Pollard.
This list covers IPL matches only and uses career six totals through the end of the completed 2026 season. Russell and Pollard share ninth place on 223 sixes, so the table keeps the tied rank instead of forcing a tie-break.
| Rank | Player | Sixes | Matches | Innings | Runs |
|---|---|---|---|---|---|
| 1 |
Chris GayleKKR / KXIP / PBKS / RCB
|
357 | 142 | 141 | 4,965 |
| 2 |
Rohit SharmaDCH / MI
|
323 | 281 | 276 | 7,329 |
| 3 |
Virat KohliRCB
|
316 | 283 | 275 | 9,336 |
| 4 |
MS DhoniCSK / RPS
|
264 | 278 | 242 | 5,439 |
| 5 |
AB de VilliersDC / RCB
|
251 | 184 | 170 | 5,162 |
| 6 |
Sanju SamsonCSK / DC / RR
|
243 | 191 | 186 | 5,181 |
| 7 |
KL RahulDC / KXIP / LSG / PBKS / RCB / SRH
|
239 | 159 | 150 | 5,815 |
| 8 |
David WarnerDC / SRH
|
236 | 184 | 184 | 6,565 |
| 9 |
Andre RussellDC / KKR
|
223 | 140 | 115 | 2,651 |
| 9 |
Kieron PollardMI
|
223 | 189 | 171 | 3,412 |
Scope and cutoff: IPL career statistics through 31 May 2026, the date of the IPL 2026 final. Other T20 leagues and international matches are not included. Historical team abbreviations follow the team attached to each player’s IPL record.
Who Has Hit the Most Sixes in IPL History?
Chris Gayle leads the list by 34 sixes over Rohit Sharma. His 357 sixes came in 142 matches and 141 innings for Kolkata Knight Riders, Kings XI Punjab, Punjab Kings and Royal Challengers Bangalore. The record is built over a completed IPL career, so active players can still close the gap in future seasons.
Rohit Sharma has reached 323 sixes in 281 matches. Virat Kohli follows on 316, and the two active batters are separated by only seven sixes. Kohli’s total comes from 283 matches, while Rohit’s comes from 281.
What the IPL Sixes Record Shows
The top of the list mixes long careers with unusually high boundary output. MS Dhoni is fourth on 264 sixes, followed by AB de Villiers on 251. Sanju Samson has already reached 243, and KL Rahul has 239. David Warner’s 236 came across 184 matches, placing him eighth in the career list.
The ninth-place tie matters: Andre Russell and Kieron Pollard both have 223 sixes. Russell reached that number in 140 matches, while Pollard did it in 189. Career totals describe volume, not a player’s average number of sixes per innings, and they should not be read as a direct measure of hitting efficiency.
IPL 2026 Season Context
IPL 2026 produced 1,426 sixes, the most in a single IPL season according to the completed-season analysis. Rajasthan Royals batter Vaibhav Sooryavanshi hit 72 sixes, a single-season record. Those season numbers are separate from the career leaderboard above: a season record does not automatically change the all-time top 10.
Method and Qualification
The ranking counts sixes in IPL innings only. It includes active and retired players, keeps the source’s match and innings totals, and gives equal ranks for equal six counts. The cutoff is the end of IPL 2026, not the end of 2025.
FAQs
Who Is No. 1 for Most Sixes in IPL History?
Chris Gayle is No. 1 with 357 IPL sixes.
Who Is Second on the IPL Sixes List?
Rohit Sharma is second with 323 sixes through the end of IPL 2026.
How Many Sixes Does Virat Kohli Have in the IPL?
Virat Kohli has 316 IPL sixes in the current career table.
Who Shares Ninth Place for IPL Career Sixes?
Andre Russell and Kieron Pollard share ninth place with 223 sixes each.
Does the List Include Sixes from Other T20 Leagues?
No. It is limited to IPL matches. Sixes from international cricket or other T20 competitions are excluded.
