Chris Gayle has scored the most number of sixes in IPL. He scored 302 till today. He has played 115 matches to create this record.