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.

Leverage powerful automations and cut your admin time in half

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

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.

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

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.

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

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

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

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

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


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

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.