Virat Kohli tops the list of highest run scorers in IPL. Virat has scored 6283 runs in 199 innings at an average of 37.39 and strike rate of 129.94.
Lasith Malinga holds the record for taking most wickets in IPL. He has taken 170 wickets in 122 matches.
Chris Gayle is ruling the chart of sixes in IPL. He has hit 357 sixes in 141 innings.
David Warner scored fifty 50's in 150 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 (161) by a Wicket Keeper in IPL. Among these, 122 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 125 wins