A total of 56 league matches and four play-off matches, including the final, will be played during IPL 2017 over 47 days.