Skip to content
Background stitch graphic
Scheduling Engine

Tournament Scheduling

Generate schedules for multiple pitches, rest periods and division formats, then adjust fixtures with drag and drop.

The Scheduling Engine

Build the tournament schedule around your constraints.

Schedule generation

Generate round-robin, knockout or custom schedules using the available pitches and time slots.

Drag-and-drop editing

Move matches to different times or pitches and check the updated constraints.

Multiple venues

Schedule events across multiple sites and pitches, including travel time between venues.

How it works

Three steps to set up the feature.

01

Choose the format

Set up divisions, teams and the tournament structure.

02

Add scheduling constraints

Add pitches, time slots, minimum rest periods and travel times between venues.

03

Generate and adjust

Generate the schedule, then use the editor to make changes.

Check schedule conflicts

Prevent double-booked pitches and teams assigned to two matches at the same time.

  • Automated conflict detection and prevention
  • Respect team and referee availability
  • Optimise travel time between distant pitches
  • Fair distribution of early and late kickoffs

Change the schedule on matchday

Move matches, swap teams or change kick-off times. Published changes update the public tournament page.

  • Instant updates to public schedules
  • Easy match rescheduling and cancellations
  • Bulk move entire divisions or pitch schedules
  • Conflict warnings when making manual changes

Build your tournament schedule online.