Most Sixes in the IPL

Most Sixes In IPL From 2008 To 2024

Chris Gayle holds the record for hitting the most sixes in IPL history. Gayle has hit 357 sixes in 142 matches and has scored 4965 runs. India's skipper Rohit Sharma is a distant second with 275 sixes.

Most Sixes Hit in IPL 2024

  1. Heinrich Klaasen (SRH) - 28 sixes
  2. Abhishek Sharma (SRH) - 27 sixes
  3. Shivam Dube (CSK) - 26 sixes
  4. Sunil Narine (KKR) - 24 sixes
  5. Rishabh Pant (DC) - 23 sixes
  6. Nicholas Pooran (LSG) - 22 sixes
  7. Jake Fraser-McGurk (DC) - 22 sixes

Players with Most Sixes in IPL History

Among the top six hitters, Chris Gayle, AB de Villiers, Kieron Pollard, Suresh Raina and Shane Watson have retired from Indian Premier League cricket but the others are still active. Here's a list of the top 15 players with most sixes in IPL history:

RankPlayerSixes (6s)Matches
1Chris Gayle357142
2Rohit Sharma275252
3Virat Kohli254247
4AB de Villiers251184
5MS Dhoni247259
6David Warner236183
7Kieron Pollard223189
8Andre Russell205120
9Suresh Raina203205
10Sanju Samson199161
11Shane Watson190145
12KL Rahul182127
13Robin Uthappa182205
14Ambati Rayudu173204
15Jos Buttler160104

Chris Gayle: 357 Sixes in 142 Matches

Chris Gayle, one of the strongest and cleanest hitters of the ball, has hit the most sixes in the Indian T20 League. He hit a staggering 357 sixes in 142 matches played in the league. Gayle scored 4965 runs at a strike rate of 148.96 with the help of 31 half centuries and 6 centuries. 59 sixes in the 2012 season is his best single-season six record in the Indian T20 League.

Also read: Longest Sixes in IPL From 2008-2024

Rohit Sharma: 275 sixes in 252 Matches

Mumbai captain Rohit Sharma is second on the list and has hit the most sixes (275) among Indian players in the Indian T20 League. He has been playing the league since its very first season and has scored 6522 runs at a strike rate of 131.22 and hit 586 fours. Rohit has led the Mumbai team to 5 title wins, joint most by any captain in the tournament’s history.

Virat Kohli: 254 Sixes in 247 Matches

Virat Kohli is the thurd name on the list of batsmen with the most sixes in the Indian T20 League. The former Bangalore skipper has hit 254 sixes in 247 matches since the league's inaugural edition. He is the highest run scorer in IPL history (7763 runs at a strike rate of 131.02) and has hit 689 fours (second highest). Kohli has played for the Bangalore team only.

Also read: IPL Orange Cap Winners List

AB de Villiers: 251 Sixes in 184 Matches

AB de Villiers occupies the fourth spot on the list of the most sixes hit in the Indian T20 League. He hit 251 sixes in the league, 106 behind the leader Chris Gayle. AB de Villiers made 5162 runs at a strike rate of 151.68 with 3 hundreds and 40 fifties. He played for Bangalore and Delhi and hit 413 fours in his Indian T20 League career.

MS Dhoni: 247 Sixes in 258 Matches

Chennai talisman and captain MS Dhoni is fifth on the list, with 247 sixes in 257 matches. One of the game's legends, Dhoni has scored 5169 runs at a strike rate of 136.99 and has hit 356 fours also. He led the Chennai team from the first season in 2008 till 2023 and has won the Indian T20 League trophy five times (2010, 2011, 2018, 2021 and 2023).

Most Sixes in IPL by a Team

Mumbai Indians is the first among the teams with most sixes in IPL, with 1648 sixes. Bangalore is the only other team with more than 1500 sixes in IPL. Lucknow Super Giants has the highest ratio of 6s per match.

TeamSixesMatches6s Per Match
Mumbai Indians16482566.43
Royal Challengers Bangalore15902516.29
Punjab Kings14782416.13
Chennai Super Kings14742346.29
Kolkata Knight Riders14382455.86
Delhi Capitals13002475.26
Rajasthan Royals11962155.56
Sunrisers Hyderabad9721755.55
Lucknow Super Giants294397.53
Gujarat Titans252435.86

FAQs

Who has hit most sixes in IPL?

Chris Gayle holds the record for the most sixes in IPL history with a whopping 357 sixes! He's established himself as the true sixer-king of the IPL tournaments.

Which team has hit the most sixes in IPL?

Mumbai became the first team to hit 1600 sixes in IPL history. MI has hit 1648 sixes in 256 matches. RCB is second with 1590 sixes in 251 games.

What is the record for the most sixes in one IPL match?

KKR and PBKS hit a record 42 sixes at Kolkata, 2024, the most in one match in IPL history. 

Who has hit most sixes in one over in IPL?

Ravindra Jadeja, Chris Gayle, Rinku Singh and Rahul Tewatia have hit a maximum of 5 sixes in one over in IPL. Chris Gayle, Pat Cummins, Virat Kohli and Andre Russell have hit 4 sixes in one IPL over.

Who has hit the most sixes in the one innings in IPL?

Chris Gayle has hit the most sixes in one IPL innings. He hit a record 17 sixes against Pune Warriors India at the M. Chinnaswamy Stadium, Bengaluru on 23 April 2013.


Disclaimer

Junglee Games India Private Limited ("Junglee") is neither associated with, nor has any connection whatsoever with any third-party sporting event and leagues. Unless engaged by way of proper Agreement for endorsement etc, Junglee also disclaims any association, affiliation, or connection whatsoever with the teams or players who are participating in the said third-party sporting events or Leagues.

Win cash worth ₹3000* as Welcome Bonus