League scheduling for youth sports

Set up your season once. GOAT Tourney schedules every week of it, and keeps scores and standings for the whole season.

A whole season of games, built for you

Give GOAT Tourney the season’s first and last days and the days of the week you play, say every Saturday for ten weeks, then take out the dates you will not play, like a holiday weekend. Add your fields, the hours you have them, and how long a game runs, and it schedules every game of the season on exactly those days. It knows which coaches run which teams, so no coach is booked in two places at once, and it honors the requests you collect each season. When something changes mid-season, you change the schedule instead of rebuilding it by hand.

Soccer, and the sports beside it

Run a soccer, basketball, lacrosse, ice hockey, baseball or softball league. Each sport keeps its own rules where they differ: whether a game can end in a tie, how standings points are counted, what a field or a court or a rink is called, and how long a game runs.

How setup works

  1. Sign in, name your league, and give its sport, season and place.
  2. Choose the days you play, and remove the dates you will not.
  3. Pick your venues and fields and the hours you have each one.
  4. Choose your age groups and levels, or upload the team list you already have.
  5. Decide what registration asks each team, whether teams check in online, and whether you collect fees online. Then share your registration link, and accept or decline each team that registers.

One question per screen, and nothing is saved until you press Continue. Next season starts from this season’s answers, including the days your league played, so you confirm instead of typing everything again.

Everything the season needs

Team check-in
Rosters, player cards and signed waivers collected online and reviewed overnight, so you know which teams are ready before the first game. Online check-in with document review is included with your first event.
Referees
Assign officials to games, send each one a link to their own schedule, and get their confirmations back in one place.
Scores from the field
One score-entry link for the whole league. A score typed with no signal is kept on the phone and sent when the signal comes back.
Standings all season
Standings update as scores come in each week, with tiebreakers applied the way your rules define them.
A schedule your families can use
A public schedule and standings with no ads, in English, Spanish or French, and an app that tells families the moment a game time moves.

Free until 2028

Hosting a league on GOAT Tourney is free until 2028: every season, every team, and the whole schedule. If you collect fees through us, each payment carries a small processing fee, shown before you turn payments on.

Hosting a weekend event instead? See tournament scheduling.

Set up your season once, and run it from there.