A Minnesota Dodgeball platform · leagues and tournaments

Run your leagues and your tournaments on one system, not six tabs.

Season registration, payments, memberships, schedules and standings. Tournament divisions, pool play, brackets, court assignments and live scoring. One platform, one player account for both. You stop running the season out of a spreadsheet and the tournament out of a clipboard.

Currently running Minnesota Dodgeball's leagues and tournaments. Opening to a small group of organizers next.

Two ways to play. One place to run them.

Most software picks a lane: season software that can't run a bracket, or a bracket tool that has never heard of a roster. LaceUp does both, and the same player account works across them.

Leagues

Season after season

Multi-week seasons with 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

One long day, run tight

Divisions, pools and brackets across a bank of courts, with the whole floor watching the same live schedule.

  • 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. Made for team sports. If your sport plays scored games between teams on courts or fields, in seasons or in a one-day bracket, the shape is the same. Tell us yours.

Running today

Dodgeball

Court sports

BasketballVolleyballPickleballFutsal

Field & rec sports

KickballFlag footballSoftballCornhole

What LaceUp does

The whole loop, from sign-up to final standings. Or from check-in to final whistle.

Leagues

Registration that reconciles

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 that are real

Member pricing unlocks only for accounts that actually hold an active membership, checked server-side at registration. Not a checkbox players tick themselves.

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.

Schedules that build themselves

Round-robin generation with byes, shared courts and week-by-week dates. Reschedule a week without rebuilding the season.

Standings, live

Scores land and the table updates. One combined schedule and standings per league, public to everyone, no login required to look.

Free agents, placed

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

Tournaments

Divisions, pools and brackets

Set up divisions with their own formats: pool play into single or double elimination, or straight to a bracket. Reusable pool templates so a format you like takes one click next time.

Courts and refs, assigned

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 resolve themselves as results land.

Live scoring from any phone

Scorekeepers open a link, tap in the result, and pool standings, bracket seeding and the next referee update on the spot. Correct a score and everything downstream re-resolves.

One schedule the whole floor watches

A public schedule and results page per tournament, filterable by team, plus a signage view for the TV by the door. Nobody has to find you to ask what court they're on.

Print-ready packets

Scoresheets, bracket sheets, per-team schedules and court signage generated from the schedule you already built. Print 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, so when someone asks what happened at 2:15, you can answer.

Not a demo. Minnesota Dodgeball's actual operations.

LaceUp is built and run by Minnesota Dodgeball, and it's the platform we run on: year-round seasons with multiple leagues each, and multi-division tournaments on a bank of courts, most recently the Lavender Challenge in August 2026. It was built to solve a real operator's real week and real tournament day, not to win a feature comparison.

1
Organization running
Year-round
Seasons
3
Tournaments a year

Opening to a few organizers

LaceUp runs one organization today. We're taking on a small group next so the second one gets the same attention the first one got. Leagues, tournaments, or both. Tell us what you run and we'll be in touch.

No pricing yet, and nothing to buy today. Early access is a conversation.