Early access — onboarding clubs for next season

Generate your entire soccer season in 10 minutes.

Teams, friend requests, and practice schedules—automatically built and ready for approval.

Built for real clubs managing hundreds to thousands of players

The reality

Running a youth soccer season shouldn't feel like a second job.

  • Hours spent balancing teams manually
  • Endless parent requests and complaints
  • Practice schedules that never quite work
  • Last-minute changes that break everything

This isn't a data problem. It's a decision problem.

What the engine does

Three steps. One season. No spreadsheets.

Build Teams Automatically

Balance players while honoring real-world constraints—without spreadsheets.

Considers location, relationships, availability, coach input, and league rules

Optimize Practice Schedules

Assign fields and times based on availability, proximity, and team constraints.

Approve Once. Done.

Review everything, click approve, and notify your entire league instantly.

Proof

What your league actually sees

Inbox
League Operations Engine
leads@sacramento.soccer
Just now

Team Assignment — U10 Girls Recreation

Hi Tracy,

Your daughter Madison has been placed on the following team:

Team
Lightning
Coach
Galileo Galilei
Practice
Tue & Thu · 5:30 PM
Field
Elk Grove Park — Field 3
View Schedule
Assignment Review3 conflicts

U10 Girls Recreation — 14 teams

  • Lightning
    Coach G. Galilei
    12
    players
  • Storm
    Coach J. Newsom
    11
    players
  • CometsSibling split
    Coach M. Curie
    13
    players
  • Rapids
    Coach T. Newsom
    12
    players
  • HawksCoach double-booked
    Coach B. Pascal
    10
    players
  • PhoenixFriend request unmet
    Coach N. Tesla
    12
    players

The differentiator

Let parents request teammates—without creating chaos.

No messaging. No back-and-forth. Just simple approvals that feed directly into team creation.

  • Parent requests convert directly into placement constraints
  • Director approval remains in full control
  • No inboxes, threads, or coordination overhead

Friend Request

Madison N. → Ada L.

Awaiting Ada's parent
Age group
U10 Girls
Division
Recreational
Submitted by
Madison's parent (Apr 12)
Constraint
Place on same team

This alone eliminates a large portion of placement complaints.

System intelligence

Built around how leagues actually operate in the real world

Automatically balances teams using real-world constraints:

  • Player location and travel distance
  • School or community alignment
  • Sibling placement preferences
  • Approved friend requests
  • Coach requests and preferences
  • Practice availability
  • Age group and division rules
  • Team roster balance targets
  • Prior season continuity (optional)
  • Special placement rules

A look inside

From thousands of players to a finished season — in three screens.

Automatically balanced using real-world constraints and priorities.

Step 1Ready to run

Season Setup

Players Loaded
1,842
Friend Requests
312
Coaches Assigned
96
Step 2Ready for Approval

Assignment Results

Teams Created
128
Conflicts
3
Avg Travel Distance
Reduced 22%
Step 3Season live

Notifications Sent

Parents Notified
1,842
Coaches Notified
96
Schedule Published
Yes
Season published · no action needed

No spreadsheets. No back-and-forth. No chaos.

Pricing

Built for clubs running 500–2,000 players.

Starting at $3,000 per season.

Replaces dozens of hours of manual work each season.

From

$3,000/ season

  • Unlimited players and teams
  • Assignment engine included
  • Guided onboarding support

Why directors buy

What club directors actually care about

Fewer parent complaints

Less time spent on assignments

Confidence decisions are fair and consistent

Cohort

Get Early Access

We're onboarding a small group of clubs for next season.

No commitment — just early access