Tutorial
Build a complete soccer league in Seasonsmith, start to finish, in about 20 minutes, with a sample facility spreadsheet to practise on. For how everything works and what each message means, see the guide.
You’ll build Spring 2027 Youth Soccer: three brackets, 18 teams, two facilities with named fields, weekly field time, one facility spreadsheet and five coach requests. Use these exact values the first time; every step tells you what you should see. Then build your real league the same way, or delete this one from Season.
Create the league
- Press New league in the top bar (on a phone: Menu → New league or tournament).
- Type the name Spring 2027 Youth Soccer.
- Set Sport to Soccer.
- Leave Guided setup selected and press Start guided setup.
Set the season dates
- On the Season step, set First day to 03/06/2027 and Last day to 05/16/2027.
- Under Blackout dates, set From 03/27/2027 and To (optional) 03/28/2027 (Easter weekend), then press Add dates.
- Under League-wide rules, set Same club at the same time to 2, “where possible”. Leave the rest as they are.
Add the age brackets
On the Brackets & pools step, press Add bracket three times and fill in:
| Name | Guaranteed games per team | Latest start |
|---|---|---|
| 10U | 5 | 05:30 PM |
| 12U | 5 | 06:30 PM |
| 14U | 5 | leave blank (no limit) |
Press Save bracket after each.
Add the facilities and their fields
- On the Facilities step, press Add facility. Facility name: Riverside Soccer Complex. Add its real address in Address if you like.
- Under Fields at this facility, Starting from already says Field 1. Set How many to 3 and press Add Field 1, Field 2, Field 3.
- Optional map pin: press the Search Google Maps for… link, find the right place, press Share → Copy link, and paste it into the map link box. Only Google Maps links are accepted.
- Press Save facility. Then add a second facility, Lakeview Park Fields, with How many at 2 (Field 1, Field 2).
Add the weekly field time
The Field time step opens on the By day planner: one facility’s week from Monday to Sunday, with Saturday and Sunday grouped as the weekend. The pills above it pick the facility, and Riverside Soccer Complex is picked to start with. Each day has its own Add times:
- In the Saturday column press Add times, type
9, 11, 1pm, 3pm, check the “Reads as:” line under the box (9:00 AM, 11:00 AM, 1:00 PM, 3:00 PM), and press Add. - In Sunday: Add times →
12pm, 2pm→ Add. - Press the Lakeview Park Fields pill. In Tuesday: Add times →
5pm, 7pm→ Add. - Still in Tuesday, press Copy to…, choose Thu, leave Add to their times selected, and press Copy to 1 day.
New times get all of the facility’s fields (Field 1, Field 2, Field 3 at Riverside Soccer Complex: 3 games at once) and are open to every bracket; bracket start limits still apply. Press a time to change its fields, its day or Open to.
Upload a facility spreadsheet
Riverside Soccer Complex sent its exact April field time, one row per field. Download the sample: soccer-april-2027.xlsx (or the CSV version). Its columns are Date, Start and Field, with a “Tournament” and a “Reserved” closure. The .xlsx also has a title row above the headings.
- On the same Field time step, under Facility availability, press Upload a facility spreadsheet and choose the file.
- Check the guess: Layout One row per time slot; Heading row Row 3 for the .xlsx (it has a title row) or Row 1 for the CSV; Fields column Column C; and Each row is One field, by name. If a facility’s spreadsheet is read wrongly, change these and the result updates straight away.
- Set Location to Riverside Soccer Complex.
- Read What was read, then press Import 22 game spots.
Press Next: Teams.
Add the teams
On the Teams step, press Paste a list instead. Each line is team name, pool, club. Leave the pool blank (two commas) when the bracket is one group. For each list: choose the bracket under Bracket for all of these, paste, and press Add … teams.
10U:
Riverside Hawks 10U, , Riverside Lakeview Lightning 10U, , Lakeview Oak Hill Storm 10U, , Oak Hill Westfield Wolves 10U, , Westfield
12U (two pools, A and B):
Riverside Hawks 12U, A, Riverside Lakeview Lightning 12U, A, Lakeview Oak Hill Storm 12U, A, Oak Hill Westfield Wolves 12U, A, Westfield Riverside Rockets 12U, B, Riverside Lakeview Bears 12U, B, Lakeview Oak Hill Thunder 12U, B, Oak Hill Westfield Kings 12U, B, Westfield
14U:
Riverside Hawks 14U, , Riverside Lakeview Lightning 14U, , Lakeview Oak Hill Thunder 14U, , Oak Hill Westfield Wolves 14U, , Westfield Riverside Rockets 14U, , Riverside Lakeview Bears 14U, , Lakeview
Enter the coaches’ requests
On the Requests step, find each team, press Add requests, choose a rule from Add a rule…, press Add rule, fill it in, then Save team:
- Riverside Hawks 12U (“can’t play more than once a weekend”): Max games in one weekend → 1, Must.
- Lakeview Lightning 14U (“no more than 3 games on Saturday/Sunday”): Max weekend games all season → 3, Must.
- Oak Hill Thunder 12U (shares a coach with Oak Hill Thunder 14U): Not at the same time as other teams → choose Oak Hill Thunder 14U, Must.
- Westfield Wolves 10U (spring break): Unavailable dates → From 04/10/2027 To 04/11/2027 → Add dates, Must.
- Oak Hill Storm 12U (“we’d rather not play Tuesdays”): Can’t play on certain days → Tue, then switch it to Prefer.
Generate the season
On Review & schedule, the check at the top reads Ready to schedule. Notes (such as a facility with no address) don’t stop anything. Leave All brackets selected and press Generate schedule. It takes a second or two. It tries many arrangements and keeps the best one.
Press Finish setup. The league opens on its Schedule tab, with the other tabs beside it: Teams, Brackets & pools, Facilities & field time and Season. The rest of the tutorial uses these tabs.
Check that the requests were respected:
- Choose By team and open Riverside Hawks 12U: 5/5 games, never two on the same weekend.
- Westfield Wolves 10U has nothing on Apr 10–11; no 10U game starts after 5:30 PM.
- Field use shows every time with games booked / games at once. Nothing is over capacity, and Apr 10 at Riverside has only 9:00 AM, for 2.
Adjust by hand
- Choose By date, find a 12U or 14U game and press Move. (Not a 10U one: step 11 reschedules 10U, and a locked 10U game would stay put and change the numbers you’re told to expect there.)
- The list shows every open time that fits every rule (amber lines miss a preference), with the fields still free. Pick one, choose a field in the Field: menu, and press Move here and lock.
- Press Regenerate schedule and confirm. The locked game stays exactly where you put it, on the field you chose, while the rest is rebuilt around it.
See how problems are explained (optional, 2 minutes)
Make the schedule impossible on purpose to see what Seasonsmith tells you:
- On Brackets & pools, edit 10U, set Latest start to 08:00 AM, and save.
- On Schedule, choose 10U only and press Regenerate schedule.
Put 10U’s latest start back to 05:30 PM and regenerate 10U. You should be back to 45 of 45.