Since its inaugural season back in 2008, the Indian Premier League has evolved into one of the most exciting and attractive cricket franchise competitions in the world.
We've taken a look at some of the best IPL records from the most sixes to the biggest successful run chase.
Chennai Super Kings and Mumbai Indians are tied on five IPL titles each, making them the most successful teams in the franchise's history.
Kolkata Knight Riders trail the pair on three having triumphed most recently in 2024.
IPL: Previous Winners
Sunrisers Hyderabad broke their own record and posted the highest score in IPL history when they posted a mammoth 287-3 against Royal Challengers Bengaluru on Monday 15th April 2024.
Travis Head produced one of the great IPL hundreds - scoring 102 off just 41 balls in an innings that included nine fours and eight sixes.
IPL Records: Highest Team Total
At the other end of the scale, Royal Challengers Bangalore also hold the record for the lowest ever total scored in an IPL match.
At Eden Gardens in April 2017, they were bowled out for only 49 in 9.4 overs by Kolkata Knight Riders with not a single player making double figures.
That surpassed the previous record set by Rajasthan Royals, who were rattled out for only 58 by Bangalore themselves in Cape Town in 2009.
IPL Records: Lowest Team Total
Punjab Kings set the record in 2025 for the lowest total successfully defended as they beat Kolkata Knight Riders by 16 runs, despite only posting a total of 111.
IPL Records: Lowest winning total
Punjab Kings set the record for the highest successful run chase in the 2024 IPL season as they successfully chased 262 with eight balls to spare against the Kolkata Knight Riders.
Jonny Bairstow's unbeaten 108 powered the Kings to victory as Prabhsimran Singh contributed 54 off 20 and Shashank Singh totalled 68 off 28.
IPL Records: Highest successful run chase
As previously mentioned under the highest IPL total record, Chris Gayle stuck an eye-watering 175 not out against Pune Warriors in Bengaluru in April 2013 and that remains the highest individual IPL score to date.
Brendon McCullum is second in the charts thanks to his unbeaten knock of 158 for Bangalore in 2008 also in Bengaluru.
IPL Records: Highest individual score
It will come as no surprise that Gayle also holds the record for the most sixes scored in the IPL.
Having played for Kolkata Knight Riders, Kings XI Punjab (later known as Punjab Kings) and Royal Challengers Bangalore between 2009 and 2021, Gayle scored 357 sixes.
IPL Records: Most Sixes
A century is a fairly rare sighting in Twenty20 cricket and the IPL but Indian veteran Virat Kohli has amassed eight hundreds in the franchise competition.
He has played since the inaugural season in 2008 and has also made over 50 half-centuries.
IPL Records: Most centuries
IPL legend Kohli also leads the way in total runs scored in the history of the IPL with 8,004.
Kohli reached the landmark 8,000 figure in 244 innings and has an average of 38.66 in the competition with his entire tenure spent at Royal Challengers Bengaluru.
IPL Records: Most runs
One of the more recent records to be broken on the list, Yashasvi Jaiswal scored the fastest fifty in IPL history.
Aged 21, Jaiswal reached the 50 mark off only 13 balls, blasting 26 runs off the first over in Kolkata for Rajasthan Royals.
IPL Records: Fastest 50s
Scoring an IPL century off any number of balls is an impressive feat but Gayle did it fastest in Bangalore in 2013, scoring his hundred off just 30 balls against Pune Warriors.
IPL Records: Fastest century
Kohli has featured regularly on this list of IPL records and in May 2016 he also played his part in the highest partnership in the competition.
Against Gujarat Lions, Kohli combined with AB De Villiers for a second-wicket stand of 229 for Royal Challengers Bengaluru.
If that wasn't enough, the pair also hold the record for the second-highest partnership, also for the second wicket, reaching 215 unbeaten against Mumbai in 2015.
IPL Records: Highest partnership
Spin is a serious weapon on the subcontinent, so it is not a surprise to see leg-spinner Yuzvendra Chahal leading the way in IPL career wickets with 205 from 159 innings.
Chahal can also boast a reasonable career economy rate of 7.84 in the competition with his best figures being 5-40.
IPL Records: Most wickets
Kohli is Mr Consistent in the IPL but 2016 was an especially strong year from the former India skipper as he made 973 runs in 16 innings with a startling average of 81.08.
IPL Records: Most runs in a season
It is a tie for the most wickets taken in a single IPL season with Harshal Patel and Dwayne Bravo having both taken 32 wickets in the 2021 and 2013 campaigns respectively.
IPL Records: Most wickets in a season
England fast bowler Jofra Archer made the worst possible start to the 2025 IPL campaign as he recorded the most expensive figures in the history of the competition.
IPL Records: Most runs conceded in an innings