
Chris Gayle holds the record for the highest individual score in IPL history, with an astonishing 175* off 66 balls, playing for Royal Challengers Bangalore against Pune Warriors India in 2013.
Lasith Malinga, the legendary Sri Lankan fast bowler, holds the record for the most wickets in IPL history, with 170 wickets in 122 matches, playing for Mumbai Indians.
Virat Kohli holds the record for the most runs in a single IPL season, amassing 973 runs in the 2016 season while playing for Royal Challengers Bangalore.
Mumbai Indians and Chennai Super Kings have won the most IPL titles, with five championships each.
Chris Gayle holds the record for hitting the most sixes in IPL history, with 357 sixes in his IPL career.
Sunrisers Hyderabad holds the record with 287/3 against Royal Challengers Bangalore in IPL 2024.
Chris Gayle also holds the record for the fastest IPL century, scoring 100 in just 30 balls during his 175* innings for RCB in 2013.
Riyan Parag, playing for Rajasthan Royals, became the youngest player to score a fifty in IPL at the age of 17 years and 175 days in 2019.
Kolkata Knight Riders (KKR) hold the record for the longest winning streak in IPL, with 10 consecutive wins spanning the end of the 2014 season and the start of the 2015 season.
Virat Kohli and Chris Gayle both hold the record for the most IPL centuries, with each scoring five centuries in the tournament’s history.