This is Part 2 of a 3-part tutorial for setting up leagues on OpenSports. In this section, you'll learn how to create and publish a round robin match schedule. Make sure you’ve completed Part 1 (league creation) before proceeding.
Part 3 covers how to set up an elimination/playoff schedule using league standings, click here to view.
Before You Begin
Ensure you have the following in place:
An active, upcoming league
At least 4 registered teams (or 4 per pool if using pools/divisions)
If not, return to Part 1 to complete the league setup.
Step 1: Access the League Admin Section
Locate your group profile, select Dashboard, then Leagues
Choose your league from the list
Step 2: Confirm Team Registrations and Assign Pools
Go to the Teams tab to view registered teams
If you're using pools/divisions:
Go to Manage Pools
Use “Add All Teams to Pools” for random distribution
Or manually assign teams using the ellipsis (...) next to each team
You can update pool assignments later as needed
Step 3: Understand the Scheduling System
A schedule is a list of matches with assigned times and locations
Schedules can be:
Unpublished (visible to admins only)
Published (visible to all, you can choose to notify players when publishing the schedule)
You can still edit matches after publishing
Each league can have as many round robin and elimination schedules as required
Step 4: Start the Round Robin Schedule
From the League Home page, go to Manage Schedules > Create Round Robin Schedule
Enter:
A schedule title
Match duration
Break time between matches
Number of rounds per team (e.g., 5 rounds = each team plays every other team once in a 6-team league)
Step 5: Add Available Time Slots
OpenSports uses your availabilities to schedule all matches.
Add Availability:
Add Manually Availability: Choose this if the league runs over a single weekend.
Add Recurring Availability: Choose this if the league spans multiple weeks with matches at the same time each week.
Set:
Facility and field(s) (e.g., Central Tech, Field 1 & 2)
Days and times (e.g., Fridays 7–9PM for 7 weeks)
(Optional): Assign time slots to specific pools
Exclude dates as needed (e.g., holidays)
Click Create Availabilities for [X] Matches
Repeat until you've provided enough time slots for all matches
Step 6: Review Schedule Balance
Use the balance table to ensure teams aren’t playing too frequently at the same time
Use the Shuffle button to re-order matches within a round for better time distribution
Step 7: Preview and Create the Schedule
(Optional) Download a CSV to preview all scheduled matches. You can make edits using a spreadsheet program like Excel or Google Sheets, then upload the updated CSV.
When ready, click Create Round Robin Schedule
The schedule will be created in unpublished mode
View matches under the Matches or Calendar tab
Step 8: Edit Matches (Optional)
You can edit matches at any time, even after publishing:
Modify individual matches (teams, times, location) using the Edit button
Use Bulk Edit to change multiple matches
Click on a match to:
Assign referees
View team rosters and RSVPs
Check players in
Step 9: Publish the Schedule
Once satisfied with the schedule:
Go to the League Home page
Click Publish under Round Robin Schedule
Optional to notify all registered players to view their match schedules. Available in email or push notification.
Step 10: What Players See
Once published, players can access:
Their personal match schedule via the Dashboard
Full match listings in the Matches tab
Next Step: Part 3 – Create an Elimination Schedule
Questions? Send them our way: support@opensports.net