From the first registration to the final score, OmniLeagues replaces the spreadsheets, sign-up forms, website plugins and accounting files your volunteers fight with every season — and keeps your team website current automatically.
Roles & Organizations
Every person sees exactly what they need
System Admin, League Administrator, Athletic Director, Team Scheduler, Technology Specialist, Treasurer, Accountant, Coach and Family each get their own menu. Invite staff by email, assign roles, and let families join with a simple join code. Every record belongs to your organization alone.
Teams
Sports, seasons and team levels
Add each sport with its own season start, then define the levels you run — Varsity, JV, Middle School, Developmental and named squads. Copy last season's teams forward, set team fees and age limits, and archive past seasons with one click. Your age cut-off date is a setting, not a guess.
Registration
Online registration programs
A five-step builder covers details, options, questions, financials and communications. Families get eligibility rules, conditional questions, signed agreements, installment plans, discounts and coupons. Sign-ups wait for your decision, and families are charged only when their player is selected.
Draft Board
Drag-and-drop tryouts and rosters
Drag every registrant onto a team box or Not Selected. Publish makes the selections official, sends each family a templated welcome letter, and pushes the new rosters to your website.
Organizations
Board, committees and coaching staff
Keep your board of directors, operations team, steering committee and coaches by sport and level in one directory — with headshots and bios that publish straight to your website's staff pages.
Scheduling
Schedules, games and venues
A spreadsheet-style grid builds a whole season per sport, with a default start time for each level. Every venue keeps its address, map link and notes. Games publish to Google Calendar and to calendar feeds families can add to Google, Apple or Outlook.
Scores
Score entry from the sideline
Directors and coaches enter final scores from a phone or the admin console. Results flow straight into standings, the website's score ticker and every team page — no retyping.
Statistics & History
Standings, records and awards
Standings with points for and against, all-time and per-level win-loss records, streaks, head-to-head history, career leaders and individual awards — across every season you have played.
Website
Your WordPress site on autopilot
The OmniLeagues Bridge plugin keeps your website current: schedules, games, teams, rosters, staff, venues and scores push automatically, with a sync check every 15 minutes. Control the homepage score ticker, upcoming-games slider and hero carousel, public versus members-only pages, member approvals and file downloads — all from OmniLeagues.
Payments
Online payments to your own account
Connect your organization's own payment account and collect registration fees, installments and invoices online — with overdue tracking and refund history.
Finance
OmniLeagues Finance
Complete nonprofit accounting for volunteer treasurers: chart of accounts, journal, banking, checks, deposits and reconciliation, bills, vendors and 1099s, customers and invoices, mileage, and a report engine with nonprofit statements and a year-end package.
Messaging
Messaging, email and family directory
Team channels, game chats and email blasts, scoped by role so the right families get the right message — plus a family directory with birthdays and notices on your website's sponsor bar.
Media & Sponsors
Media library and sponsor management
One media library for team logos, headshots and photos, mirrored to your website. Game videos are matched to games automatically. Sponsors are organized by season, sport and tier, with weighted rotation on your site.
Imports & Data
Bring your history with you
Import teams, players, schedules and results from CSV or Google Sheets, export anything you need, and connect outside apps through a secure read-only data API.
See it with your own program
Start a free trial and set up your first sport in minutes.