Virat Kohli tops the list of highest run scorers in IPL. Virat has scored 6411 runs in 208 innings at an average of 36.43 and strike rate of 129.72.
Dwayne Bravo holds the record for taking most wickets in IPL. He has taken 183 wickets in 161 matches.
Chris Gayle is ruling the chart of sixes in IPL. He has hit 357 sixes in 141 innings.
David Warner scored 53 fifty's in 155 matches which is the highest in IPL history
Chris Gayle has scored a total of 6 centuries which is the highest number of 100s made by any player in IPL history.
Mumbai Indians is the most successful team in the Indian Premier League having won the IPL title 5 times
MS Dhoni holding the record for the most number of dismissals (170) by a Wicket Keeper in IPL. Among these, 131 are catches and the rest 39 are stumpings.
RCB holds the record for highest team total in IPL its 263/5 against Pune Warriors India in 2013
Teams with most wins in IPL is Mumbai Indians with 129 wins