Highest SR in an IPL Inning in each season (Min 10 balls)
2008 - Yuvraj (306.25/49 off 16)
2009 - Jadeja (275.00/33 off 12)
2010 - Pollard (346.15/45* off 13)
2011 - Gayle (316.67/38 off 12)
2012 - Ab devilliers (276.47/47* off 17)
2013 - L Wright (340.00/34 off 10)
2014 - Raina (348.00/87 off 25)
2015 - Ab devilliers (372.73/41 off 11)
2016 - Sarfaraz (350.00/35* off 10)
2017 - Narine (317.65/54 off 17)
2018 - Russell (341.67/41 off 12)
2019 - Russell (369.23/48* off 13)
The current champions are Mumbai Indians who beat Chennai Super Kings in the final of the 2019 season to secure their 4th title and thus became the most successful team in IPL history.
Most Matches - Raina (162)
Most Runs - Kohli (5001)
Most balls Faced - Kohli(3736)
Most 50+ scores - Warner (47)
H S - Gayle (175*)
Most 100s- Gayle (6)
Most 6s - Gayle (316)
Most 4s- Dhawan (486)
Most Ducks - Rayudu(12)
IPL 2020 is not completely ruled out. There are noises heard from BCCI about truncated tournie in Sep/Oct.
BCCI is in for bragging rights of first sports event post the Chinese virus pandemic. BCCI believes IPL could be perfect launching pad for sporting events after India succeeds in beating the virus.