Welcome to StatHarbour

Your complete platform for managing sports leagues, tracking statistics, and engaging with fans.

Quick Start Guide

Get your league up and running in three simple steps:

1. Create Your League

Set up your league with basic information including name, sport type, and season dates. Choose from various sports configurations including Soccer, Basketball, Baseball, Softball, and more.

Go to Dashboard →

2. Add Teams

Add teams to your league, organize them into conferences and divisions if needed, and manage team rosters.

Learn about Team Management →

3. Schedule Games

Create your league schedule manually or use the automatic schedule generator. Track game results and update scores in real-time.

Learn about Game Scheduling →

Core Features

Team Management

Create and manage teams with detailed rosters, player statistics, and team information. Organize teams into conferences and divisions.

Learn more →

Game Scheduling

Build your league schedule with flexible scheduling tools. Auto-generate round-robin or custom schedules, and manage game dates and times.

Learn more →

Live Scoring

Update game scores in real-time with detailed period-by-period scoring. Track player statistics and generate instant match reports.

Get Started →

Statistics & Analytics

Comprehensive statistics tracking for teams and players. View standings, leaderboards, and advanced analytics.

Configure Stats →

Public League Pages

Share your league with fans through automatically generated public pages. Display standings, schedules, and team information.

View Your League →

Webhooks

Receive real-time notifications when events occur in your league. Perfect for auto-posting updates, syncing with external systems, and custom integrations.

Learn more →

Schedule Draft & Publish

Control exactly when your schedule goes public. Games default to Draft (admin-only) until you publish them individually or in bulk, giving you a private review stage before fans see anything.

Learn more →

League Family Groups

Link multiple leagues together so they can share teams and context. Powers cross-league playoff imports, enriches AI game recaps with cross-league stats, and groups related leagues on your dashboard with collapsible sections.

Learn more →

Origin League Badges

When teams are imported into a playoff bracket from regional leagues, their source league is shown as a subtitle in bracket visualizers and matchup cards, e.g. "Thunder (East Regional)."

Learn more →

Advanced Features

Take your league to the next level with these powerful tools:

Playoff Management

Set up and manage playoff brackets with various tournament formats including single elimination, double elimination, and group stages.

Configure Playoffs →

Custom Branding

Customize your league's appearance with custom colors, logos, and themes. Create a unique look that matches your brand.

Customize Design →

Media Gallery

Upload and manage photos and videos from games. Share highlights and memorable moments with your league community.

Manage Media →

Embeddable Widgets

Display live standings, upcoming games, and statistics on any website using our easy-to-use embeddable widgets.

Widget Documentation →

Cross-League Playoffs

Run regional leagues that feed into a single championship bracket. Use the Cross-League Bracket Wizard to select qualifying teams by standings, assign seeds, and generate the bracket automatically.

Setup Guide →

Documentation Sections

Need Help?

If you need assistance or have questions:

Pro Tip: Start with the basics (teams and schedule) and gradually explore advanced features as your league grows. Most features can be configured later without affecting existing data.