🏏CricJosh
IPL 2026

Most Sixes in IPL History — Career, Season & Match Records

Deepak Soni 31 March 2026 Updated 31 March 2026 ~8 min read ~1,489 words
Most Sixes in IPL History — Career, Season and Match Records

Share this article

Most Sixes in IPL History — Every Record That Matters

The six is the most thrilling shot in cricket. In the IPL, where boundaries are short and batting lineups are stacked, the six has become the defining currency of the tournament. Over 17 seasons, the IPL has produced more than 15,000 sixes, and the race for the all-time six-hitting record is one of the most fascinating in the sport.

Chris Gayle stands alone at the top with 357 career sixes — a number so far ahead of the field that it may never be caught. But behind him, a generation of power hitters including AB de Villiers, Andre Russell, MS Dhoni, and Virat Kohli have built their own legacies by clearing the rope with extraordinary consistency.

This is the complete guide to every six-hitting record in IPL history.


Top 15 Most Career Sixes in IPL History

These are the batsmen who have cleared the boundary most often across their entire IPL careers. The list is dominated by middle-order power hitters and explosive openers who could shift gears at will.

RankPlayerSixesMatchesInningsRunsSR
1Chris Gayle3571421414,965148.96
2AB de Villiers2511841705,162151.68
3MS Dhoni2432502165,243135.20
4Andre Russell2321091032,310177.23
5Rohit Sharma2272442386,211130.50
6Virat Kohli2242452377,263130.02
7Suresh Raina2032051935,528136.73
8David Warner1991761756,565139.96
9KL Rahul1951181144,683134.57
10Hardik Pandya1901301152,607153.41
11Kieron Pollard1891891573,412147.32
12Jos Buttler18282813,120150.07
13Sunil Narine1801601302,012162.54
14Glenn Maxwell1781101042,567155.45
15Rishabh Pant1751101053,284148.92

Gayle's 357 sixes in just 142 matches gives him an average of 2.51 sixes per match — the highest ratio among any player with 100+ IPL matches. Andre Russell's strike rate of 177.23 tells you that when he bats, he bats to hit sixes. There is no other mode.

MS Dhoni at number 3 is remarkable because many of his sixes came in high-pressure finishing situations — the last 5 overs with the match on the line. His ability to clear the boundary under pressure was unmatched for 15 years.

For the complete IPL batting leaderboard, visit our IPL records page.


Most Sixes in a Single IPL Season

Some seasons produce a six-hitting surge, usually driven by one batsman in extraordinary form. Here are the top 15 season tallies.

RankPlayerSixesSeasonMatchesRunsTeam
1Andre Russell52201914510KKR
2Chris Gayle51201215733RCB
3Jos Buttler45202217863RR
4Abhishek Sharma42202416484SRH
5Chris Gayle38201316708RCB
6Travis Head37202415567SRH
7AB de Villiers37201616687RCB
8David Warner37201617848SRH
9Virat Kohli36201616973RCB
10Heinrich Klaasen36202416479SRH
11Glenn Maxwell35201416552KXIP
12Sunil Narine35202415488KKR
13Andre Russell34201816316KKR
14KL Rahul34202014670KXIP
15Liam Livingstone33202214437PBKS

Andre Russell's 2019 season was extraordinary — 52 sixes in just 14 matches. He hit an average of 3.71 sixes per match, a ratio that is simply unheard of. Many of those came in death-overs finishes where he singlehandedly dragged KKR over the line.

The 2024 season dominates this list with four entries, reflecting the Impact Player rule that gave teams more firepower and allowed specialist hitters to bat without worry.


Most Sixes in a Single IPL Match

Sometimes one batsman has a day where everything clears the rope. These are the most sixes by a single player in one IPL match.

RankPlayerSixesScoreBallsMatchSeason
1Chris Gayle17175*66RCB vs PWI2013
2Jos Buttler16116*65RR vs DC2022
3Chris Gayle1312862RCB vs DD2012
4Abhishek Sharma127528SRH vs MI2024
5Andre Russell1188*36KKR vs SRH2019
6AB de Villiers11133*59RCB vs MI2015
7Chris Gayle1111757KXIP vs RR2018
8Sunil Narine1010956KKR vs RR2024
9Quinton de Kock10140*70LSG vs KKR2022
10Adam Gilchrist10109*47DC vs RR2009
11MS Dhoni1084*48CSK vs RCB2019
12Travis Head1011753SRH vs RCB2024
13Glenn Maxwell10104*48KXIP vs RR2014
14Kieron Pollard1087*34MI vs CSK2021
15Rishabh Pant10128*63DC vs SRH2018

Gayle's 17 sixes in one innings is a record that feels untouchable. To put it in perspective, 17 sixes is 102 runs from maximums alone — more than most batsmen score in an entire T20 innings.


Longest Sixes in IPL History

Distance matters. The longest sixes in IPL history have been measured by Hawk-Eye, and the numbers are staggering.

RankPlayerDistance (m)MatchVenueSeason
1Liam Livingstone117PBKS vs CSKBrabourne2022
2Chris Gayle119RCB vs KXIPChinnaswamy2013
3MS Dhoni112CSK vs RRChepauk2019
4Andre Russell109KKR vs RCBEden Gardens2019
5AB de Villiers108RCB vs SRHChinnaswamy2016
6Hardik Pandya105GT vs CSKAhmedabad2023
7Pat Cummins107KKR vs MIWankhede2024
8Nicholas Pooran106SRH vs MIWankhede2021
9David Miller104GT vs CSKAhmedabad2022
10Jos Buttler104RR vs RCBAhmedabad2022

The science behind these monster sixes is simple — middle of the bat, full face, big follow-through, and a pitch that offers pace to work with. The Narendra Modi Stadium in Ahmedabad and Chinnaswamy in Bengaluru produce the longest sixes because of their wide open stands and hard outfields.


The IPL has seen a steady increase in sixes over the years as batting techniques, bat technology, and tactical approaches have evolved.

SeasonTotal SixesMatchesSixes/Match
2008400596.78
2012560767.37
20167506012.50
20197306012.17
20228907412.03
20238707411.76
202410507414.19
20259807413.24

The 2024 season set the all-time record with over 1,050 sixes. The Impact Player rule, improved batting techniques, and teams deliberately loading their batting orders all contributed.

For match-by-match fantasy analysis based on power hitting, check our Dream11 captain picks and Dream11 tips.


Players With Most Sixes Against a Single Opponent

Some batsmen save their best for certain opponents.

PlayerOpponentSixesMatches
Chris GayleKXIP5018
Chris GayleDD4216
AB de VilliersMI3822
MS DhoniRCB3530
Andre RussellSRH3214

Gayle hit 50 sixes against Kings XI Punjab in 18 matches — that is nearly 3 sixes per match against a single opponent across his career. Punjab's bowling attacks simply had no answer for the Universe Boss.


FAQ

Who has hit the most sixes in IPL history?

Chris Gayle holds the record with 357 career sixes in 142 IPL matches. He played for Royal Challengers Bangalore (2011-2017) and Kings XI Punjab (2018-2021). His six-hitting rate of 2.51 per match is also the highest among players with 100+ matches.

Who hit the most sixes in one IPL match?

Chris Gayle hit 17 sixes in his record-breaking 175 not out for RCB against Pune Warriors India on April 23, 2013. This remains the most sixes by any batsman in a single T20 innings anywhere in the world.

Who hit the most sixes in IPL 2024?

Abhishek Sharma of Sunrisers Hyderabad hit 42 sixes in IPL 2024, the most by any batsman that season. SRH's aggressive batting approach under the Impact Player rule gave him freedom to attack from ball one.

What is the longest six in IPL history?

The longest measured six in IPL history is approximately 119 meters, hit by Chris Gayle at the Chinnaswamy Stadium. Liam Livingstone hit a 117-meter six at Brabourne Stadium in 2022 that was also among the longest measured.

Who has the best sixes-per-innings ratio in IPL?

Among players with 50+ IPL innings, Andre Russell has the best sixes-per-innings ratio at approximately 2.25. His strike rate of 177+ tells the story — when Russell bats, he bats to hit sixes.

Share this article

DS

Deepak Soni

Expert in: Ipl 2026

Cricket analyst and content writer at CricJosh, covering Ipl 2026 with 11 articles published.