In pictures: Indian Premier League records of all time
Suresh Raina has scored the most runs in the tournament over the years with 2,802. He has also taken the most catches by a fielder in IPL (52). Pic/ Suresh K.K.
Virender Sehwag has the highest strike rate with 160.32. Pic/ Rajeev Tyagi
Chris Gayle is one of the finest players in IPL with a number of records to his name. He has the best average (52.33), the highest individual score (175 runs against Pune Warriors India), the fastest century (30 balls against Pune Warriors India), most runs in a series (733 in 2012) and the most sixes overall (180).
Lasith Malinga is the highest wicket taker in the IPL with 103 wickets, Pic/ AFP
James Faulkner has the best bowling strike rate of 13.7 Pic/ Atul Kamble)
Sunil Narine holds the best bowling average (14.65) and best economy rate (5.47). Pic/ Atul Kamble
Sohail Tanvir has the best bowling figures with 6/14 against Chennai Super Kings. Pic/ AFP)
Dwayne Bravo has taken the most wickets in a series with 32 in 2013.
Adam Gilchrist has taken the most dismissals in IPL (67)
Amit Mishra is the only bowler to hold a record of three hat-tricks in IPL. He is also the player to hold the most ducks in the tournament (9)
Adam Gilchrist and Shaun Marsh have thei highest partnership with 206 runs against Royal Challengers Bangalore on May 17, 2011