The IPL has transformed the landscape of T20 format, providing a grand stage for Indian batters to show their power-hitting skills. Players have taken this platform to another level by showcasing their extraordinarily six-hitting capabilities.
We have seen a great display of fearless batting over the years from both youngsters and experienced players.
Let's dive into the amazing list of most sixes in an innings by an Indian in IPL and recall those golden moments.
Murali Vijay (11 sixes) vs RR | 2010

IPL has changed quite a few things over the years, but what remains constant is the six-hitting show in every season. Murali Vijay is still holding his name for the highest record by smashing 11 sixes against the Rajasthan Royals while playing for CSK in IPL 2010.
His explosive innings of 127 runs off just 56 balls not only led CSK to a huge total of 246 but also set the record for the most sixes in an innings by an Indian in IPL.
Read Also: IPL records: Most consecutive away wins in IPL history
Vaibhav Suryavanshi (11 sixes) vs GT | 2025

The record breaking season of IPL 2025 has witnessed some stunning ones this year. The 14-year-old Vaibhav Suryavanshi, who made headlines by scoring an astonishing century against Gujarat Titans, has also marked his name in the record for most sixes in an innings by an Indian in IPL.
Vaibhav is the youngest debutant in the history of IPL, who smashed 101 in 35 balls in his third match for RR. He hit 11 sixes and 7 fours in his record-breaking knock, and is also the fastest and youngest Indian batter to score the fastest century in IPL history.
Sanju Samson (10 sixes) vs RCB | 2018

Sanju Samson lit up the Chinnaswamy stadium with his magnificent knock of 92 runs off 45 balls, against the Royal Challengers Bengaluru in IPL 2018. He hit a total of 10 sixes in his inning and earned his spot in the list of most sixes in an innings by an Indian in IPL.
Though he fell short of a century, this knock clearly revealed how destructive he can be with his six-hitting abilities.
Shreyas Iyer (10 sixes) vs KKR | 2018

Shreyas Iyer delivered 10 super sixes in a match against Kolkata Knight Riders and helped DC to reach a total of 219 runs in IPL 2017. He showcased a rare side of him with the bat and scored 93 runs from 40 balls, also grabbing the player of the match title.
Iyer is known for his calm nature on-field, which left the fans wanting for more with this surprising aggressive knock and rain of sixes.
Shubman Gill (10 sixes) vs MI | 2023

The prince of Indian cricket, Shubman Gill, scored a jaw-dropping 129 runs off 60 balls in the IPL 2023 Qualifier 2 against Mumbai Indians. With 10 monstrous sixes to his name, Gill contributed to the 233 total and sealed the victory that helped reach GT the finals.
Read Also: Weird Styles: Indian players with unusual bowling actions
Abhishek Sharma (10 sixes) vs PBKS | 2025

Another record-breaking ton of the IPL 2025 that came off Abhishek Sharmaβs bat against the Punjab Kings. He scored 141 runs off 55 balls and became the highest-scoring Indian batsman for the record of highest individual scores in IPL history.
Abhishek hit 10 sixes in his knock and helped Sunrisers Hyderabad to break their losing streak and keep their playoff hopes alive.