The first match of the Indian Premier League promises to be a mouth-watering affair and all the drama will unfold on Friday the 31st of March.