The t-20 king, Chris Gayle unsurprisingly has the first name for the Most Sixes In IPL all time. He is followed by the most international 6s player – Rohit Sharma at second. There are Virat Kohli, MS Dhoni & AB De Villiers to make it – third, fourth & fifth respectively.
David Warner has his name against the sixth number, in the list of the most sixes in IPL history. Having equal number of maximums, Andre Russell(7th) finds himself above Kieron Pollard(8th), in respect of the balls faced. Sanju Samson makes himself appear ninth followed by KL Rahul on the tenth spot.
Pollard & Russell are the only 2 players in the top 10 list of the most sixes in IPL history, having less than 4000 runs.

Also Read – Most Runs | Most 100s | Highest Score | Most Wkts | Most Runs Single Edition | Fastest 100 , In ODI World Cup History
Also Read – Highest Team Score In IPL |
Most Sixes In IPL History Top 10 List : Who Hit Most Sixes In IPL ?
No. | Player, | Career, | 6s, | 4s, | Mts, | Inns, | Runs, | Balls. |
1 | Chris Gayle | 2009-21 | 357 | 404 | 142 | 141 | 4965 | 3333 |
2 | Rohit Sharma | 2008-25* | 302 | 640 | 272 | 267 | 7046 | 5334 |
3 | Virat Kohli | 2008-25* | 291 | 768 | 266 | 258 | 8618 | 6484 |
4 | MS Dhoni | 2008-25* | 256 | 368 | 278 | 242 | 5439 | 3957 |
5 | AB De Villiers | 2008-21 | 251 | 413 | 184 | 170 | 5162 | 3403 |
6 | David Warner | 2009-24 | 236 | 663 | 184 | 184 | 6565 | 4697 |
7 | Andre Russell | 2012-25* | 223 | 186 | 140 | 115 | 2651 | 1522 |
8 | Kieron Pollard | 2010-22 | 223 | 218 | 189 | 171 | 3412 | 2316 |
9 | Sanju Samson | 2013-25* | 219 | 379 | 177 | 172 | 4704 | 3383 |
10 | KL Rahul | 2013-25* | 208 | 452 | 145 | 136 | 5222 | 3839 |
Also Read – 1983 WC | IND Vs AUS ODI | Asia Cup | IND Vs ENG ODI | NZ Vs SA ODI | NZ Vs PAK ODI | IND Vs AUS Test Series | ICC Champions Trophy
Also Read – Most Wkts | Best Bowling , In IPL History
Also Read – Most Runs | Most Wkts | Most 6s | HS | Best Bowling , In IPL 2023
Fastest Hundred In IPL Player Chris Gayle Who Hit Most Sixes In One IPL Season Has 357 As The Most Sixes In IPL By Player, Chris Gayle Highest Score In IPL History Player, Chris Gayle Stats
357, the most sixes in IPL by Chris Gayle has a difference of 106 to the next best. He has done that in the 141 innings making 4965 runs, with 405 fours to his name.
Twice in his IPL career, the 3rd most ODI 6s player hits more than 50 sixes in a season – 59 sixes(14 inns), 2012 & 51 sixes(16 inns), 2013.

17 sixes by Chris Gayle – are the most by a player in a single IPL match. He also has 6 as the 3rd – most hundreds in IPL while 175* as the individual highest score in IPL history.
Most Sixes In International Cricket, Most Sixes In T20Is & Most Sixes In ODI World Cup Player Rohit Sharma Has The 2nd Most Sixes In IPL History, Mumbai Indians IPL 2013 IPL 2015 IPL 2017 IPL 2019 & IPL 2020 Winning Team Captain Rohit Sharma Stats IPL
The player having the most 6s in ODI World Cup History – Rohit Sharma comes 2nd for the most sixes in IPL with 302 sixes.
7046 runs in 267 innings Rohit has against his name in this event that includes 640 fours. He has led Mumbai Indians winning the IPL title 5 times.
Also Read – Most Test Wkts | Most ODI 100s | Fastest 10000 Test Runs | Fastest 500 Test Wkts | Fastest 2000 ODI Runs
Most Runs In World Cup 2023 Batsman Virat Kohli Has 291 Sixes In IPL Career, Most Runs In IPL 2016 – Virat Kohli 973 Runs In IPL 2016 Most Runs In An IPL Season, RCB Player Virat Kohli Stats IPL
The most runs in ODI WC 2023 player Virat Kohli has – the most runs in IPL as well as the most hundreds in IPL history. He arrives 3rd in respect the most sixes in IPL.
Alongwith 768 fours in his IPL career, Kohli has 291 sixes in 258 innings. In the run tally, the former RCB captain has 8618 runs – the most in IPL history.
Also Read – Most Runs | Most Wkts , In Ashes 2023
2011 World Cup Winning Team India Captain MS Dhoni : 256 – 4th Most Sixes In IPL,, Dhoni – Most Matches Played In IPL History, MS Dhoni Chennai Super Kings IPL 2010, IPL 2011, IPL 2018, IPL 2021 & IPL 2023 Winners Captain
One of the legends of the game and the five times IPL title winner, MS Dhoni has hit 256 sixes in 5439 runs(242 inns), in the Indian Premier League. He comes 2nd for the most sixes in IPL- 2011, with 23 sixes.
Also Read – Most Runs | Most Wkts | Highest Score | Most 100s | Most 50s | Best Bowling In Inns | Best Bowling In Match | Most 5-fers | Most 10-fers , In IND Vs AUS Tests
Fastest Hundred In ODI Cricket & Fastest Hundred In International Cricket Player AB De Villiers In IPL : 251 Sixes, AB De Villiers IPL RCB Player
Abraham Benjamin De Villiers, the former South African batsman has 251 sixes in the 170 innings, in an IPL career from 2008-2021.
He has 5162 runs at a strike-rate of 151.6 with 413 fours, playing for Delhi Daredevils & Royal Challengers Bangalore.
IPL 2016 Title Winning Team Sunrisers Hyderabad Captain David Warner 236 Sixes In IPL, 4 David Warner Centuries In IPL
The number one batter for the most fifties in IPL- David Warner comes 6th for the most sixes, with 236 sixes in addition to 663 fours in his IPL career(2009-2024). Also, he is the second in terms of the highest average in IPL(min. 30 innings).

Also Read – AUS Vs WI Test Most Runs
Andre Russell Stats IPL : 223 – 7th Most Sixes In IPL History, Andre Russell KKR Team IPL
One of the hardest hitters of the cricket ball Andre Russell, a carribbean all-rounder has 223 as the 7th most sixes in IPL history. He has done that off just 1522 balls, in 115 innings.
In addition to 2651 runs, the all-rounder has 123 wickets as well against his name in this league. He has the highest percentage of runs in sixes in this list.
Kieron Pollard Stats IPL : 223 Sixes, 87 Kieron Pollard Highest Score In IPL, Kieron Pollard IPL 2025 Mumbai Indians Coach
The former Mumbai Indians batting all-rounder Kieron Pollard has sent the ball over the line for 223 times, just like Andre Russell.
This destructive lower order batsman has 3412 runs in 171 innings at 147.3 strike-rate. For the two seasons, Pollard has remained on the second, for the most sixes.
Rajasthan Royals IPL 2025 Captain Sanju Samson Stats IPL : 9th Most Sixes In IPL
Starting his IPL career in 2013, Sanju Samson has become the player having the 9th most sixes in IPL history.
In 172 innings, Samson has hit a total of 219 sixes so far. The wicket-keeper batsman has 4704 runs to his tally.
KL Rahul IPL Career – 208 Sixes, Delhi Capitals KL Rahul IPL Team 2025
In IPL 2025, KL Rahul has crossed the barrier of 200 sixes in IPL. 208 times, Rahul has sent the ball over the ropes.
Rahul’s run-tally shows 5522 runs in 136 innings that also counts 452 fours. 14 balls fifty by KL is among the top 10 fastest fifties in IPL.