Upcoming Fixture display for Joomla

I am looking for a small project of an automatically updating 'next fixture' generator for my sports teams website (remember every game will involve Rangers). Once this fixture has expired the site will automatically update to the next upcoming fixture in the calendar.

The script should display something similar to the attached in a module on my site.

On the backend it should include.

Ability to add a full seasons worth of fixtures in one go, and add/edit them at any time.

Ability to add a club to the database, for quick adding of fixtures in future. (should include stadium, city, badge)

Ability to add broadcasters and competitions to display. (for example the radio broadcaster, TV broadcaster) and link their logo to their website.

Ability to add games that take part in a third party ground (for example a cup final played at a neutral venue).

Ability to select if Rangers are playing home and away (so the badges appear with home side to left always, every match will involve Rangers)