1. Sports Club / League Mgmt
  2. Data model and import order
Reference

The tables behind Sports Club / League Mgmt

Sports Club / League Mgmt ships with 10 tables, grouped here by the feature that uses them. Every record your team works with lives in one of them, and you can add fields and tables in Proto.

Tables
10
Features
6, plus shared settings
Change it
Add fields and tables in Proto

How the model is organised

Seasons and Teams:

League seasons and Teams. A season holds dates and scoring policy; each team names its coach.

Team Rosters:

Team members link People to Teams with role and dates.

Fixtures:

Fixtures link a home and an away team with venue and times.

Match Officials:

Match officials link People to Fixtures by role.

Results and Standings:

Results belong to a fixture with scores, submitter and approver.

Training:

Training sessions belong to a team and coach; training attendance links People to sessions.

Access:

People link to platform users in Users.

Every table, by feature

Seasons and Teams

3 tablesAbout this feature
  • League seasons

    League season configuration with scoring policy and date window for an operational fixture record.

    Linked to Fixtures
  • Teams

    Registered teams with season, coach and registration status.

    Linked to People
  • People

    People registry for Sports Club League Mgmt: players, coaches, officials and coordinators linked to platform users.

    Linked to Users

Team Rosters

3 tablesAbout this feature
  • Team members

    Team roster membership linking a person to a team with role and join/leave dates.

    Linked to Teams, People
  • People

    People registry for Sports Club League Mgmt: players, coaches, officials and coordinators linked to platform users.

    Linked to Users
  • Teams

    Registered teams with season, coach and registration status.

    Linked to People

Fixtures

3 tablesAbout this feature
  • Fixtures

    Scheduled matches between a home and away team at a venue with lifecycle status.

    Linked to Teams
  • Teams

    Registered teams with season, coach and registration status.

    Linked to People
  • League seasons

    League season configuration with scoring policy and date window for an operational fixture record.

    Linked to Fixtures

Match Officials

3 tablesAbout this feature
  • Match officials

    Official assignment to a fixture with role and confirmation state.

    Linked to Fixtures, People
  • Fixtures

    Scheduled matches between a home and away team at a venue with lifecycle status.

    Linked to Teams
  • People

    People registry for Sports Club League Mgmt: players, coaches, officials and coordinators linked to platform users.

    Linked to Users

Results and Standings

4 tablesAbout this feature
  • Results

    Match results submitted by officials and confirmed by an independent reviewer.

    Linked to Fixtures, People
  • Fixtures

    Scheduled matches between a home and away team at a venue with lifecycle status.

    Linked to Teams
  • League seasons

    League season configuration with scoring policy and date window for an operational fixture record.

    Linked to Fixtures
  • People

    People registry for Sports Club League Mgmt: players, coaches, officials and coordinators linked to platform users.

    Linked to Users

Training

4 tablesAbout this feature
  • Training sessions

    Team training sessions with coach, location and scheduled window.

    Linked to Teams, People
  • Training attendance

    Per-person attendance status for a training session.

    Linked to Training sessions, People
  • Teams

    Registered teams with season, coach and registration status.

    Linked to People
  • People

    People registry for Sports Club League Mgmt: players, coaches, officials and coordinators linked to platform users.

    Linked to Users

Shared and settings

1 table
  • Users

    Users

    Linked to Users

Keys and references

Every person is held once in People. Import rosters, officials and attendance by person and team, never by display name alone. Keep fixture names and venues consistent so clash checks work.

The app holds 10 tables and 17 relationships.

Migration order

  1. Load Users and People.
  2. Load league seasons and Teams.
  3. Load team members.
  4. Load Fixtures, then match officials.
  5. Load Results for played fixtures, then training sessions and training attendance.
  6. Reconcile rosters and the table with the source before scheduling new fixtures.

Set up Sports Club / League Mgmt your way.

Start free, then use Proto to change fields, steps and approvals before your team goes live.

How to get started