1. A computerized method of interlinking sporting event metadata and television program listing metadata, said computerized method comprising: receiving sports schedule data from a sports data provider, said sports schedule data comprising metadata for a plurality of sporting events; receiving television program listing data from an electronic programming guide provider, said television program listing data comprising television program listings corresponding to at least one of the plurality of sporting events; receiving, from a rules provider, one or more configurable criteria defining characteristics of the sporting events; interlinking the received sports schedule data with the received television program listing data based on the received configurable criteria; and creating, for display to a user, an enhanced electronic programming guide as a function of the interlinked sports schedule data and the television program listing data.