Indian batsman Virat Kohli holds the records for the most runs scored (8,004) and the most centuries made (8) in the league.
Indian batsman Rohit Sharma and wicket-keeper MS Dhoni are the most successful captains in the league, each winning five titles.
West Indies batsman Chris Gayle holds several individual batting records, including the highest individual score in a match (175*), the most sixes scored (357), the most sixes in a match (17), and the fastest century (off 30 balls).
The Royal Challengers Bangaluru scored the lowest total, making just 49 runs against the Kolkata Knight Riders in 2017.
The four teams who have won the tournament once are Rajasthan Royals, Deccan Chargers, Sunrisers Hyderabad and Gujarat Titans.
The current champions are Kolkata who beat Hyderabad in the 2024 Indian Premier League final to clinch their third title.
The most recent tie occurred during the 2021 season when Delhi Capitals and Sunrisers Hyderabad played at Chennai.
[24] The most recent hat-trick in the league was taken in 2023 by Rashid Khan playing for Gujarat Titans against Kolkata Knight Riders at Ahmedabad.
[29] As of May 2024[update], Mohammad Nabi and Daryl Mitchell are the only two fielders to hold five catches in an IPL match.