One coach, multiple teams

Spreadsheets list teams. Calendars find open Saturdays.

Most coaches at competitive youth-soccer clubs run two or three teams. Every weekend is a Sudoku puzzle of game times, fields, and the 30-minute drive between them. ScheduleFC stacks every one of the coach's teams into a single weekend grid so the open slots are visible at a glance — and the travel buffers come pre-calculated.

Free for team managers · clubs get a 14-day trial · no credit card required

// try it — no account
// the problem

Three teams, three calendars, three sources of truth.

When your coach runs B11 Red, B11 White, and B13 Navy, every reschedule request needs to clear all three teams' games AND the drive times between fields. Doing that math in your head — or across three browser tabs — is the leading cause of double-booked Saturdays.

  • The 'free slot' on B11 Red's calendar is actually B13 Navy's away game at a field 35 minutes away.
  • Travel buffer between back-to-back games at different fields gets eyeballed, not calculated.
  • If you reschedule onto a slot another club team has already booked, you find out at kickoff.
// how ScheduleFC handles it

All of your coach's teams. One weekend view. Color-coded.

Pick a coach. ScheduleFC shows every game across every team they coach, color-coded per team, in one weekend grid. Travel-buffer overlays appear automatically between back-to-back games at different venues. Drag any game to reschedule it — conflicts with the coach's other teams are flagged instantly.

  • Weekly grid with one row per team, color-coded games
  • Travel buffer = real driving time (Photon + OSRM) + warmup minutes — not a flat 60-minute guess
  • Same-venue back-to-backs need no buffer at all — ScheduleFC knows the difference
  • Drag-drop reschedule with cross-team conflict detection
  • Smart reschedule suggestions score every candidate slot on travel + field availability
// in practice

Three moments where it pays off

B11 Red wants to move to Saturday 1pm

B13 Navy already has a game at 11am at a field 25 minutes away. ScheduleFC's travel buffer overlay shows the 25+45 (drive+warmup) requirement, the conflict is visible, and the suggestions sidebar lists alternative slots.

Coach asks 'when am I actually free this weekend?'

Open the coach's weekly grid. Open slots are obvious — no merging three spreadsheets. Share the read-only view with the coach if they want to see it themselves.

Coordinate a reschedule with another club's coach

Generate a coach-availability share link. Send it to the opposing club's manager. They overlay their coach. Top weekend slots where both coaches are free, ranked by time-of-day, list automatically.

// faq

Questions before you start

What if my coach runs teams across two different clubs?
Invite the coach into both club workspaces. ScheduleFC will surface them under both workspaces. For team managers coordinating across clubs, the coach-availability share link lets you see one coach's busy blocks without needing a workspace.
How is the travel buffer calculated?
Real driving time between venues (geocoded via Photon, routed via OSRM — both free, no API keys needed), cached per venue pair. Plus the coach's configurable warmup time (default 45 min) applied as both pre-game prep and post-game wind-down on the away-game side.
Do I need a club workspace to use this?
No — a free team-manager account works too. A single team manager invited as a team_manager into a club workspace also sees the multi-team coach view, since the coach's other teams are visible via the shared-coach view-only access.
What if the coach has zero games this weekend?
Then the weekly grid shows the full Sat/Sun view with no events — useful for proposing a slot to an opposing manager who's asking when you're free.
// ready when you are

Stop merging three calendars in your head

Create your free account. Invite your coach, connect each team's calendar feed, and see all three teams stacked in one grid in under five minutes.