From defending champions Chennai Super Kings to joint five-time champions Mumbai Indians, let us take a look at IPL Winners list over the years
Gayle set the record for the highest individual score in IPL history, scoring 175 off 66 balls for RCB against Sahara Pune Warriors, with 13 fours and 17 sixes
McCullum's 158 off 73 balls for KKR in IPL's opening night set the stage for the league. His record-breaking innings included 10 fours and 13 sixes
De Kock's 140 off 70 balls for LSG against KKR featured 10 sixes and 10 fours, helping his team amass 210 runs and win by 2 runs in a close game
De Villiers scored 133 off 59 balls for RCB against Mumbai Indians, hitting 19 fours and 4 sixes to help his team reach 235 runs, eventually winning by 39 runs
Rahul's 132 off 69 balls for Kings XI Punjab against RCB came with 14 fours and 7 sixes, with crucial boundaries against Steyn and Dube in the final overs
De Villiers again, scoring 129 off 52 balls for RCB against Gujarat Lions. His 10 fours and 12 sixes led to a massive partnership with Virat Kohli, with RCB reaching 248 runs
Gill's 129 off 60 balls for Gujarat Titans against Mumbai Indians in the 2nd qualifier secured his team a spot in the finals and included 7 fours and 10 sixes
Gayle's 128 off 62 balls for RCB against Delhi Daredevils helped secure a playoff spot for his team. His innings included 7 fours and 13 sixes
Pant scored 128 off 63 balls for Delhi Daredevils against Sunrisers Hyderabad. Despite his explosive batting, his team couldn't secure a win
Vijay's 127 off 56 balls for CSK against Rajasthan Royals in IPL 2010 featured 8 fours and 11 sixes, leading his team to a win