Built for the people who build the weekend
The common thread isn't one sport — it's directors who have to put every game on a court that is actually open.
Pick your world
Club directors
A weekend slate that survives the group text
Club and league directors juggle teams, coaches, and borrowed gyms. The constraint is never enthusiasm — it is getting every game onto a court that is actually open, with coaches who are not already booked.
See the playbook →Futsal
USYF formats on the courts you actually have
Futsal weekends are dense: pool play Saturday, knockouts Sunday, paired semis, and a hard cap on how many games a team can take in a day. TazSchedule's tournament engine is built around those Championship Series rules.
See the playbook →Volleyball
Pool play that fits the gym, not the other way around
Volleyball events burn court time in short blocks across many courts. The job is packing pools, then knockouts, without double-booking a coach who is also running another court.
See the playbook →Basketball
League weeks that do not leave a team dark two weekends
Basketball clubs run multi-week seasons on borrowed gyms. Fairness is even game counts, one game per playable week, and not handing anyone two available weekends off in a row.
See the playbook →Baseball & softball
Fields, not just clocks
Diamond sports inherit venue priorities, weather makeups, and coaches who run two teams. TazSchedule treats field names and availability windows as first-class input, then exports the slate the association already expects.
See the playbook →Soccer
League weekends that respect blackouts and rest
Soccer clubs bring long conflict lists, shared coaches, and fields that close at dusk. The scheduler reads those constraints from the import and keeps rematches and rest inside the rules you set.
See the playbook →