Here's a look at some of IPL's interesting facts, lesser-known stats, and much more.
Three batsmen from the Caribbean feature in the 5 highest Strike Rates in IPL history - Andre Russell, Nicholas Pooran and Sunil Narine.
Anil Kumble of RCB was one of the most restrictive bowlers in the history of the IPL with an economy rate of 6.57.
The second-fastest IPL hundred of 37 deliveries was hammered by Yusuf Pathan of Rajasthan Royals against the Mumbai Indians at the Brabourne Stadium in 2010.
Mumbai Indians beat Delhi Daredevils by 146 runs in Delhi in 2017 - the largest margin of win in IPL history.
Virat Kohli amassed 973 runs in the 2016 edition of the IPL which is the most runs scored in a single season of the tournament.
RCB's 263 for 5 against Pune Warriors in Bengaluru in 2013 is the highest team score in IPL history.
Laxmipathy Balaji is credited with the honour of picking the first hat-trick in the history of the IPL - for Chennai Super Kings against Punjab Kings in the inaugural season in 2008.
Yuvraj Singh - the great limited-overs' batsman has the distinction of picking two hat-tricks in the IPL.
Chris Morris hammered 38 off just 9 deliveries playing for Delhi Daredevils against the Supergiant in Pune in 2017 - his strike rate of 422.22 is the highest strike rate in a 30-plus knock in the IPL.
The fastest fifty by an overseas batsman in the IPL was recorded by KKR's Sunil Narine when he smashed a 15-ball half-century against RCB in Bengaluru in 2017.
Andre Russell of KKR hammered 510 runs in 14 matches at a strike rate of 204.81 in IPL 2019 in what was one of the most destructive performances in a season in IPL history.
Chris Gayle smashed 17 sixes for RCB during his majestic unbeaten 175 against Pune Warriors in Bengaluru in 2013 - it is the maximum number of sixes in an IPL innings.
David Warner of Sunrisers Hyderabad has won the Orange Cap on 3 occasions - in 2015, 2017 and 2019 - the maximum for any player in the IPL.
KL Rahul of Punjab Kings smashed the fastest fifty in IPL history of just 14 balls against Delhi Capitals at Mohali in 2018.
Virat Kohli (973) and David Warner (848) hold the record for the highest aggregate runs (first two positions) in a single edition of the IPL. Remarkably, both registered the record in the 2016 season.
Jasprit Bumrah of Mumbai Indians picked 27 wickets in the 2021 season of the IPL - the highest by an Indian bowler in any single edition of the tournament.
KL Rahul's unbeaten 132 off 69 deliveries for Punjab Kings against RCB in 2020 is the highest score by an Indian batsman in the IPL.
Sanath Jayasuriya scored 102 runs from fours and sixes during his unbeaten 114 against Chennai Super Kings in Mumbai in 2008 - these are the most runs by a Mumbai Indians batsman from fours and sixes in an innings.
Mumbai Indians has won the IPL on 5 occasions which is the maximum for any franchise in the league's history
AB de Villiers' strike rate of 159.46 for the RCB is higher than Chris Gayle's strike rate of 152.72 for the same franchise
Ishant Sharma went for 66 runs in his 4 overs playing for Sunrisers against Chennai Super Kings in Hyderabad in 2013 - these are the most expensive bowling figures in an IPL match for an international fast bowler
Adam Gilchrist led Deccan Chargers and Kings XI Punjab in 74 matches - the highest for an overseas player in the IPL