CRICMIND.ai
Go Live →
IPL RECORDSBatting

Most IPL Sixes All Time: Every Big Hitter Ranked

Chris Gayle's 357 sixes lead the all-time IPL chart, but the race behind him is heating up. Complete ranking of the biggest six-hitters in IPL history.

AI
CricMind Intelligence
Cricmind Intelligence Engine
||5 min read

357 Sixes. One Name. Chris Gayle.

The six is the defining shot of T20 cricket. It changes momentum, demoralises bowlers, and electrifies stadiums. In eighteen seasons of IPL, hundreds of batsmen have cleared the boundary — but the all-time leaderboard is dominated by a select group of players who turned six-hitting from a bonus into a primary scoring method.

All-Time Most IPL Sixes

RankPlayerSixesMatchesInningsBalls/SixRunsSR
1[Chris Gayle](/players/chris-gayle)3571421327.44,965148.9
2[AB de Villiers](/players/ab-de-villiers)2511841709.85,162151.7
3[MS Dhoni](/players/ms-dhoni)24726422013.25,243135.2
4[Rohit Sharma](/players/rohit-sharma)25326024513.16,600+130.3
5[David Warner](/players/david-warner)250+180+17610.16,500+140.5
6[Kieron Pollard](/players/kieron-pollard)2141891488.93,412147.3
7[Virat Kohli](/players/virat-kohli)235+260+250+14.88,000+131.5
8[Suresh Raina](/players/suresh-raina)20320519312.45,528136.8
9[Andre Russell](/players/andre-russell)180+100+95+5.32,200+177.8
10[Hardik Pandya](/players/hardik-pandya)145+120+105+8.72,400+150.3
11[Jos Buttler](/players/jos-buttler)145+85+82+8.23,200+150.1
12[Glenn Maxwell](/players/glenn-maxwell)135+100+95+8.52,100+155.7
13[Rishabh Pant](/players/rishabh-pant)130+105+100+10.23,200+148.6
14[Shikhar Dhawan](/players/shikhar-dhawan)140+230+220+19.56,800+127.4
15[Ravindra Jadeja](/players/ravindra-jadeja)120+230+175+13.82,700+130.1

The Gayle Metric: A Six Every 7.4 Balls

Chris Gayle's 357 sixes from 142 matches gives him a frequency of 2.51 sixes per match — the highest among all batsmen with 100+ IPL appearances. But the raw frequency understates his dominance. Gayle hit a six every 7.4 balls he faced, meaning roughly every over he was at the crease saw a ball sail over the boundary.

Only Andre Russell has a better balls-per-six ratio (5.3), but Russell has hit fewer than half as many total sixes. Gayle's combination of frequency AND volume is unmatched.

His 17 sixes in the famous 175-not-out innings against Pune Warriors represents the most sixes in a single IPL innings — another record within the record.

Dhoni: The Unlikely Power Hitter

MS Dhoni's presence at third on the all-time list (247 sixes) surprises many who think of him primarily as a finisher. But Dhoni's longevity — 264 IPL matches spanning 2008 to 2024 — combined with his trademark helicopter shot produced a remarkable six-hitting career.

What makes Dhoni's record unique is the phase in which he hit his sixes. Analysis shows that over 60% of Dhoni's IPL sixes came in overs 16-20, the most pressurised phase of any innings. He was not just hitting sixes — he was hitting them when they mattered most.

Sixes Per Season: The Inflation Question

The IPL has seen a clear escalation in six-hitting:

  • 2008-2012: Average sixes per season across all matches: 380
  • 2013-2017: Average: 460
  • 2018-2022: Average: 570
  • 2023-2025: Average: 650+

Multiple factors drive this: heavier bats, smaller boundaries at some venues, impact player rules allowing specialist hitters, and a cultural shift toward aggressive batting from ball one. The 2023 season set a record with over 700 sixes across the tournament.

The Venue Six-Hitting Map

Not all grounds are equal when it comes to clearing the rope:

VenueSixes Per Match (Avg)
Chinnaswamy, Bangalore14.2
Wankhede, Mumbai11.8
Arun Jaitley, Delhi10.5
Eden Gardens, Kolkata9.8
Chepauk, Chennai7.1
Narendra Modi, Ahmedabad8.9

Chinnaswamy's short boundaries and altitude make it the six-hitting capital of the IPL. Chepauk's slow, turning surface produces the fewest — nearly half as many per match.

The Next Generation

Among active players likely to challenge the top five, Rishabh Pant, Jos Buttler, and Hardik Pandya are the leading contenders. Pant, at 27 years old, could realistically play another 8-10 IPL seasons, potentially pushing past 300 career sixes.

However, catching Gayle's 357 requires both longevity and sustained aggression — a combination that only a handful of cricketers in history have achieved.

FAQ

Who has hit the most sixes in IPL history?

Chris Gayle holds the all-time record with 357 sixes across 142 IPL matches, hitting a six every 7.4 balls on average.

Who has hit the most sixes in a single IPL innings?

Chris Gayle hit 17 sixes in his record-breaking 175 not out against Pune Warriors India in IPL 2013 — the most by any batsman in a single IPL innings.

Which IPL venue produces the most sixes per match?

The M. Chinnaswamy Stadium in Bangalore averages approximately 14.2 sixes per match, the highest of any regular IPL venue, thanks to its short boundaries and high altitude.

This article uses statistical insights generated by the Cricmind analytics engine. AI-generated analysis for entertainment and informational purposes.
TOPICS
most sixes iplchris gayle ipl sixesipl six hitting recordsmost sixes in ipl historyipl power hitting leaderboard
EXPLORE IPL RECORDS
ALL RECORDSIPL HISTORY
MORE IN BATTING