The Indian Players with the Most Sixes in IPL History have created some of the most thrilling moments in cricket. These players are famous for their ability to clear the boundary with powerful sixes and change the game in an instant. Their six-hitting skills have not only made them fan favorites but also crucial contributors to their teams’ success.
List of 5 Indian Players with the Most Sixes in IPL History
5. KL Rahul – 208 Sixes

KL Rahul is one of the prominent Indian Players with the Most Sixes in IPL History, holding the fifth spot with 208 sixes. Rahul is not just a typical power hitter but is known for his clean timing and smart placement. Since making his IPL debut in 2013, he has consistently impressed fans and experts alike with his ability to clear the boundary with ease.
Rahul has played for multiple IPL teams, including Royal Challengers Bangalore, Sunrisers Hyderabad, Kings XI Punjab (now Punjab Kings), and currently Lucknow Super Giants. His calm batting style, combined with his power-hitting ability, makes him one of the most valuable Indian players with the most sixes in IPL history.
Matches | Runs | 50s | 100s | Sixes |
145 | 5222 | 40 | 5 | 208 |
ALSO READ: Top 5 Bowlers with Most Wickets in an IPL Season for CSK
Rahul’s leadership qualities and consistent performance add to his importance as one of the key Indian players with the most sixes in IPL history. His ability to accelerate the innings when needed keeps him in the top echelon of IPL batsmen.
4. Sanju Samson – 219 Sixes

Sanju Samson ranks fourth among the Indian Players with the Most Sixes in IPL History, with a total of 219 sixes. He is known for his aggressive and stylish batting. Samson primarily represents Rajasthan Royals but has also played for Delhi Capitals.
Sanju’s fearless approach to batting makes him a dangerous six-hitter. His quick reflexes and clean hitting power have often given his team the much-needed momentum in crucial matches. Besides batting, he also serves as the wicketkeeper and captain for Rajasthan Royals, showing his all-around importance.
Matches | Runs | 50s | 100s | Sixes |
177 | 4704 | 26 | 3 | 219 |
Sanju Samson’s ability to hit sixes consistently has cemented his place among the top Indian players with the most sixes in IPL history. His batting style combines flair with power, which has won him many fans across the IPL.
3. MS Dhoni – 264 Sixes

The legendary MS Dhoni holds the third position among Indian Players with the Most Sixes in IPL History. With 264 sixes in 278 matches, Dhoni is known as one of the best finishers in the IPL. As captain of Chennai Super Kings (CSK), Dhoni has been instrumental in the team’s success.
Since the IPL’s inception in 2008, Dhoni has been a key figure in the league. His ability to remain calm under pressure and hit powerful sixes, especially in the final overs, makes him a unique player in the history of Indian players with the most sixes in IPL history.
Matches | Runs | 50s | 100s | Sixes |
278 | 5439 | 24 | 0 | 264 |
Dhoni’s six-hitting skills, combined with his leadership and finishing abilities, have earned him a legendary status among Indian players with the most sixes in IPL history. His presence at the crease often changes the course of a game.
2. Virat Kohli – 291 Sixes

Virat Kohli is second on the list of Indian Players with the Most Sixes in IPL History, having hit 291 sixes in 266 matches. Known for his aggressive style and consistency, Kohli has been the heart of Royal Challengers Bangalore since the IPL started.
Although Kohli is not primarily a power hitter, his clean and precise hitting has helped him rack up a large number of sixes over his IPL career. Along with being one of the highest run-scorers in IPL history, his ability to clear the boundary is key to his success as one of the top Indian players with the most sixes in IPL history.
Matches | Runs | 50s | 100s | Sixes |
266 | 8618 | 63 | 8 | 291 |
Kohli’s excellent fitness, passion, and skill have made him one of the most admired Indian players with the most sixes in IPL history. His record-breaking 2016 season is one of the best in IPL history.
1. Rohit Sharma – 300 Sixes

At the top of the list of Indian Players with the Most Sixes in IPL History is Rohit Sharma. With a record 300 sixes in 271 matches, Rohit stands out as the highest Indian six-hitter in IPL history.
Rohit’s IPL journey began with Deccan Chargers in 2008, but he became a legend during his time as Mumbai Indians captain. Known for his effortless timing and powerful hitting, especially in the powerplay overs, Rohit has been a match-winner on many occasions.
Matches | Runs | 50s | 100s | Sixes |
271 | 7017 | 47 | 2 | 300 |
Rohit Sharma’s ability to start aggressively and dominate bowlers has been a key factor in Mumbai Indians’ record five IPL titles. His leadership and natural six-hitting ability have made him the undisputed leader among Indian players with the most sixes in IPL history.
READ MORE: