Youth sports league

North Shore Youth Soccer League · Youth sports league · Duluth, MN

Coach Darnell Price runs the North Shore Youth Soccer League, a 300-player recreational league in Duluth, and he uses this to schedule every game, assign referees and track registrations without parents' texts reaching him first.

NonprofitSchedulingCalendar5 tables · 8 views · 2 forms · 3 dimension sets · 1 document · 1 notification · 1 stage rule set · 1 row action · 1 agent
Use this template

Game calendar

Games
October 2026
Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
2
3U8 Lynx v FalconsU12 Voyageurs v Storm+2
4U14 Timberwolves v Northern Lights
5
6U14 Ravens v Northern Lights
7
8
9
10
11
12
13
14
15
16
17U8 Otters v LynxU10 Wolverines v Rovers+2
18
19
20
21
22
23
24U8 Lynx v OttersU10 Rovers v Herons+2
25
26
27
28
29
30
31U8 Falcons v Lynx

Tables

Games

24 sample rows · 12 columns

Every league game on the Saturday schedule: who plays whom, on which field, who officiates and how it ended.

GameAge groupHome teamAway teamFieldKickoffStatus
U10 Rovers v WolverinesU10U10 RoversU10 WolverinesLester Meadow South FieldSep 19, 4:00 PMFinal
U12 Pioneers v StormU12U12 PioneersU12 StormChester Ridge TurfSep 19, 6:00 PMCancelled
U8 Falcons v OttersU8U8 FalconsU8 OttersLester Meadow North FieldSep 26, 2:00 PMFinal
U10 Wolverines v HeronsU10U10 WolverinesU10 HeronsLester Meadow South FieldSep 26, 2:00 PMFinal
U12 Storm v PioneersU12U12 StormU12 PioneersChester Ridge TurfSep 26, 6:00 PMFinal
U10 Herons v RoversU10U10 HeronsU10 RoversLester Meadow South FieldOct 3, 2:30 PMFinal
U8 Lynx v FalconsU8U8 LynxU8 FalconsLester Meadow North FieldOct 3, 3:15 PMFinal
U12 Voyageurs v StormU12U12 VoyageursU12 StormChester Ridge TurfOct 3, 6:00 PMFinal
U14 Northern Lights v RavensU14U14 Northern LightsU14 RavensBayfront Commons PitchOct 3, 8:00 PMFinal
U14 Timberwolves v Northern LightsU14U14 TimberwolvesU14 Northern LightsBayfront Commons PitchOct 4, 7:00 PMFinal
U14 Ravens v Northern LightsU14U14 RavensU14 Northern LightsBayfront Commons PitchOct 6, 11:00 PMConfirmed
U8 Otters v LynxU8U8 OttersU8 LynxLester Meadow North FieldOct 17, 2:00 PMConfirmed

12 more rows

Players

24 sample rows · 13 columns

Every child registered this season, with guardian and fee status; minors' details stay restricted.

PlayerDate of birthTeamJersey numberPositionParent or guardianGuardian phone
Amara DialloApr 17, 2014U12 Storm14MidfielderOumar Diallo(218) 555-0114
Anton PetrovJun 30, 2015U12 Pioneers5DefenderSvetlana Petrova(218) 555-0117
Cleo FitzpatrickSep 12, 2014U12 Pioneers9ForwardAoife Fitzpatrick(218) 555-0116
Cormac DohertyJan 15, 2013U14 Northern Lights11ForwardSiobhan Doherty(218) 555-0121
Declan WhitfordFeb 8, 2019U8 Otters1GoalkeeperMarguerite Whitford(218) 555-0105
Elijah BrandvoldMay 18, 2013U14 Ravens1GoalkeeperMaren Brandvold(218) 555-0123
Ezra LindahlSep 2, 2018U8 Falcons4DefenderKirsten Lindahl(218) 555-0103
Gabriel ThorntonMar 9, 2015U12 Voyageurs7Any positionPriscilla Thornton(218) 555-0119
Hana TsukamotoJan 23, 2019U8 Falcons12Any positionDaisuke Tsukamoto(218) 555-0102
Imani ClayborneOct 7, 2016U10 Wolverines3DefenderDesmond Clayborne(218) 555-0108
Jasper LinquistMar 21, 2017U10 Rovers2DefenderSolveig Linquist(218) 555-0113
Leilani AkanaNov 5, 2014U12 Voyageurs10MidfielderKekoa Akana(218) 555-0118

12 more rows

Teams

12 sample rows · 9 columns

The league's rosters by age group: who coaches, how many play and where and when they practice.

TeamAge groupHead coachCoach phoneRosterPractice scheduleHome field
U10 HeronsU10Ingrid Valdivia(218) 555-0185Nadia Rasmussen, Tobias OkekeTuesdays and Thursdays, 6:00 to 7:15 pmLester Meadow South Field
U10 RoversU10Cyrus Haddad(218) 555-0186Ximena Cabrera, Jasper LinquistWednesdays and Fridays, 5:30 to 6:45 pmLester Meadow South Field
U10 WolverinesU10Terrence Boudreaux(218) 555-0184Soren Halvorsen, Imani Clayborne, Lucas Ferreira-GomesMondays and Wednesdays, 6:00 to 7:15 pmLester Meadow South Field
U12 PioneersU12Lorenzo Baptista(218) 555-0188Cleo Fitzpatrick, Anton PetrovTuesdays and Thursdays, 6:30 to 8:00 pmChester Ridge Turf
U12 StormU12Philippa Nakagawa(218) 555-0187Amara Diallo, Reuben TavaresMondays and Thursdays, 6:30 to 8:00 pmChester Ridge Turf
U12 VoyageursU12Annika Rasmussen-Cole(218) 555-0189Leilani Akana, Gabriel ThorntonMondays and Wednesdays, 6:30 to 8:00 pmChester Ridge Turf
U14 Northern LightsU14Obadiah Strand(218) 555-0190Saanvi Reddy, Cormac DohertyTuesdays and Thursdays, 7:00 to 8:30 pmBayfront Commons Pitch
U14 RavensU14Leandra Whitcombe(218) 555-0191Malia Torres, Elijah BrandvoldMondays and Wednesdays, 7:00 to 8:30 pmBayfront Commons Pitch
U14 TimberwolvesU14Casimir Jovanovic(218) 555-0192Tuesdays and Fridays, 7:00 to 8:30 pmBayfront Commons Pitch
U8 FalconsU8Gretchen Almquist(218) 555-0181Mateo Salazar, Hana Tsukamoto, Ezra LindahlTuesdays and Thursdays, 5:30 to 6:30 pmLester Meadow North Field
U8 LynxU8Marta Kowalski(218) 555-0183Zuri AbaraTuesdays and Thursdays, 4:45 to 5:45 pmLester Meadow North Field
U8 OttersU8Benedict Oyelowo(218) 555-0182Priya Menon, Declan WhitfordMondays and Wednesdays, 5:30 to 6:30 pmLester Meadow North Field

Referees

8 sample rows · 7 columns

The officials the league pays by the game: their grade, their weekends and what each game earns them.

RefereeGradeCertification expiresPay per gameAvailablePhoneEmail
Ananya ChaudhryGrade 7Jun 22, 2027$60Saturday afternoonWeeknights(218) 555-0130ananya.chaudhry@pinewoodmailbox.net
Beatrix LundeGrade 9Sep 15, 2026$30Weeknights(218) 555-0132beatrix.lunde@pinewoodmailbox.net
Daniela RestrepoGrade 7Oct 30, 2026$55Saturday afternoonSunday(218) 555-0128daniela.restrepo@pinewoodmailbox.net
Hollis QuigleyGrade 8May 13, 2027$45Saturday afternoon(218) 555-0129hollis.quigley@lakesuperiorinbox.com
Ingeborg SaloGrade 8Jan 13, 2027$35Saturday morningSaturday afternoon(218) 555-0126ingeborg.salo@pinewoodmailbox.net
Kofi Antwi-BoydGrade 9Feb 22, 2027$25Saturday morningWeeknights(218) 555-0127kofi.antwiboyd@lakesuperiorinbox.com
Rafferty StoneGrade 8Aug 1, 2027$50SundayWeeknights(218) 555-0131rafferty.stone@lakesuperiorinbox.com
Tomás BellamyGrade 9Oct 25, 2026$25Saturday morningSunday(218) 555-0125tomas.bellamy@lakesuperiorinbox.com

Forms and booking

Player registration

Form
Player registrationThe spring and fall sign-up page a parent fills in for each child.
What is your child's name? *
What is your child's date of birth?It decides the age group.
Which position does your child like to play?GoalkeeperDefenderMidfielderForwardAny position
What is your name as the parent or guardian?
Which number should the coach text about game changes?
Which email should we send the schedule to?
Does your child have an allergy or a medical condition the coach should know about?Coaches see it on the roster card.
Register my child

Waitlist sign-up

Form
Waitlist sign-upThe page parents use when an age group is full; the registrar calls from it as spots open.
What is your child's name? *
What is your child's date of birth?
Who should the registrar call?
What is the best phone number to reach you?
What email should we write to when a spot opens?
Join the waitlist

Also included

  • Game boardStage rules
  • Referee assignmentDocumentThe note a referee gets when they are put on a game, with the time, the field and who is playing.
  • Game postponed textNotificationTexts both teams' families the moment a game is marked Postponed, so nobody drives to a closed field.
  • Postpone — weatherRow action