Schedule the season in one motion
A round robin over the league’s teams — everyone plays everyone, home and away if you want it, one round per week. Games belong to the league, so a score is entered once and can never disagree with itself.
Instant web sites and intelligence across it all. Schedules built from your fields’ real availability, drafts balanced by level and position, standings that compute themselves — and commissioners, team managers and field admins you can actually hand the work to.
Sign in with your Priv Life account to reach the app.
Sample league standings
| Team | W | L | T | Diff |
|---|---|---|---|---|
| Rockets | 4 | 1 | 0 | +9 |
| Comets | 3 | 1 | 1 | +5 |
| Asteroids | 2 | 3 | 0 | −2 |
| Meteors | 0 | 4 | 1 | −12 |
The league owns the season’s shape; each coach owns their team inside it.
A round robin over the league’s teams — everyone plays everyone, home and away if you want it, one round per week. Games belong to the league, so a score is entered once and can never disagree with itself.
A public signup link takes applications — waiver shown, typed name as the signature, nothing on a roster until you approve. Approvals pool the players; the draft, snake or straight, places them. Every pick makes the roster spot and stays as history.
A child is never an account: no sign-in, no contact details of their own, never in any directory. A guardian consents in writing — kept verbatim — signs waivers, and answers availability for them. Team pages show no names unless the league turns rosters on, and even then a child is at most a first name and last initial.
Share the public link. Parents apply for their kids without making an account; you approve every application before anyone appears anywhere.
Set the order and pick — the order snakes each round, every pick fills a roster. Or skip the ceremony and assign.
Generate the schedule, enter each score once, and let standings and every team’s public page take care of themselves.
Children exist in Sports only as dependent profiles their guardian manages — the minimum a league needs, with consent recorded word for word. They can never be contacted, never be found in a directory, and public pages default to team facts only: schedule, results, standings. If a league chooses to list rosters, a child appears at most as a first name and a last initial — never contact details.
Read the full privacy policy →
You are not our product. Our apps are.
Every feature, as many leagues as you run, free to a hundred players: roster, schedule, draft, availability, standings, public team pages and registration. Past a hundred it is $10 a month, $100 a year, or $250 once and never again.
No card to start. Your exit stays open — full export, always.
Open SportsA hundred players, across as many leagues as you run, with every feature in reach: roster, schedule, draft, availability, standings, public team pages and registration. Not a trial of the product — the product, for a club of that size, with no clock on it and no card to start.
Past a hundred players it is $10 a month, $100 a year, or $250 once and never again. That is the same price everywhere in Priv Life: one figure to remember, whether you are running a league, a fire company or your own accounts.
No. The registration link is public: they fill the form, read the waiver, and sign with their typed name. No account is created, and nothing appears on a roster until the league approves it.
By default: the team’s name, its league and division, its schedule, its results, and its standings line — no roster, no names. A league can choose to list rosters, as first name and last initial, full names, or full names with email. Whatever it picks, a child appears at most as a first name and last initial, never with contact details.
The league, once per game. A league game names both teams in one record, so two coaches can never disagree about a score. Coaches run their own rosters, practices and availability.
Yes. An independent team keeps its own schedule with free-text opponents and its own record. Leagues add the shared schedule, the pool, the draft and standings on top.
Every league job below is a tool on the Priv Life agent API today. Your agent plans it, you approve the plan in a sentence, and it writes the lot in one transaction.
Teams, players, fields and a full home-and-away schedule from one description — “six teams, these sixty girls, both gyms, Saturdays from January”. It comes back as 6 teams, 60 players, 2 fields, 30 games, first game January 9 before anything is written.
Enter Saturday’s scores, move a rained-off game, add a player who signed up late, publish the public page.
The schedule, the standings, the roster — as much of the roster as you can see yourself, and no more.
Last year’s league, its divisions and its fields, brought forward without retyping any of it.
Sign in with your Priv Life account to reach the app.