Myp2p runs and manages schedules for all sorts of sports. They have some cool features that allow you to watch live sports as well.
The services are free, but they do accept donations, and they do use advertisements to monetize there services. All in all a great business model, and worth visiting if you are in need of such services.
They offer Football, MLB, NHL, NBA, Cricket, Tennis and much more.
Site has been working with live sports and scheduling since the year 2006.
The site has some 30,000+ pages listed in the Google search index.