Most Sixes by Indian Players in IPL History: Power Hitters

Six-hitting has become one of the defining skills of modern IPL batting. In the early years of the tournament, clearing the boundary regularly was associated mainly with specialist power-hitters such as Chris Gayle, Kieron Pollard and AB de Villiers. Over time, Indian batters developed the same range, strength and intent.

Rohit Sharma now leads all Indian players for career IPL sixes. Through the completed 2026 season, he has hit 324 maximums, placing him second overall behind Chris Gayle. Virat Kohli is close behind with 317, while MS Dhoni remains one of the league’s greatest six-hitters with 264 despite spending much of his career batting in the lower middle order.

Sanju Samson and KL Rahul complete the top five among Indian batters. The list also features Suresh Raina, Shreyas Iyer, Rishabh Pant, Suryakumar Yadav, Ambati Rayudu, Ishan Kishan and Dinesh Karthik.

The growth of Indian power-hitting is even clearer in recent seasons. Vaibhav Sooryavanshi rewrote the single-season record in 2026 by smashing 72 sixes, while Abhishek Sharma and Rajat Patidar have also produced seasons that would have been almost unthinkable during the IPL’s first decade.

Most Sixes by Indian Players in IPL History

The table below lists the leading Indian six-hitters through the completed 2026 IPL season.

Rank Batsman Team Sixes Matches Strike Rate
— — — —: —: —:
1 Rohit Sharma Deccan Chargers/Mumbai Indians 324 281 132.92
2 Virat Kohli Royal Challengers Bengaluru 317 282 134.80
3 MS Dhoni CSK/RPS 264 277 137.45
4 Sanju Samson RR/CSK and others 243 190 141.13
5 KL Rahul Multiple teams 239 160 139.15
6 Suresh Raina CSK/Gujarat Lions 203 204 136.73
7 Shreyas Iyer DC/KKR/PBKS 182 147 136.73
8 Rishabh Pant DC/LSG 181 139 146.79
9 Suryakumar Yadav KKR/Mumbai Indians 178 179 148.59
10 Ambati Rayudu Mumbai Indians/CSK 173 204 127.54
11 Ishan Kishan Mumbai Indians/SRH 166 134 143.54
12 Dinesh Karthik Multiple teams 161 257 135.36

The table shows two different ways to build a six-hitting record. Rohit, Kohli and Dhoni accumulated their totals across nearly two decades, while players such as Pant and Suryakumar reached high numbers in considerably fewer innings.

Rohit Sharma – 324 IPL Sixes

Rohit Sharma is the leading Indian six-hitter in IPL history with 324 maximums.

His record spans the entire tournament era, beginning with Deccan Chargers in 2008 before he moved to Mumbai Indians in 2011.

Rohit has never depended on brute force.

His strength comes from timing, especially against pace. The pull shot has been one of his most productive scoring options, and he can clear deep square leg even when the delivery is not particularly short.

He is also comfortable hitting spin over long-on and extra cover once set.

Rohit’s six-hitting became increasingly important after he moved permanently into Mumbai’s top order.

He has hit sixes against every type of bowler and in every phase of an innings, which separates him from many specialist finishers.

By the end of 2026, his 324 sixes placed him second on the overall IPL career list behind Chris Gayle.

Virat Kohli – 317 IPL Sixes

Virat Kohli has hit 317 IPL sixes and sits only seven behind Rohit Sharma.

For much of Kohli’s career, six-hitting was not the first skill associated with his batting. He built his reputation through cover drives, fast running between the wickets and extraordinary consistency.

His game evolved.

Kohli began using the slog-sweep more frequently against spin and developed greater power over long-on and midwicket.

His 2016 season was the clearest early example.

He hit 38 sixes while scoring a record 973 runs.

Eight years later, he again hit 38 sixes during the 2024 season, showing how successfully he adapted his attacking game late in his career.

Kohli added another 25 sixes in 2026.

That pushed him beyond 300 career IPL maximums and kept him within reach of Rohit’s Indian record.

MS Dhoni – 264 IPL Sixes

MS Dhoni’s 264 sixes are especially impressive because he has rarely batted in the top three.

Most of his career came at No. 5, No. 6 or lower.

That meant fewer deliveries but more pressure to hit boundaries immediately.

Dhoni became one of the greatest death-over power-hitters in IPL history.

He has hit more than 200 sixes specifically during overs 16 to 20, comfortably the highest figure for any batter in that phase.

His strength down the ground became iconic.

Bowlers attempting yorkers against him knew that even a small error in length could disappear over long-on or long-off.

Dhoni’s unbeaten 84 against RCB in 2019 was one of his finest six-hitting performances. He struck seven sixes and nearly completed an impossible chase from the final over.

Unlike Rohit and Kohli, Dhoni built most of his six total without the advantage of opening or facing the Powerplay.

Sanju Samson – 243 IPL Sixes

Sanju Samson has climbed rapidly up the all-time list and reached 243 career IPL sixes through 2026.

His ability to hit straight is one of the cleanest in the league.

Samson does not always need to charge down the pitch. His bat swing allows him to launch length deliveries over long-on and long-off with minimal movement.

He is equally dangerous against spin.

His unbeaten 92 against Royal Challengers Bangalore in 2018 included 10 sixes, one of the highest single-innings totals ever recorded by an Indian batter at the time.

Samson’s strike rate above 140 also distinguishes him from several older players with similar career six totals.

He has combined long-term run-scoring with genuine power rather than simply accumulating maximums through longevity.

KL Rahul – 239 IPL Sixes

KL Rahul completes the top five with 239 sixes.

His record is interesting because Rahul is often described as a classical batter rather than a pure power-hitter.

At his best, however, he can hit sixes almost anywhere.

Rahul is particularly strong against pace when bowlers miss their yorkers. He can flick over square leg, loft straight and open the face to hit over cover.

His unbeaten 132 against RCB in 2020 remains one of his best six-hitting innings.

Rahul struck seven sixes in that knock while carrying Punjab’s innings.

In 2026, he added 31 more sixes while scoring nearly 600 runs, helping him move further up the all-time Indian leaderboard.

His combination of high average and strong six-hitting makes him one of the most complete top-order batters on the list.

Most Sixes in a Single IPL Season by an Indian Batter

Vaibhav Sooryavanshi completely rewrote the record in 2026.

He smashed 72 sixes for Rajasthan Royals, breaking not only the Indian record but the overall IPL single-season record previously held by Chris Gayle.

Rank Batsman Team Sixes Season
— — — —: —:
1 Vaibhav Sooryavanshi Rajasthan Royals 72 2026
2 Abhishek Sharma Sunrisers Hyderabad 43 2026
3 Abhishek Sharma Sunrisers Hyderabad 42 2024
3 Rajat Patidar Royal Challengers Bengaluru 42 2026
5 Shreyas Iyer Punjab Kings 39 2025
6 Virat Kohli Royal Challengers Bangalore 38 2016
6 Virat Kohli Royal Challengers Bengaluru 38 2024
6 Suryakumar Yadav Mumbai Indians 38 2025
9 Rishabh Pant Delhi Daredevils 37 2018

Sooryavanshi’s record was extraordinary even compared with modern IPL standards.

Before 2026, no batter in IPL history had reached 60 sixes in a season.

Gayle’s 59 from 2012 had stood as the overall record for more than a decade.

Sooryavanshi finished 13 sixes ahead of that mark.

Vaibhav Sooryavanshi’s 72-Six Season

Sooryavanshi hit 72 sixes from only 327 balls in 2026.

That works out to roughly one six every 4.5 deliveries.

He finished the season with 776 runs at a strike rate above 237.

His Powerplay numbers were equally remarkable.

He hit 46 sixes during the first six overs alone, a total higher than the complete Powerplay six count of several IPL teams that season.

Sooryavanshi also became the first batter to hit 10 or more sixes in three different innings during a single IPL season.

His campaign changed the standard for Indian power-hitting.

The older record was not simply broken. It was overwhelmed.

Abhishek Sharma’s Rise as a Six-Hitter

Abhishek Sharma has become another major part of the Indian six-hitting revolution.

He hit 42 sixes in 2024, which was an Indian single-season record at the time.

Two seasons later, he improved to 43.

Abhishek’s approach differs from the older generation.

He is willing to attack from the first over and frequently targets spinners before they settle.

His overall career strike rate has moved above 170, and his rate of one six every 10 balls places him among the most aggressive Indian batters in IPL history.

The fact that his 43-six season was still 29 behind Sooryavanshi demonstrates just how extreme the 2026 record was.

Most Sixes in an IPL Innings by an Indian Batter

Sooryavanshi also owns the Indian single-innings record.

He hit 12 sixes in an innings twice during the 2026 season.

Rank Batsman Sixes Score Team Opponent Season
— — —: —: — — —:
1 Vaibhav Sooryavanshi 12 103 Rajasthan Royals Sunrisers Hyderabad 2026
1 Vaibhav Sooryavanshi 12 97 Rajasthan Royals Sunrisers Hyderabad 2026
3 Murali Vijay 11 127 Chennai Super Kings Rajasthan Royals 2010
3 Vaibhav Sooryavanshi 11 101 Rajasthan Royals Gujarat Titans 2025
5 Sanju Samson 10 92* Rajasthan Royals RCB 2018
5 Shreyas Iyer 10 93* Delhi Daredevils KKR 2018
5 Shubman Gill 10 129 Gujarat Titans Mumbai Indians 2023
5 Abhishek Sharma 10 141 Sunrisers Hyderabad Punjab Kings 2025

Murali Vijay’s 11-six record stood for 15 years.

Sooryavanshi matched it in 2025 and then moved beyond it twice in 2026.

Murali Vijay’s 11 Sixes Against Rajasthan Royals

Murali Vijay produced one of the greatest early Indian power-hitting performances in 2010.

Playing for Chennai Super Kings against Rajasthan Royals, he scored 127 from 56 balls.

Vijay hit 11 sixes.

That was remarkable because he was generally viewed as a technically classical opener rather than a pure boundary hitter.

CSK reached 246/5.

Rajasthan replied with 223/5, making it one of the highest-scoring matches of the early IPL period.

Vijay’s 11-six record remained the Indian benchmark until Sooryavanshi matched it in 2025.

Shubman Gill’s 10 Sixes in a Playoff

Shubman Gill’s 129 against Mumbai Indians in Qualifier 2 in 2023 was one of the greatest playoff innings in IPL history.

Gill hit 10 sixes from 60 balls.

The innings combined timing with power.

He initially built normally before attacking almost every section of the ground.

Gujarat Titans reached 233/3.

Mumbai were bowled out for 171.

Gill’s century sent Gujarat into the final and remains one of the finest six-hitting performances by an Indian batter in a knockout match.

Famous Indian Six-Hitting Performances in IPL History

Yusuf Pathan’s 100 Against Mumbai Indians

Yusuf Pathan was one of the IPL’s first great Indian power-hitters.

In 2010, Rajasthan Royals were chasing 213 against Mumbai Indians.

Pathan smashed a century from only 37 balls.

At the time, it was the fastest IPL hundred.

His innings included eight sixes.

Rajasthan eventually lost, but Pathan’s assault proved that Indian middle-order batters could match the power of the league’s biggest overseas hitters.

Rishabh Pant’s 128 Not Out

Rishabh Pant’s unbeaten 128 against Sunrisers Hyderabad in 2018 remains one of the great Indian IPL innings.

He struck seven sixes and 15 fours from 63 balls.

Pant attacked some of SRH’s strongest bowlers at the death and carried Delhi almost single-handedly.

Even though the team lost, the innings demonstrated Pant’s ability to generate sixes without needing a long backswing.

Sanju Samson’s 92 Not Out

Samson hit 10 sixes against RCB in 2018 while scoring 92 not out from 45 balls.

The innings came at Bengaluru, where he repeatedly cleared the short boundaries.

Samson’s ability to launch quality spin from a standing position made the performance especially impressive.

It remains one of the best six-hitting knocks of his career.

Hardik Pandya’s 91 Against KKR

Hardik Pandya produced a stunning chase innings against Kolkata Knight Riders in 2019.

Mumbai were chasing 233.

Hardik smashed 91 from 34 balls and hit nine sixes.

He reached fifty from only 17 deliveries.

Mumbai still lost, but Hardik’s innings remains one of the greatest examples of Indian death-over power-hitting.

Abhishek Sharma’s 141 Against Punjab Kings

Abhishek Sharma produced one of the biggest successful chase innings in IPL history in 2025.

Sunrisers Hyderabad needed 246.

Abhishek smashed 141 from 55 balls with 10 sixes.

SRH completed the chase in 18.3 overs.

The innings combined huge individual scoring with match-winning impact and helped establish Abhishek among India’s elite T20 power-hitters.

Indian Six-Hitting Has Changed Dramatically

The career list is still led by players who debuted in the IPL’s first decade.

The rate statistics tell a different story.

Rohit has hit one six roughly every 17 balls.

Kohli’s rate is closer to one every 22 balls.

By comparison, Abhishek Sharma has hit one approximately every 10 balls, while Shivam Dube and several younger players are also clearing the rope far more frequently.

Sooryavanshi took the trend to another level in 2026.

His 72 sixes came at roughly one every 4.5 deliveries.

That does not mean he will automatically catch Rohit’s career record. Longevity still matters.

But the speed at which modern Indian batters accumulate sixes means career records that once looked safe may fall much faster.

Why Modern IPL Batters Hit More Sixes

Several factors have contributed to the increase.

Batters train specifically for range-hitting.

They also use lighter, larger bats and understand matchup data better.

The Impact Player rule has created deeper batting lineups, reducing the cost of taking early risks.

Powerplay strategy has also changed.

Openers no longer view 45/1 as a satisfactory six-over score.

Teams increasingly aim for 60 or 70.

That means players such as Sooryavanshi and Abhishek attack from the first over rather than waiting for the middle phase.

The overall competition reflects that shift.

The IPL produced 1,426 sixes in 2026, the highest season total ever recorded.

Conclusion

most sixes in IPL.

Virat Kohli follows with 317, while MS Dhoni is third with 264.

Sanju Samson has 243 and KL Rahul 239, completing the top five.

Suresh Raina remains sixth with 203, while Shreyas Iyer, Rishabh Pant, Suryakumar Yadav, Ambati Rayudu, Ishan Kishan and Dinesh Karthik complete the leading group.

The single-season record has changed dramatically.

Vaibhav Sooryavanshi smashed 72 sixes in 2026, breaking both the Indian and overall IPL records.

He also hit 12 sixes in an innings twice, creating a new Indian single-match benchmark.

Murali Vijay, Sanju Samson, Shreyas Iyer, Shubman Gill and Abhishek Sharma have produced other famous Indian six-hitting performances.

The career leaderboard still belongs to Rohit and Kohli.

The modern hitting-rate records, however, increasingly belong to a younger generation.

That contrast shows exactly how much IPL batting has changed since 2008.

FAQs

Which Indian player has hit the most sixes in IPL history?

Rohit Sharma holds the Indian record with 324 sixes through the completed 2026 IPL season.

How many IPL sixes has Virat Kohli hit?

Virat Kohli has hit 317 IPL sixes and ranks second among Indian batters.

Which Indian batter has hit the most sixes in one IPL season?

Vaibhav Sooryavanshi holds the record with 72 sixes for Rajasthan Royals in 2026.

### What is the record for most sixes by an Indian in one IPL innings?

Vaibhav Sooryavanshi holds the record with 12 sixes in an innings, a feat he achieved twice during the 2026 season.

How many IPL sixes has MS Dhoni hit?

MS Dhoni has hit 264 IPL sixes, placing him third among Indian batters.

Who held the Indian single-season six record before Vaibhav Sooryavanshi?

Abhishek Sharma held the record after hitting 42 sixes in 2024 before Sooryavanshi surpassed it in 2026.

Editor

Editor at Cricfacts.com.  The Premier Cricket News Hub Providing Exclusive Updates on Cricket Events Worldwide, Including IPL, PSL, and More.