Does the tool support small tournaments?
Yes. It is especially useful for small and medium events where organizers need a balanced matchup list quickly.
This free hockey game schedule maker helps organizers generate round-robin schedules for teams, leagues, tournaments, and rink events. The interactive scheduler loads on this page when JavaScript is available. The static content below explains the tool for search engines and for visitors who need a quick overview before using the full app.
Manual schedule building gets messy once there are several teams, repeated matchups, rink availability constraints, and a fixed start date. The scheduler is designed for the common first pass: enter teams, choose whether each team should play once or more than once, pick a starting date, set game spacing, and generate a readable list of matchups. This gives a coach, rink manager, volunteer parent, or tournament organizer a practical draft without spending the first hour in a spreadsheet.
The live tool can export schedules as CSV, which makes the result easier to share, edit, print, or combine with other planning files. A generated schedule can become the base for assigning ice slots, checking referee needs, confirming travel timing, and publishing team communications. It is useful for youth hockey weekends, recreational leagues, adult tournaments, school clubs, short jamborees, and practice game rotations where a simple balanced schedule matters more than a complex league management system.
A good schedule is not just a list of games. Organizers need to see the number of teams, matchup pattern, interval between games, start date, and export format in one place. This page remains tool-first when the app loads, so visitors can immediately build the schedule. The fallback text makes the same purpose clear to crawlers, improves internal linking, and helps the tool appear for hockey tournament planner, ice hockey scheduler, and round-robin schedule maker searches.
A six-team double round robin produces 30 games because every pair of teams meets twice (6 x 5 = 30 matchups). If a youth league wants one game per team per week, that is five rounds of three games each, which fits neatly into five weeks with every team playing once per week. With the interval control you can instead compress the same 30 games into a weekend by allowing teams to play twice per day. This kind of quick what-if math is exactly what the scheduler does before you commit to rink bookings.
Once the matchup list is generated, the next step is usually assigning real ice times, referees, and team communications. The CSV export is designed for that handoff: open it in a spreadsheet, add rink slots and official assignments, and share the finished version with teams. For a jamboree or short tournament, that means the scheduler can go from team names to a published game sheet in a few minutes rather than an evening of spreadsheet work.
Yes. It is especially useful for small and medium events where organizers need a balanced matchup list quickly.
Yes. Export the CSV and open it in a spreadsheet to adjust rink times, notes, or other event details.
In a single round robin every pair of teams meets once; in a double round robin every pair meets twice, usually once home and once away. The scheduler lets you choose either and shows the resulting number of games.
The start date and game spacing controls let you set the cadence for the generated rounds. Export the result to a spreadsheet if you then need to move individual games to specific rink slots.