Club scheduling

Multi-sport club scheduling: one calendar for every sport you run

This guide is for club directors and volunteer schedulers who run more than one sport. The method works with any tool, including a spreadsheet, a shared calendar or club software. It starts with the club, not with a single sport.

Title card of the video "Multi-Sport Club Scheduling: One Calendar for Every Sport"
Title card of the video "Multi-Sport Club Scheduling: One Calendar for Every Sport"
In this guide
  1. What makes multi-sport club scheduling different
  2. How do I schedule several sports at one club?
  3. Step 1 — turn venue hours into game slots
  4. Step 2 — place fixed dates and shared people first
  5. Step 3 — check the whole club before you publish
  6. Worked example — three sports, twenty teams, seven weeks
  7. A one-page season map template
  8. Step 4 — publish one calendar and handle changes
  9. How Play 2 Earn Sports supports multi-sport clubs
  10. Frequently asked questions
  11. Related guides

Watch the video guide

Multi-Sport Club Scheduling: One Calendar for Every Sport · Watch on YouTube

Read the video transcript

One calendar for every sport you run

0:00 By the end, you will have one calendar for every sport you run. It works with any tool, including a spreadsheet. We will build a season map and count venue slots. Then we place shared people first. Finally, we check the whole club before publishing.

What makes multi-sport scheduling different

0:18 Sports use different surfaces and different season lengths. Football, hockey and volleyball are good examples. One club calendar has to hold them all. Each surface has its own hours.

0:30 A guardian may have two children in two sports. The club needs to see both clearly.

Step 1 — build a season map

0:35 Start with a season map. List each sport, its teams and age groups. Add first and last game dates for every sport. Include holidays and tournament weekends.

0:47 Add the people who cross sports. A coach may lead two teams. A player may play two sports. A guardian may have two children there. Write the links down first.

Step 2 — count the venue hours you really hold

0:57 List every venue and the hours you really hold. Note the surface, lights and changeover. A gym may be free Wednesday but booked Thursday. Turn each venue's hours into game slots.

1:12 A slot is game plus changeover. Time one real game per sport. Use that number for all teams. Count slots by surface, not by venue name.

1:23 Two fields with three slots give six slots. Two courts with two slots give four slots. The surface is what matters.

Step 3 — count rounds, not just games

1:30 Count rounds, not games. A round is one set where every team plays once. Eight teams need seven rounds in a single round robin. Each round takes one game day.

A worked example

1:41 Here is an example. It is illustrative, not a specific club. The club runs soccer, basketball and volleyball. It has twenty teams in seven weeks.

1:51 Soccer has eight teams. Twenty-eight games come in seven rounds. That is four games a round. Two fields with three slots give six each Saturday.

2:00 Seven Saturdays hold twenty-eight games. Two slots stay spare weekly. Basketball has six teams. Fifteen games come in five rounds of three.

2:10 Two courts with two slots give four Wednesday slots. Five Wednesdays hold fifteen games. One slot stays spare nightly. Volleyball also has six teams.

2:20 Fifteen games come in five rounds of three. It uses the same gym Thursday nights. Two courts, two slots each. Five Thursdays hold fifteen games.

2:30 The club needs fifty-eight games. The venues hold eighty-two slots over seventeen dates. That leaves twenty-four spare slots for changes. Every team plays weekly in its own sport.

Step 4 — check the whole club

2:41 Now check the whole club. Coach B leads basketball and volleyball. Basketball runs Wednesday, volleyball Thursday. No coach is in two places at once.

2:52 Check shared players and equipment the same way. Check the family view. A guardian with two children sees each child's games. They can switch without a second account.

3:02 Check same-night travel between venues. Leave time for parking and walking.

How Play 2 Earn Sports helps

3:07 Play 2 Earn Sports covers eighteen sports in one schedule. Families see their own child's games and practices. Guardians switch between linked children. Now, how it helps.

3:19 Practices and events share one schedule. That includes RSVPs, existing team chats and announcements. It installs from the website on iPhone and Android. Venues have weekly windows and date exceptions.

3:33 A published schedule is not regenerated over. For league games, a moved game runs the same clash checks. A clear move says: Game saved. No clashes found.

3:44 For league games, a published upcoming game can move. A change notice is queued for both clubs' staff and affected coaches. Rostered players and linked parents are included. So is any assigned referee with an account.

3:57 Updates go to existing team chats. Email and push depend on account settings. People can opt out. Build the season map, count slots and check the whole club.

4:08 Then publish one calendar. The full guide is linked in the description. Starter is free for clubs with up to 10 teams. Thanks for watching.

What makes multi-sport club scheduling different

  • Every sport has its own season. Soccer, Hockey, Basketball and Volleyball may start and finish on different dates. A club calendar has to hold all of them, not force them into one season.
  • The surface sets the capacity. A field, a court and a rink hold different numbers of teams at once. Count slots by surface, not by the name of the venue.
  • The same people cross sports. A coach may lead a soccer team and a basketball team. A player may play two sports. A guardian may have children in two different sports.
  • The venues are shared. The same gym may host basketball on Wednesday and volleyball on Thursday. A field may be shared with another club on Saturday morning.
  • The family view matters. A guardian should see each child's own games and practices, without a second account or a second calendar.
  • One change touches more than one team. A closed gym can move a basketball game and a volleyball practice on the same night. Move one event at a time and check the rest of the club.

How do I schedule several sports at one club?

Start with a season map. It is one page that shows every sport at once.

  1. Sport and season.

    For each sport, write the first and last game date, the game day or nights, and any weekend the club skips.

  2. Teams and age groups.

    List every team, its sport, its age group and its level. A team that appears twice, or not at all, breaks the count.

  3. Venues and surfaces.

    For each venue, write the surface, the days and hours you hold, the lights, the setup time and the changeover.

  4. Shared people.

    List coaches who lead more than one team, players who play more than one sport, and guardians with more than one child in the club.

  5. Fixed dates.

    Add the dates the club already knows: holidays, school events, tournament weekends, facility closures and permit changes.

  6. The club rule.

    Write one short rule for each sport: games per team, game length, earliest start, latest finish and how many games a team may play in one day.

A season map is not the final schedule. It is the page that stops one sport from quietly taking another sport's venue, coach or family time.

Step 1 — turn venue hours into game slots

A game slot is the game window plus the changeover. Measure both once in each sport. Setup and takedown must fit inside the permit, not outside it.

Illustrative example, not a specific club. Time a real game in your own club and use that number.

Soccer on two fields, Saturday morning. The permit runs from eight thirty to twelve thirty, which is two hundred and forty minutes. Thirty minutes at the start are for setup, and thirty minutes at the end are for takedown. That leaves one hundred and eighty minutes, or three sixty-minute slots. Each slot is a fifty-minute game plus a ten-minute changeover.

Step 1 — turn venue hours into game slots
TimeUse
8:30–9:00 Setup: goals, nets, cones, water
9:00–10:00 Slot 1: fifty-minute game plus ten-minute changeover
10:00–11:00 Slot 2: fifty-minute game plus ten-minute changeover
11:00–12:00 Slot 3: fifty-minute game plus ten-minute changeover
12:00–12:30 Takedown and field check

The arithmetic: thirty plus one hundred and eighty plus thirty equals two hundred and forty minutes. Both fields hold three slots, so one Saturday morning holds six soccer games.

Basketball or Volleyball in one gym, Wednesday evening. The permit runs from six to nine, which is one hundred and eighty minutes. Fifteen minutes at the start are for setup, and fifteen minutes at the end are for takedown. That leaves one hundred and fifty minutes, or two seventy-five-minute slots. Each slot is a sixty-minute game plus a fifteen-minute changeover. Two courts hold four games a night.

The arithmetic: fifteen plus one hundred and fifty plus fifteen equals one hundred and eighty minutes. The last game ends at eight thirty, the changeover runs to eight forty-five, and takedown runs to nine.

If a venue has no lights, set the last slot from the last game day of the season, not the first. A slot that ends at seven forty-five in September may finish in the dark in late October.

Step 2 — place fixed dates and shared people first

Fill the calendar in this order:

  1. Fixed dates.

    Holidays, closures, tournament weekends and permit changes.

  2. The least flexible teams.

    Teams that share a coach, the youngest age groups and teams that need special equipment.

  3. Shared players and families.

    A player in two sports should not have two games at the same time. A guardian with two children should not face two venues at once.

  4. Everyone else.

    Fill the remaining slots, keeping one game a week for each team where the sport allows it.

  5. Spare slots.

    Leave at least one spare slot on each surface for a moved game, a make-up or a weather call.

A shared coach is the most common hidden clash. Put the coach's two teams on different nights or back-to-back on the same surface. The club checks this by hand; the calendar makes the clash visible.

Step 3 — check the whole club before you publish

Use this checklist before anyone sees the draft.

Step 3 — check the whole club before you publish
CheckWhat to countWhy it matters
Venue The same surface at the same time, including setup and takedown A gym or field cannot host two games at once
Coach A coach's teams across every sport One coach cannot be in two places
Player A player's teams and events across every sport A player should not be in two games at once
Family Each guardian's children, venues and finish times Two children at two venues can be one family's problem
Rounds Rounds against play dates, not just games against slots A season can fit in total and still be one week short
Travel Distance and changeover between venues on the same night A short game far away costs a family more time
Spare capacity Slots left unplaced A full calendar has nowhere to put a change

Then give each club or team contact two days to review its own entries. Fix the draft, check it once more, and publish one version.

Worked example — three sports, twenty teams, seven weeks

Illustrative example, not a specific club.

A community club runs three sports in the same seven-week window. It has two soccer fields on Saturday morning, and one gym with two courts on Wednesday and Thursday evenings. The gym is used by basketball on Wednesday and volleyball on Thursday, so the two sports do not compete for the same night.

What each sport needs. A single round robin with n teams needs n × (n − 1) ÷ 2 games.

Worked example — three sports, twenty teams, seven weeks
SportTeamsGames eachGames in totalRoundsGames per round
Soccer 8 7 28 7 4
Basketball 6 5 15 5 3
Volleyball 6 5 15 5 3

What the venues hold.

Worked example — three sports, twenty teams, seven weeks
SportVenue and slotsSlots per play datePlay datesSlots in total
Soccer 2 fields × 3 slots 6 7 Saturdays 42
Basketball 2 courts × 2 slots 4 5 Wednesdays 20
Volleyball 2 courts × 2 slots 4 5 Thursdays 20

The capacity check.

Worked example — three sports, twenty teams, seven weeks
CheckCountResult
Games needed 28 + 15 + 15 58 games
Slots available 42 + 20 + 20 82 slots
Spare slots 82 − 58 24 slots
Team-games 8 × 7 + 6 × 5 + 6 × 5 116 team-games, which is 2 × 58
Play dates 7 Saturdays + 5 Wednesdays + 5 Thursdays 17 play dates

Every team plays once a week in its own sport. Soccer uses four of its six Saturday slots, with two spare. Basketball and volleyball use three of their four nightly slots, with one spare each night. The spare slots are held for make-ups, not filled in advance.

The shared-people check. Coach B leads the Basketball team and the Volleyball team. Basketball is on Wednesday and Volleyball is on Thursday, so the coach is never in two places at once. A guardian has one child in Soccer on Saturday and one child in Volleyball on Thursday, so the family has no same-night conflict. Both checks are written on the season map, not kept in a volunteer's memory.

The arithmetic, checked twice. 58 games × 2 teams = 116 team-games. 7 + 5 + 5 = 17 rounds. 17 play dates match the 17 rounds. The soccer permit is 30 + 180 + 30 = 240 minutes. The gym permit is 15 + 150 + 15 = 180 minutes.

A one-page season map template

A simple season map has one row per team and one column per fact the club needs.

A one-page season map template
SportTeamAge groupSeasonGame dayVenueCoachShared withSpare dates
Soccer Team 1 Under 10 Sep 12–Oct 24 Saturday Field A Coach A Coach A also leads Basketball Team 4 Oct 31
Soccer Team 2 Under 12 Sep 12–Oct 24 Saturday Field B Coach C — Oct 31
Basketball Team 4 Under 14 Sep 16–Oct 14 Wednesday Court 1 Coach B Coach B also leads Volleyball Team 6 Oct 21
Volleyball Team 6 Under 16 Sep 17–Oct 15 Thursday Court 2 Coach B Coach B also leads Basketball Team 4 Oct 22

The columns do five jobs:

  • Sport and season show which calendar each team belongs to.
  • Game day and venue show where the team plays.
  • Coach and shared with make a cross-sport clash visible.
  • Spare dates give the club a place to move one game.
  • One row per team keeps the count honest.

Add a short note at the top: the latest finish for each age group, the changeover rule, the venue-closure contact and where a change will be posted. Keep one master copy and give every coach the same version.

Step 4 — publish one calendar and handle changes

Publish the calendar where coaches and families already look, and treat it as the only version. A second copy in a chat thread becomes wrong the first time a gym closes.

When a game moves:

  1. Move one game, not the season.

    Find a free slot on the same surface or a nearby one.

  2. Check the shared people.

    Does the new time clash with the coach's other team, a player's other sport or a guardian's other child?

  3. Check the venue.

    Confirm the surface is free, the lights are on if needed, and the equipment is available.

  4. Tell the people in the game.

    Update the game, then post one short note where the team already looks.

  5. Record the change.

    Add the date and the reason to the season map, so the next scheduler can see the history.

Hold the spare slots for these changes. A spare slot used for a make-up is a calm week; a full calendar turns one closure into a chain of messages.

Common mistakes

  • Building one sport at a time. The soccer calendar looks fine until it takes the gym night that basketball needs.
  • Counting games, not rounds. A season can have plenty of slots and still be one play date short.
  • Filling every slot. A full calendar has no room for a moved game. Keep at least one spare slot on each surface.
  • Forgetting the changeover. Two games that touch at the same minute will start late. Build the changeover into the slot.
  • Missing the shared coach. A coach with two teams in two sports is easy to miss when each sport has its own sheet.
  • Publishing two versions. One master calendar, one place to check, one change process.
  • Using summer hours in October. Check when the lights are needed and when the permit actually ends.

How Play 2 Earn Sports supports multi-sport clubs

Play 2 Earn Sports keeps every team's games, practices and events in one connected schedule. For the club side, see running the whole club in one place, and for the scheduling side, see scheduling for every team in one place.

Each team keeps its own Team, Coaches and Parents channels in the team chat app.

  • One schedule for eighteen sports. Play 2 Earn Sports covers eighteen sports in one schedule.
  • Families see their own child. Families see their own child's games and practices, and guardians switch between linked children.
  • Practices and events, not just games. Practices and events share one schedule, with RSVPs, existing team chats and announcements.
  • Venues as they really are. Venues have weekly windows and date exceptions.
  • Published means protected. A published schedule is not regenerated over. For league games, a moved game runs the same clash checks, and a clear move says "Game saved. No clashes found."
  • Change notices for league games. When a published, upcoming league game moves, a change notice is queued for both clubs' staff, affected coaches, rostered players, linked parents and any assigned referee with an account, and updates go to existing team chats. Email and push depend on account settings, and people can opt out.
  • The club check stays with the club. A shared coach, a player in two sports and a family with two children are club checks; the club decides how to place them.
  • One app for the whole club. The app installs from the website on iPhone and Android.

See every sport in one club calendar.

Frequently asked questions

Build a season map with each sport's dates, teams, venues and shared people. Turn venue hours into slots, place fixed dates and shared coaches first, then check venues, coaches, players and families across every sport. Publish one calendar and keep a spare slot on each surface.

Multi sport club management is running several sports under one club: shared venues, shared coaches, shared families and one place to see every team. The club still needs a rule for each sport, because game length, surface and season length differ. One calendar keeps those rules visible together.

Yes, when each team and each child is linked to the right club, team and guardian. The club calendar shows every team's games, practices and events. A guardian sees their own child's schedule and can switch between linked children. That is the difference between one club calendar and one shared spreadsheet.

List every surface with its real hours, setup time and changeover. Turn those hours into slots, then place the fixed dates and least flexible teams first. Check the same surface at the same time across every sport, including takedown. Keep one spare slot on each surface for changes.

Write down every coach who leads more than one team, including teams in different sports. Place those teams on different nights or back-to-back on the same surface. Check the coach's travel and changeover too. A coach with a soccer team and a basketball team cannot be in two gyms at six o'clock.

Move one game at a time. Find a spare slot, then check the shared coach, the player's other sport and the family's other child. Confirm the venue, update the game, and post one short note where the team already looks. Record the change on the season map so the history stays with the club.

Yes. Play 2 Earn Sports covers eighteen sports in one schedule. Families see their own child's games and practices, and a guardian can switch between linked children. Practices and events share the same schedule, with RSVPs, team chats and announcements.

Starter is free for clubs with up to 10 teams. See pricing for the plans for larger clubs and for leagues.

To turn pairings into dated games, use the free league schedule maker. It is a game tool, not a multi-sport allocator, but it keeps the season dates in one view.

Explore the Play 2 Earn Sports scheduling platform, compare current plans and pricing, or request a scheduling demo.

Build the season map, count the slots, check the whole club, and publish one calendar.