warning

Confirm

League Admin ← Back to Site

Dashboard

League overview and key metrics
Registered Players
-
Confirmed registrations
Total Revenue
-
All seasons
Scheduled Games
-
Upcoming
Active Programs
-
Configured
Teams
-
All divisions
Active Leagues
-
In-house & travel

speed Quick Actions

rocket_launch How to Set Up Your Season

Follow these steps in order to get your league up and running. Each step builds on the one before it.

1
Programs & Age Groups
Add your programs (e.g. Boys Travel Program) and define the age groups / divisions for each one.
2
Create Leagues
Create a league for each division you're running (e.g. "3rd Grade Rec", "U12 Travel"). Assign it a program, age group, and type.
3
Add Teams
Create teams and assign them to a league. Set team colors, coaches, and max roster sizes.
4
Set Up Fields/Courts
Add your playing venues, fields/courts, and availability so the schedule builder knows where games can be played.
5
Generate Schedule
Once leagues, teams, and fields/courts are ready, use the Schedule Builder to auto-generate your game schedule.
6
Open Registration
Create registration windows so players and families can sign up. Set pricing, dates, and age-group eligibility.

sports_soccer Programs & Seasons Overview

Loading programs…

Branding & Settings

League identity, colors, contact info

palette League Branding

image
PNG or JPG, max 2MB. Leave empty to keep current. Recommended size: 512 × 512 px (square)
This image will be displayed as a full-width banner across the top of your Programs & Registration page. Min width 1600px. Max 5MB. Recommended size: 1600 × 500 px (landscape, 16:5 ratio)
panorama
Upload an image to use as the hero background on your league home page. Min width 1920px. Max 5MB. Recommended size: 1920 × 1080 px (landscape, 16:9 ratio)
wallpaper

storefront Store Page Branding

Customize the appearance of your public-facing merchandise store page.

Full-width banner displayed at the top of your store page. Max 5MB. Recommended size: 1600 × 400 px (landscape, 4:1 ratio)
storefront
Leave blank to use "[League Name] Store"
Leave blank to use the default subheading

Programs & Seasons

Configure programs, seasons, age groups, and fees
rocket_launch Setup Guide - You are on Step 1
1
Programs & Age Groups
Add programs and define age groups / divisions. You are here.
2
Create Leagues
Create leagues and assign age groups.
3
Add Teams
Create teams and assign to leagues.
4
Fields/Courts → Schedule → Registration
Add fields/courts, generate schedule, open registration.

add_circle Add a New Program

No programs configured yet. Add one above!

Travel Programs

Manage travel teams, schedules, records & stats

location_on Travel Venues

Team Management

Rosters, coaches, assignments - the whole picture
rocket_launch Setup Guide - You are on Step 3
1
Programs & Age Groups
Add programs and define age groups.
2
Create Leagues
Create leagues and assign age groups.
3
Add Teams
Create teams, assign to leagues, set colors and coaches. You are here.
4
Fields/Courts → Schedule → Registration
Add fields/courts, generate schedule, open registration.

Loading teams...

Team Staff Management

Assign coaches, assistants & scorekeepers to every team
Filter Overview

Loading teams...

Scorekeeper Management

Assign users as scorekeepers - they can only report scores and stats
info
Scorekeepers can only report game scores, upload scorecard photos (AI-parsed), and enter player stats. They cannot access any other admin features. Scorekeepers access their dashboard at /scorekeeper.

person_add Add a Scorekeeper

scoreboard Current Scorekeepers

Loading scorekeepers...

Score Disputes

Review and resolve score correction requests from coaches and scorekeepers

Loading disputes...

Club Owner Management

Add or remove club owners - owners have full admin access
info
Club owners have full admin access to this club including all settings, billing, and the ability to manage other owners. Only existing owners and platform admins can add or remove owners.

person_add Add a Club Owner

shield_person Current Club Owners

Loading owners...

League Builder

Create in-house, travel, and all-star leagues
rocket_launch Setup Guide - You are on Step 2
1
Programs & Age Groups
Add programs and define age groups.
2
Create Leagues
Create a league for each division. Assign age group and type. You are here.
3
Add Teams
Create teams and assign to leagues.
4
Fields/Courts → Schedule → Registration
Add fields/courts, generate schedule, open registration.

add_circle Create a New League

Loading leagues...

Fields/Courts & Venues

Manage playing locations, field sizes, and availability
How it works: A venue is a physical location - a park, school, or facility where games are played. Each venue can have multiple fields (or courts) inside it. For example, "Memorial Park" might have Field 1, Field 2, and Field 3. Add your venues first, then click + Field to define each individual playing surface within that venue.

add_location Add a Venue

Loading venues...

Field/Court Overview

Master schedule - see all games and practices across every field/court

Loading field schedule…

Game Practice

Schedule

Games, matchups, scores - everything on the calendar

auto_fix_high Generate Schedule

Select a league and configure options to auto-generate a round-robin schedule. Existing scheduled games for the league will be replaced.

info By default, the schedule generator will not create double headers - each team plays once per game day. Use the Max Games / Team / Day option to allow multiple games per day (e.g. for tournament-style play). Use the Max Games / Team / Week option to limit weekend play (e.g. 1 per week prevents Saturday + Sunday games). Games are only scheduled within each field's available hours.

calendar_month Game Schedule

Generate a schedule above or select a league to view games.

Playoffs

Generate playoff brackets and manage postseason matchups

trophy Playoff Bracket

Select a league with a playoff format configured to manage playoffs.

Registrations

Player signups and payment tracking

Loading registrations...

Announcements

Broadcast updates to your league community

edit_note Post an Announcement

No announcements yet.

Tryouts / Events

Schedule tryouts or custom events and invite players from your league

add_circle Schedule a Tryout

mail An email invitation with the tryout date, time, location, and duration will be sent to all selected players' parents.

No tryouts or events scheduled yet.

New Travel Program
New Season
New Team
Add Game
Enter Score
Team Roster
Import Scorecard

Upload a photo of the scorecard. AI will extract stats for your team's players only - opponent stats are not tracked.

Team Store

Print-on-demand merchandise - design, publish & sell custom league gear

storefront Store Connection

Loading shop status...

Test Players

Generate realistic test registrations for development & QA

science Generate Test Players

Create realistic test players that emulate the full registration flow - parent accounts, child profiles, confirmed registrations, and optional team assignments. All test data uses @leagueforce.test emails and can be removed with one click.

1–200 players per batch
Creates confirmed registrations
Auto-adds to roster & registration

group Existing Test Players

Loading test players...

Finances

Billing, revenue breakdown, and payment tracking

receipt_long Platform Charges

Loading billing data...

payments Payment History

No payments yet.

account_balance Withdraw Funds

history Withdrawal History

No withdrawals yet.

Total Revenue
-
Registration Revenue
-
Store Revenue
-

receipt_long Revenue by Season

Loading financial data...

analytics

Stat Settings

Choose which stats to track for this league. AI scorecard parsing and manual entry will use these.

scoreboard

Game Player Stats

Upload Scorecard

Upload a scorecard photo to auto-extract player stats using AI.

leaderboard

League Leaderboard

edit

Edit League