T20 cricket is all about entertainment. There is not much regard for technique and temperament but for power and hitting ability. Over the years, there have been a lot of sixes hit in IPL. Here are the top 5 batsmen with most sixes 5. Virat Kohli (149 Matches, 160 sixes) When you think of six-hitting machines, Virat Kohli is not the first name that hits you like rain on a hot summer's day. But the man, who confessed that he tries his best to not even lift the leather ball off the ground in Tests, features in fifth place on the list of players with most sixes. 4. David Warner (114 Matches, 160 sixes) David Warner was yet to establish himself as the plunderer of bowling attacks, whose mere name brings fear to the mind of any opposing bowler. Sunrisers Hyderabad skipper David Warner shows good batting performance which help his team to clinch maiden IPL Title. 3. Rohit Sharma (159 Matches, 172 sixes) At the start of his IPL career, Rohit Sharma was the daredevil in charge of high-profile heists which few deemed possible. As a care-free middle-order batsman, he caressed and elegantly flicked the ball past the boundary and sometimes into the crowd for a maximum. 2. Suresh Raina (161 Matches, 173 sixes) Perhaps the real reason why Suresh Raina hasn't been himself in India colors have to do with the color of his jersey. Across the first eight years of the IPL, decked in yellow, Raina made a mockery of his shortcomings as a batsman, the boundaries and the quality of bowling on display at the IPL. 1. Chris Gayle (101 Matches, 265 sixes) The only player on this list to have played100 IPL matches and scoring 250+ sixes. He is the only one to have scored more than 200 sixes in the whole IPL history. the only one to average well in excess of 2.5 sixes per game.