League and tournament software for rec sports

Run your leagues and your tournaments on one system.

Season registration, payments, memberships, schedules and standings. Tournament divisions, pool play, brackets, court assignments and live scoring. One platform, one player account for both.

Currently running a full year-round league and tournament operation. Opening to a small group of organizers next.

Leagues and tournaments in the same system

League software usually can't run a bracket, and bracket tools don't handle rosters, registration or payments. LaceUp does both, and the same player account works across them.

Leagues

Multi-week seasons

Teams, standings and memberships that carry from one season to the next.

  • Team and individual registration with caps and waitlists
  • Member pricing enforced server-side, early-bird bands that close on seats or date
  • Round-robin schedules with byes, shared courts and makeups
  • Live standings, public schedule, free-agent placement
Tournaments

Single and multi-day events

Divisions, pools and brackets across every court you have, on one live schedule anyone can pull up.

  • Pool play into single or double elimination, or bracket-only
  • Court assignments, referee slots that resolve to “winner of court 3”, playoff-only courts
  • Live scoring from any phone with a scorekeeper link, MVP picks on the sheet
  • Printable scoresheets, bracket sheets, team schedules and court signage
Built for dodgeball. Other team sports next. If your sport plays scored games between teams on courts or fields, in seasons or in a one-day bracket, tell us what you run.

Running today

Dodgeball

Court sports

BasketballVolleyballPickleballFutsal

Field & rec sports

KickballFlag footballSoftballCornhole

What LaceUp does

Registration through final standings for a league season. Check-in through the last match for a tournament day.

Leagues

Registration and waitlists

Team or individual sign-up, per-option pricing, caps and automatic waitlists. Capacity is enforced at the database, so two people can't take the last spot.

Memberships

Member pricing unlocks only for accounts holding an active membership, checked server-side at registration rather than self-reported at checkout.

Payments and account credit

Stripe checkout with account credits applied automatically first. Cover a registration entirely in credit and it confirms instantly, no card needed.

Round-robin scheduling

Generate a season with byes, shared courts and week-by-week dates. Reschedule a week without rebuilding the rest of it.

Live standings

Scores post and the table updates. One combined schedule and standings page per league, public, no login required to read it.

Free agents

Solo players sign up without a team, land on a free-agent board, and get placed onto rosters by an admin.

Tournaments

Divisions, pools and brackets

Set up divisions with their own formats: pool play into single or double elimination, or straight to a bracket. Save a format as a template and reuse it next time.

Courts and referees

Every match gets a court, a time and a referee. Ref slots can be a team, a placeholder like “loser of court 2”, or a finishing seed, and they fill in as results come in.

Live scoring from any phone

Scorekeepers open a link and tap in the result. Pool standings, bracket seeding and the next referee update from it. Correct a score and everything downstream recalculates.

Public schedule and signage

A schedule and results page per tournament, filterable by team, plus a signage view sized for the TV by the door.

Print-ready packets

Scoresheets, bracket sheets, per-team schedules and court signage generated from the schedule you already built. Print them the morning of and they match what's on the screens.

Locks and an audit trail

Lock a division's schedule once it's published so a late edit can't quietly move a match. Every change is logged with who made it and when.

Minnesota Dodgeball runs on it

It's built by us and runs our own operations: year-round seasons with multiple leagues each, and multi-division tournaments on a bank of courts, including the Lavender Challenge in August 2026.

1
Organization running
Year-round
Seasons
3
Tournaments a year

Opening to a few organizers

LaceUp runs one organization today. We're onboarding a small group next, a few at a time. Leagues, tournaments, or both. Tell us what you run and we'll be in touch.

See what it does
No pricing yet, and nothing to buy today. Prefer email? contact@laceuphq.com.

Got it.

We'll email you at the address you gave us. If it's urgent, reply straight to contact@laceuphq.com.