League scheduling software

Field hockey league scheduling software: build a field hockey league schedule that fits your turf hours

Field hockey league scheduling software turns your teams, the turf hours you really hold and your season dates into a field hockey league schedule you can finish. The method works with any tool, including a spreadsheet; the product section comes after.

Get the app on iPhone Get the app on Android

Starter is free for clubs with up to 10 teams.

Two youth athletes ready for the season
  • Basketball
  • Hockey
  • Football
  • Baseball
  • Volleyball
  • Tennis
  • Track
  • Swimming
  • Golf
  • Martial Arts
  • Fitness
  • Lacrosse
  • Rugby
  • Cheer
  • Wrestling
  • Skating
  • Gymnastics
  • And More

Watch the video guide

Field Hockey League Schedule: Make Every Turf Hour Count · Watch on YouTube

Read the video transcript

A season that fits your turf

0:00 By the end of this video, you will have a plan for your field hockey season. It fits the turf hours you really hold, and uses every one well. We will cover the four inputs, turning turf hours into game slots, a worked example, the checks before you publish, and how Play 2 Earn Sports helps.

What makes field hockey scheduling different

0:19 Field hockey has its own rhythm. Turf is scarce and often shared with other sports. Games are played in quarters, and the length changes with the age group. Short changeovers let one turf host a full day of games.

How do I make a field hockey league schedule?

0:32 Start with four inputs. First, the teams in each division, with the age groups kept apart. Second, the turf hours you hold, with the permit holder's blackout dates. Third, the season dates, with the weekends you skip.

0:46 Fourth, the dates each team is unavailable. Collect those on one form, by one deadline.

Turn turf hours into game slots

0:52 Next, turn turf hours into game slots. A slot is the game window plus the changeover. Put set-up and takedown inside the permit, then time one real game. Here is the sum.

1:05 Take the permit minutes, then take away set-up and takedown. Divide by the game window plus the changeover, and round down.

A worked example

1:13 Here is a typical example. It is illustrative, not a specific league. A division has ten teams. Each team plays every other team once: nine rounds, forty-five games, five games in each round.

1:27 The turf is booked on Saturdays from eight until four. Twenty minutes of set-up and twenty of takedown leave seven hours and twenty minutes of play. At seventy minutes a slot, that is six slots, with twenty minutes spare. Five games fit in the six slots, so one slot stays free every Saturday for a make-up.

1:46 Nine rounds need nine Saturdays, and ten playable Saturdays leave one spare weekend. A second division of six teams needs five rounds of three games. Adding those to a Saturday would make eight games, more than the six slots. So this division gets its own day.

2:02 The permit holder has Sundays from eight until one. Set-up and takedown leave four hours and twenty minutes, three slots and fifty minutes spare. Three games is one round, so five Sundays cover the season.

Check the draft before you publish

2:15 Then check the draft. Look team by team, so no team plays twice in a day without a rule for it. Look turf by turf, one game at a time, changeover included. Count early and late slots and share them fairly.

2:29 Send the draft to each club and to your umpires for a two-day review. Fix what they find, then publish once. After that, the published schedule is the only version.

Turf sharing and changeovers, in practice

2:41 The permit holder sets the turf's availability and its blackout dates, so ask for the season's dates early. Agree the weather rule and who makes the call. One more thing, plainly. Today, the league assigns the game's official in Play 2 Earn Sports, with sport, level and available-days checks. Field hockey often uses two umpires, so the second umpire stays a league process.

How Play 2 Earn Sports helps

3:07 Now, how Play 2 Earn Sports helps. You enter each turf with its available hours and a changeover buffer. A club can add a date-specific exception, such as shorter hours from October. The league sets the allowed days and the earliest and latest times.

3:21 The scheduler builds a round-robin season with home and away balance and team availability. It checks for turf and team double-bookings. Team preferences, such as rest hours and preferred days, are weighed as soft preferences. Once you publish, the schedule is not regenerated over.

3:40 You move one game at a time, and each move checks the turf, both teams, blocked dates and the season dates before it saves. When a published, upcoming league game moves, a change notice is queued for the people in it: both clubs' staff, coaches, the assigned official and linked parents. It goes to the app, by email, by push where enabled and in the team's existing chat.

Try it with your own turf

4:05 Gather the inputs, count the slots, check the draft, and publish once. The full guide is on the page linked in the description. Try it with your own turf: Starter is free for clubs with up to 10 teams. Thanks for watching.

What makes field hockey scheduling different

  • Turf is scarce and often shared

    Most leagues do not hold the turf alone. The turf's availability windows and the permit holder's blackout dates decide your season, so ask for them early.

  • Short changeovers

    Field hockey games are short, so a measured, honest changeover is what lets one turf host a full day of games instead of three or four.

  • Quarters

    A game is played in quarters, and the quarter clock matters when you count how many games fit.

  • Game length by age group

    The playing time changes with the age group, so an under-10 slot and an under-16 slot are different lengths.

  • One turf, many users

    Other sports and community users may share the same surface, which is why your hours can be fewer than the daylight hours.

  • Two umpires on the field

    Many field hockey games are officiated by two umpires; today the league assigns one official per game in Play 2 Earn Sports, and the second umpire stays a league process.

How do I make a field hockey league schedule? Step 1 — gather four inputs

  1. Teams per division

    Keep age groups apart in their own divisions, and fix the final team counts by a set date.

  2. Turf hours you really hold

    For every turf, write the days, the start and end times, whether it is lit, and whether it is shared. Note the dates where the hours change, such as shorter hours from October.

  3. Season dates

    First and last playing day, plus the weekends you skip for holidays, school events and any tournament weekend.

  4. Team unavailability

    Ask every club for the dates its teams cannot play, on one form, by one deadline.

Then write down your rules: game length by age group, your earliest and latest start, and your changeover.

Turn turf scheduling hours into game slots

A slot is the game window plus the changeover. Set-up and takedown sit inside the permit, not inside the game window.

Slot sum: (turf minutes − set-up − takedown) ÷ (game window + changeover) = slots, rounded down.

Time one real game and one real changeover in your own league, then use those numbers everywhere.

Field hockey game length by age group

Playing time changes with the age group, so the slot changes too. Take the playing time from your competition's rules; the table below is illustrative only.

Field hockey game length by age group
Age groupPlaying time (quarters)ChangeoverSlot (illustrative)
Under-10 4 × 10 = 40 minutes 10 minutes 50 minutes
Under-12 4 × 12 = 48 minutes 12 minutes 60 minutes
Under-14 4 × 15 = 60 minutes 10 minutes 70 minutes
Under-16 and older 4 × 17 = 68 minutes 12 minutes 80 minutes

Illustrative example, not a specific league.

Worked example

A ten-team division on Saturdays

Illustrative example, not a specific league.

A community league runs a ten-team under-14 division. Each team plays every other team once.

What the division needs. 10 × 9 ÷ 2 = 45 games, in 9 rounds of 5 games.

What the turf holds. The turf is held on Saturdays from 8:00 to 16:00, which is 480 minutes. Twenty minutes of set-up and twenty minutes of takedown leave 440 minutes of play. At 70 minutes a slot (a 60-minute game window plus a 10-minute changeover), that is 440 ÷ 70 = 6 slots, or 420 minutes, with 20 minutes spare.

Worked example — a ten-team division on Saturdays
CheckNumbersFits?
One round per Saturday 5 games into 6 slots Yes, with 1 slot spare each Saturday
Whole season 9 rounds = 9 Saturdays Yes, and 10 playable Saturdays leave 1 spare weekend
Whole season in slots 45 games into 10 × 6 = 60 slots Yes, with 15 slots spare

The spare slot each Saturday takes a make-up game, and the spare weekend takes a lost round.

Worked example

A six-team second division on Sundays

Illustrative example, not a specific league.

The same league has a six-team under-12 division. 6 × 5 ÷ 2 = 15 games, in 5 rounds of 3 games.

Eight games a Saturday would not fit: 5 + 3 = 8 games is more than the 6 slots that turf holds. So this division gets its own day.

The Sundays are held from 8:00 to 13:00, which is 300 minutes, and the same 40 minutes of set-up and takedown leave 260 minutes. At 70 minutes a slot that is 3 slots, or 210 minutes, with 50 minutes spare.

Three games is one round, so 5 Sundays cover the season: 5 × 3 = 15 slots for 15 games. That is an exact fit with no spare slot, so hold a sixth Sunday for make-ups if the permit allows, or agree before the season where a lost day is played.

Check the draft before you publish

Checklist: before you publish a field hockey season

  1. Rounds counted against playable turf days, not just games against slots.
  2. Set-up and takedown sitting inside the permit, not inside the game window.
  3. No turf hosting two games at once, changeover included.
  4. Games on a shared day counted for both divisions together.
  5. Every team's unavailable dates respected.
  6. Early and late slots counted per team and shared out by hand.
  7. At least one spare turf day or spare slot held for weather and make-ups.
  8. Umpires asked to check the draft, so every slot is coverable.

Then give each club two days to review its own teams, fix what they find, and publish once.

Turf sharing and changeovers, in practice

The permit holder sets the turf's availability and its blackout dates, so ask for the season's dates early and write down who to call when they change. Agree the weather rule before the season: who decides that the turf is unplayable, by what time, and how the decision reaches clubs and families.

Measure one changeover once, honestly. A short changeover that is real beats a long one that is not, because the schedule you publish is the one people arrive for.

When the turf is shared with other sports, the hours you hold are the hours you can use, not the hours it is light. The related guides below cover permits that change mid-season, sharing a surface between divisions, and sharing early and late slots fairly.

Field hockey often uses two umpires. Today, the league assigns the game's official in Play 2 Earn Sports, with sport, level and available-days checks; the second umpire stays a league process, planned the way your league already does it.

Field hockey tournaments alongside the league season

Tournaments use round robin, groups (pools) and knockout formats, so a one-day field hockey tournament is a tournament, not a league round. The free bracket generator builds single-elimination brackets for 3 to 32 teams, with byes for the top seeds, and double-elimination brackets for 4 to 32 teams, with an optional reset game, and a tournament fixture can be postponed before the new time is known. Keep tournament days out of the league season when you block your season dates, and treat a tournament weekend as a skipped weekend in your league plan.

In Play 2 Earn Sports

How Play 2 Earn Sports supports a field hockey league

Play 2 Earn Sports gives you sports scheduling software for every team in one place, and for leagues league scheduling software builds the season from the inputs above.

  • Turf as it really is

    Each turf has its own availability windows, a changeover buffer and date-specific exceptions, such as shorter hours from October. A club can add an exception for one date.

  • Days and times the league sets

    The league sets the allowed playing days and the earliest start and latest end time.

  • A round-robin draft

    League auto-scheduling builds the season with round robin, divisions, home and away balance and team availability, and checks for turf and team double-bookings. You review the draft before publishing.

  • Blocked dates

    Clubs can block holidays, closures and tournament weekends on their teams, venues and the fields they use, and the scheduler keeps games out of those periods.

  • Team preferences

    Clubs can set each team's preferred days, start window, spacing and minimum rest hours, and the scheduler weighs them when it picks times. The weighing is soft, so review early and late slots by team before you publish.

  • Published means protected

    A published schedule is not regenerated over. Moving one game runs the same clash checks before it saves.

  • Change notices

    When a published, upcoming league game moves, a change notice is queued for the people in it: both clubs' staff, the affected coaches, rostered players, linked parents and any assigned official. It goes to the app, by email, by push where enabled and in the team's existing chat. Email and push depend on each person's settings.

  • Officials

    Today, the league assigns one official to each league game. The picker checks the sport, the league's required level and the official's unavailable days, and the official accepts, declines or hands the game back.

  • Families and practices

    Practices, RSVPs and team chat, in an app that installs from the website on iPhone and Android.

  • Running one team

    A team app for the field hockey coach's week: who is coming, a pitch lineup and attendance.

    Field hockey team app

See your season built from the turf hours you really hold.

Questions

Frequentlyasked questions

Gather four inputs: the teams in each division, the turf hours you really hold with the permit holder's blackout dates, your season dates with the weekends you skip, and each team's unavailable dates. Turn turf hours into slots, count rounds against playable turf days, check the draft by team and by turf, then publish once.

Playing time changes with the age group, and your competition's rules set it. An under-10 game might play four short quarters, while an under-16 game plays longer ones. Time one real game and one changeover in your own league, then use that number for every slot.

It comes from your teams and your playable turf days. In a single round robin, each team plays one game fewer than the number of teams, so a ten-team division plays nine games each, forty-five in all, in nine rounds. Count playable turf days before you promise dates.

Yes, and many leagues do. Add the divisions' games together before you count: a ten-team division's five games a round plus a six-team division's three is eight games, more than a six-slot day holds. Give each division its own day, or its own hours.

Hold at least one spare turf day and one spare slot on a normal day, if the permit allows. In the worked example, the Saturday division leaves one slot spare every week and one weekend spare, while the Sunday division fits exactly, so its spare day matters more.

Yes. Make the pairings with the free round robin generator, for 3 to 32 teams with a bye each round for odd counts, then turn the pairings into dated games with the free league schedule maker. Both run in your browser and neither needs an account.

Tournaments use round robin, groups (pools) and knockout formats. A tournament fixture can be postponed before the new time is known, and the free bracket generator builds single-elimination brackets for 3 to 32 teams, with byes for the top seeds, and double-elimination brackets for 4 to 32 teams, with an optional reset game. Keep tournament weekends out of your league season when you set dates.

Starter is free for clubs with up to 10 teams. Pro is $49.67 USD a month for 11 to 25 teams. Unlimited is $99.67 USD a month for 26 or more teams. For leagues, Starter is free for up to 10 clubs, League Pro is $97.85 USD a month for 11 to 25 clubs, and League Unlimited is $196.35 USD a month for 26 or more clubs. Every feature is on every plan, and players and parents are always included. See pricing.

Keep reading

Related guides

Turf hours you really hold, slots that add up, and one published schedule.