For example, currently the IPL schedule is put out months in advance.
This is folly.
Instead audiences should only know at the last moment, when the theme music plays, which teams will be playing on the day. (Some form of ticket discount can be given if one of the sides is Kings XI Punjab and Sreesanth is not in the team.)
So let us say a match between Delhi and Chennai is in progress. It looks like Delhi are batting second and losing, when suddenly the Mumbai Indians invade the field and Sachin starts batting for Delhi. But the umpires are unaware of this as Sehwag has called them aside to have a conversation about the light.