3. Punjab (1166 Sixes)
Punjab has been trophy-less till now in the 14 years of Indian T20 League. But this does not take anything away from the fact that some of the most attacking batsmen in Chris Gayle, KL Rahul, Yuvraj Singh, Shaun Marsh have played for the franchise.
Punjab has played 204 Indian T20 League games as a team hitting 1166 sixes in them. The number of sixes from Punjab is thus 5.71 per match.