Top 10 Batsmen with the most sixes in IPL

Teams represented: Royal Challengers Bangalore, Kolkata Knight Riders, Punjab Kings

Chris Gayle Sixes: 357 Matches: 142

Teams represented: Royal Challengers Bangalore, Delhi Capitals

AB Devilliers Sixes: 251 Matches: 184

Teams represented: Mumbai Indians, Deccan Chargers

Rohit Sharma Sixes: 240 Matches: 227

Teams represented: Chennai Super Kings, Rising Pune Supergiant

MS Dhoni Sixes: 229 Matches: 234

Teams represented: Mumbai Indians

Kieron Pollard Sixes: 223 Matches: 189

Teams represented: Royal Challengers Bangalore

Virat Kohli Sixes: 218 Matches: 223

Teams represented: Delhi Capitals, Sunrisers Hyderabad

David Warner Sixes: 211 Matches: 162

Teams represented: Chennai Super Kings, Gujarat Lions

Suresh Raina Sixes: 203 Matches: 205

Teams represented: Royal Challengers Bangalore, Chennai Super Kings, Rajasthan Royals

Shane Watson Sixes: 190 Matches: 145

Teams represented: Royal Challengers Bangalore, Kolkata Knight Riders, Chennai Super Kings, Rajasthan Royals, Mumbai Indians,Pune Warriors India

Robin Uthappa Sixes: 182 Matches: 205

Top 10 Batsman in IPL: Batsman with most runs in IPL History