Chris Gayle is the undisputed king of sixes in the Indian T20 League, holding the record for the most sixes in the tournament's history. Over 142 matches, the cricketer has launched a staggering 357 sixes, making him a force to be reckoned with. Gayle also boasts the records for the fastest century and the highest individual score in the league.
Following Gayle, Rohit Sharma ranks second on the list. The former Indian T20I captain has hit 280 sixes in 257 games. Close behind is Virat Kohli, who occupies the third spot. Kohli has smashed 272 sixes across 252 matches.
Team Chennai’s stalwart, MS Dhoni, comes in fourth with 252 sixes in 264 games. Former South African legend AB de Villiers is fifth on the list, having hit 251 sixes in 184 matches. Australian opener David Warner, who recently retired from international cricket, sits in sixth place with 236 sixes in 184 games.
The West Indian duo of Kieron Pollard and Andre Russell secure the seventh and eighth spots, respectively. Pollard, a powerhouse all-rounder, has struck 223 sixes in 189 games, while Russell, known for his explosive batting, has hit 209 sixes in just 127 matches.
Sanju Samson, the current captain of Team Rajasthan, is ninth on the list with 206 sixes in 168 games. His ability to accelerate the innings has been pivotal for his team. Rounding off the top 10 is Suresh Raina, who has hit 203 sixes in 205 games.
No | Name | Clubs | Sixes | Matches |
1 | Chris Gayle | Team Kolkata, Team Bengaluru, Team Punjab | 357 | 142 |
2 | Rohit Sharma | Team Deccan, Team Mumbai | 280 | 257 |
3 | Virat Kohli | Team Bengaluru | 272 | 252 |
4 | MS Dhoni | Team Chennai, Team Pune | 252 | 264 |
5 | AB de Villiers | Team Delhi, Team Bengaluru | 251 | 184 |
6 | David Warner | Team Delhi, Team Hyderabad | 236 | 184 |
7 | Kieron Pollard | Team Mumbai | 223 | 189 |
8 | Andre Russell | Team Delhi, Team Kolkata | 209 | 127 |
9 | Sanju Samson | Team Rajasthan, Team Delhi | 206 | 168 |
10 | Suresh Raina | Team Chennai, Team Gujarat | 203 | 205 |
1: Chris Gayle: 357 sixes in 142 matches
Chris Gayle tops the charts for sixes in the Indian T20 League, having smashed 357 sixes in just 142 matches. Renowned for his explosive power, Gayle holds the record for the fastest century in the tournament, achieving it in just 30 balls in 2013. In that same game, he set the highest individual score in T20 cricket with an unbeaten 175 against Team Pune, an innings that featured an incredible 17 sixes.
2: Rohit Sharma: 280 sixes in 257 matches
Rohit Sharma ranks second on the all-time list of six-hitters in the Indian T20 League, with 280 sixes in 257 matches. Over his illustrious career, Rohit has represented two teams: Team Deccan and Team Mumbai, where he has established himself as one of the league's most consistent performers. He has amassed 6,628 runs, with his highest score being an unbeaten 109 against Team Kolkata. Alongside his impressive tally of sixes, Rohit has also struck 599 fours.
3: Virat Kohli: 272 sixes in 252 matches
Virat Kohli ranks third on the list of six hitters in the Indian T20 League, having launched 272 sixes in 252 matches. A one-club man, Kohli has played his entire career for Team Bengaluru, where he has become the tournament's all-time leading run-scorer with 8,004 runs. Kohli also holds the record for the most runs in a single season, amassing an incredible 973 runs in 2016 - a feat that remains unmatched.