This Wordpress plugin was specifically designed for allowing sport teams to display teams, fixtures / matches information on their own website with ease.
Although originally designed for a rugby club, it can be used for a multitude of sports, such as football, hockey, tennis, etc.
It provides an admin interface for adding teams, and assigning them to fixtures / matches against other teams. You can write match reports and provide detailed information, for people to read about the game.
On the front-end, users can view a list of upcoming matches or review matches that have already been played; both of which can be filtered by a particular team.
If the website needs to be centered around a particular team, for example it is a website for particular club, as opposed to an entire league, you can specify the main club via the admin.
This will automatically filter all general fixture and result listings on the front-end.