8 teams will battle it out for the trophy over a period of 51 days. In all there will be 60 matches. Mumbai Indians are the defending champions. They face new team - Rising Pune Supergiants in the opener on April 9 at Wankhede Stadium, Mumbai.
Here is the schedule of IPL 2016 (All times in IST) - Photo gallery
May 29 (Sunday)
8 PM - FINAL - Bangalore Vs Hyderabad, M Chinnaswamy Stadium, Bengaluru
Note: Schedule subject to change. Final moved from Mumbai to Bengaluru and Eliminator, Qualifier 2 from Pune to Delhi, on April 29