Fixture management

A league scheduling tool that can handle change

Move away from manual match scheduling and bring all data into one intuitive system. With Magic Sports, it’s easy to coordinate match schedules for multiple teams and communicate changes with everyone who needs to be kept in-the-know.

league management

Leverage powerful automations and cut your admin time in half

app-marketing-icon-05-6

Generate fixtures

Set custom parameters and save templates to make fixture generation quick and easy in our advanced fixture generation tool.

app-marketing-icon-04-6

Coordinate schedules

Add as many leagues, divisions, seasons, and teams as you need, with all information relating to teams, match officials, and venues seamlessly linked.

app-marketing-icon-07-6

Communicate changes

Update the system and send email and SMS updates to all relevant contacts in just a few clicks whenever anything changes.

Graphics – Scheduling

For leagues of all sizes

Navigate change with no time lost

Coordinating match schedules for multiple teams can be challenging — especially if you’re managing leagues involving different divisions or age groups.

There are so many important factors to plan around, including venue availability, team preferences, and potential conflicts with other events or leagues.

Managing all of this manually can soon leave you overwhelmed, making fixtures harder to plan and prone to error, especially when changes crop up.

Magic Sports is the all-in-one league management software that frees you from spreadsheet chaos and helps you regain hours of wasted admin time every week.

For faster fixture generation

Generate fixtures stress-free

Developed by league managers, for league managers, our advanced fixture generation tool equips you with everything you need to set up and manage fixtures across one or more leagues, with time and cost savings.

online-banking-icon-light-2@2x

Custom fixture parameters

Ensure fixtures are only generated at the times and locations you’ve outlined

online-banking-icon-light-2@2x

Advanced fixture templates

Make fixture logistics a breeze — set matchday start and end times, match duration, time between matches, number of rounds, and exclusion dates, all within one reusable template

online-banking-icon-light-2@2x

Custom fixture parameters

Ensure fixtures are only generated at the times and locations you’ve outlined

online-banking-icon-light-2@2x

Advanced fixture templates

Make fixture logistics a breeze — set matchday start and end times, match duration, time between matches, number of rounds, and exclusion dates, all within one reusable template

app-marketing-illustration-02-4

Postponements? No problem

When a lot of your league admin is done manually, even the smallest scheduling or fixture change can lead to hours of work to make sure everyone is kept in the loop. With Magic Sports, postponements, team switches, and fixture changes can be updated and communicated in a matter of minutes.

Automated change communications

Simply update the details in the Magic League system, and our powerful software will take care of the rest, sharing automatic email updates so no one misses out.

Custom pay rates for all match officials

Set a global rate for all your match officials, or update it at the league or profile level to customise rates of pay as required.

Automated fixture table updates

Make the necessary changes in the system, and the fixture table will auto-update accordingly, with no need to manually re-upload or share fixture spreadsheets.

For league management peace of mind

Store all match officials data in one place

Assign match officials and coordinators at league or at fixture level, depending on how you run things. From there, you can manage payments while the officials add scores, update key information, and set their availability per fixture or per match day.

Easy assignment

Assign match officials to appropriate fixtures according to their availability — all set within our system

Pay management

Manage pay rates and report on who officiated which matches to make sure the right people are paid the correct amount

Player portal updates

Give match officials access to the player portal so they can provide key fixture updates and add the scores following each match

Graphics – Scheduling (2)
Graphics – Scheduling (2)

For complete version control

Keep track of historic league changes

See all changes – past and pending – in one place, for ease of reference and your own league records.

Team swaps

Use the team history function to keep track of any team changes that are made during a season

Fixture updates

See previous versions of planned fixtures so you can add clarity if queries arise

Payment details

Understand where changes have been made to eliminate any crossed wires when it comes to making your payments

Keep your league up to date in a couple of clicks

Minimise the need for manual input with Magic Sports — the comprehensive league management tool that sets you free from spreadsheets and helps you stay in control.

Complete league management

Add as many leagues, divisions, seasons, and team as you need, effortlessly

Automated communications

Save hours of admin time in handling registrations, payments, and fixtures

Fixture generation

Set up and manage your fixtures across multiple leagues with maximum efficiency

phone

Match officials management

Manage pay rates and generate reports for a clear picture of who officiated where, and at what price

Stress-free postponements

Rearrange postponed matches in just a few clicks and automate all the comms, saving you hours of admin time

Handy player portal

For important notifications, league and fixture information, with post-match scores provided by your match officials

Take control of your scheduling and fixtures, and do more with your off-season

With admin time halved and spreadsheet stress significantly reduced, you can focus on long-term league growth and maximising your off-season, thanks to Magic Sports.

Magic Sports
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.