Tournament Fixture Calendar
Build a single round-robin fixture plan with multiple courts, daily availability, match lengths and rest between each team's matches.
Starts with an editable example. Replace the dates and rules with your own.
Your calculation
Ready when you are
Choose your dates.
Select your counting rules and calculate.
Calculation details
| Step | Value |
|---|
How to use this calculator
Enter two to twelve unique teams, available dates and hours, court count, match minutes and minimum rest. Choose the venue time zone and review any unscheduled matches.
Every pair meets once. Circle-method pairings feed a deterministic earliest-slot schedule that respects each court and team's availability. Round labels group pairings rather than synchronized starts. All courts share daily opening hours.
A worked example
Four teams require six matches. With two courts, sixty-minute matches and thirty-minute rest from 09:00, the example fits all six on the first open date.
Is the schedule guaranteed to be optimal?
No. It is a bounded practical schedule. If matches remain unfilled, extend the planning range or daily hours, add courts, or revise the requirements.
Which calendar and years are supported?
Use Gregorian dates from 1900 through 2100, with results in that range. Most daily plans allow up to 366 dates; service-budget searches allow 731. Timed intervals have exclusive ends and use browser IANA time-zone rules; nonexistent local times are rejected and repeated times require your choice. Working calendars and policy terms are entered by you. The holiday comparison uses TimeCubby's published country/region coverage. Copy, CSV and print include assumptions; calendar exports appear when dated events exist.
What happens to my dates?
Calculations run on your device. Saving a calculation is optional and keeps it in this browser. A setup link contains the dates and settings you entered; anyone with the link can read them. Use one tab per saved calculator. Clear saved data from Privacy & settings.