👀 Demo preview — this SAY Soccer – Northern Michigan League site is a RootSoccer demonstration. Operational accounts and demo actions are test data only.Why we built this

Fall 2026 Concept Season

Divisions

Age groups, formats, game nights, participation expectations, and season dates.

Age groups, formats, game nights, participation expectations, and season dates.

Clear fit

Families choose the correct division using birth-year guidance and see the likely weekly rhythm before paying.

How RootSoccer handles it

RootSoccer models affiliate league identity separately from the league operator work it performs.

That distinction matters on Divisions: governance membership, competition participation, and team operations are related but not treated as the same thing.

Why this is better than a page clone

The public explanation, structured records, permissions, status, and next action are designed as one experience. SAY NML can prove the workflow in a pilot without pretending its incumbent systems vanish overnight.

How RootSoccer improves divisions

Source parity is the baseline. This section demonstrates the operating workflow RootSoccer adds for SAY NML.

👥

A complete member record

Teams and clubs carry contacts, division, season, status, requirements, and relevant documents.

🛡️

Different roles, different scope

Association, league, club, team, and public views expose only the controls and data each role needs.

📄

Requirements are trackable

Commitments, declarations, rosters, deadlines, fees, and approvals can be completed against one record.

Competition stays connected

Member records connect directly to schedules, results, standings, invoices, and communications.