Part 2: How to Create a League on OpenSports (Web Guide)

Part 2: Create a Round Robin Schedule

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

  1. Locate your group profile, select Dashboard, then Leagues

  2. Choose your league from the list

Step 2: Confirm Team Registrations and Assign Pools

  1. Go to the Teams tab to view registered teams

  2. 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

  1. From the League Home page, go to Manage Schedules > Create Round Robin Schedule

  2. 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.

  1. 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.

  2. 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)

  3. Click Create Availabilities for [X] Matches

  4. 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:

  1. Go to the League Home page

  2. Click Publish under Round Robin Schedule

  3. 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