Basketball tournament and league management software.The gate. The bracket.
The buzzer.

Tournaments, showcases, AAU seasons, rec leagues and skills training on one platform. Courts and rest rules go in, a conflict-free schedule comes out, scores go in once at the court, and every family sees the bracket move on their phone.

A Saturday, start to finish

Pool play to bracket,
live from the court.

14U Boys · Pool A Six courts · four divisions · Saturday Sample pool
Pool play, as entered at the court
1 · Riverside Elite
3–0
2 · North Valley
2–1
3 · Lakeshore Thunder
1–2
4 · Summit Academy
0–3
Pool closes
Bracket seeds itself
What moves on its own
  1. Standingsrecalculated the moment the score is entered
  2. Seeding1 v 4 and 2 v 3, from the pool that just closed
  3. The bracketadvances as results come in
  4. Your event sitefamilies see it when you do
  5. The appposted in your organization's space
1
place to enter it
0
exports at 4 p.m.
0
people in the middle

Scripted sample. Tell us your divisions and courts and we build the real bracket on the call.

Start to finish

How a basketball weekend runs here

1 Teams register by division

Age, grade or level. Each division has its own price, cap and waivers. Payment lands in your Stripe account as they sign up.

2 The AI Scheduler builds the courts

Game length, warm-up, minimum rest, court availability and pool format go in. A conflict-free schedule comes out and publishes to your site and app.

3 Gate and scores on phones

Tickets and parking scanned at the door. The scorer enters the result once at the court; standings and seeding update live.

4 The bracket seeds itself

Pool play ends, the bracket is set, and every family gets the notification. When a court goes down, it re-solves and tells them again.

Powered by Sketchplay

Basketball programs running on Sketchplay

Clubs and event operators, from weekly skills training to multi-day showcases.

See every organization on Sketchplay.

Questions

Basketball operators ask

What does basketball tournament software have to do that a generic scheduler does not?

Treat courts as the constraint. A basketball weekend is a fixed number of courts, fixed game lengths, minimum rest between a team's games, and pools that turn into a bracket by a set time. Sketchplay's AI Scheduler takes courts, teams, divisions and rules as inputs and returns a conflict-free schedule; when a court goes down or a team drops, it re-solves and notifies every affected family.

Can teams register and pay per division?

Yes. Each event carries its own divisions (age, grade, level), each with its own price, cap and waivers. A team registers, pays online, and lands in the right pool. Registration and payment are one flow on your own site, and the money goes to your own Stripe account.

How do scores get into the bracket?

The scorer enters the result once, at the court, from a phone. Standings, tiebreakers, seeding and the bracket update on their own, live on your site and in the app, and families get the notification. Nobody carries a clipboard to a laptop between games.

Can we sell tickets and parking online for a basketball tournament?

Yes. Day passes, weekend passes and parking sell online before anyone leaves the house; families pay with Apple Pay or Google Pay and get scanned at the door with any phone. Gate revenue is paid direct to your Stripe account.

We run a club season and events. Do we need two systems?

No. One roster runs the club: registration and team fees, practice and league scheduling, camps and skills training, communication, and your tournaments and showcases. The same families and teams appear everywhere; there is nothing to re-import between the season and the event.

What does it cost for a basketball program?

One flat monthly price by organization size, with every product included and no per-team fees, so a 60-team weekend costs the same as a 20-team one. Details are on the pricing page.

More answers in the answer library.

Bring your next basketball weekend. We build the schedule live.

Thirty minutes: your courts, divisions and rules on screen, a real bracket at the end of the call.