I don't think there is such a thing, couple of weeks in advance is too much data...
I am still hoping there are people compiling such data just like they do for football on liveonsat.
I do check the individual TV schedules for sports packages that I watch but having access to such a service would make my job much easier.