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. Winter 2026) 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
Add your playing venues, fields, and court availability so the schedule builder knows where games can be played.
5
Generate Schedule
Once leagues, teams, and fields 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 → Schedule → Registration
Add fields, generate schedule, open registration.

add_circle Add a New Program

No programs configured yet. Add one above!

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 → Schedule → Registration
Add fields, generate schedule, open registration.

shuffle Auto-Assign Players

Evenly distribute unassigned registered players across teams in a league.

Loading teams...

Coach Management

Assign registered users as coaches to teams

person_add Assign a Coach

badge Current Coach Assignments

Loading coach assignments...

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...

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 → Schedule → Registration
Add fields, generate schedule, open registration.

add_circle Create a New League

Loading leagues...

Fields & 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...

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.

calendar_month Game Schedule

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

Registrations

Player signups and payment tracking

Loading registrations...

Announcements

Broadcast updates to your league community

edit_note Post an Announcement

No announcements yet.

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

sports Sport Management

Enable or disable sports for your league. Disabled sports will not appear in registration listings.

Loading sports...

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