League admin

Seasons & fixturesRules & regulationsClubs & accessPayments & storeDisciplineRecords & claimsIntakeActivity log

Seasons (1)

The active season is what standings, the schedule and top scorers show. Creating a season activates it and can carry over the previous season's clubs and teams — divisions included.

SeasonTeams
2026-2027 Indoor · indoor 18 Active

Create a season

Indoor is keyed by its end year — entering 2027 creates the 2026–2027 Indoor season. Copying from the archive creates any clubs that don't exist yet, with a placeholder contact email to update before the club claims its login.

Teams in the active season

ClubTeamDivision
Blackfalds Rangers Blackfalds Rangers
Blackfalds Rangers Blackfalds Rangers II
Camrose Town Camrose City
Camrose Town Camrose Town
Innisfail Athletic Innisfail Aces
Innisfail Athletic Innisfail Athletic
Lacombe FC Lacombe FC
Lacombe FC Lacombe Legends
Olds Dynamo Olds Dynamo
Olds Dynamo Olds Onyx
Ponoka Rovers Ponoka Rovers
Ponoka Rovers Ponoka Rovers II
Red Deer City SC City Reserves
Red Deer City SC Red Deer City
Stettler Strikers Stettler Strikers
Stettler Strikers Stettler Strikers II
Sylvan Lake United Sylvan Lake Selects
Sylvan Lake United Sylvan Lake United

Matches (90)

MatchKickoffFieldRefereeStatus
Camrose City vs Ponoka Rovers 2026-11-28T14:00 The Dome — Pitch 3 Marc Thibault Scheduled Correct
Stettler Strikers II vs Innisfail Athletic 2026-11-28T14:00 The Dome — Pitch 3 Dan Ormond Scheduled Correct
Stettler Strikers vs Ponoka Rovers II 2026-11-28T14:00 The Dome — Pitch 3 Brian Kowal Scheduled Correct
Olds Dynamo vs Innisfail Aces 2026-11-28T12:00 The Dome — Pitch 2 Marc Thibault Scheduled Correct
Camrose Town vs Blackfalds Rangers II 2026-11-28T12:00 The Dome — Pitch 2 Dan Ormond Scheduled Correct
Olds Onyx vs Blackfalds Rangers 2026-11-28T12:00 The Dome — Pitch 2 Brian Kowal Scheduled Correct
Lacombe FC vs Sylvan Lake Selects 2026-11-28T10:00 The Dome — Pitch 1 Marc Thibault Scheduled Correct
Sylvan Lake United vs City Reserves 2026-11-28T10:00 The Dome — Pitch 1 Dan Ormond Scheduled Correct
Lacombe Legends vs Red Deer City 2026-11-28T10:00 The Dome — Pitch 1 Brian Kowal Scheduled Correct
Camrose City vs Olds Dynamo 2026-11-21T14:00 The Dome — Pitch 3 Marc Thibault Scheduled Correct
Stettler Strikers II vs Camrose Town 2026-11-21T14:00 The Dome — Pitch 3 Dan Ormond Scheduled Correct
Stettler Strikers vs Olds Onyx 2026-11-21T14:00 The Dome — Pitch 3 Brian Kowal Scheduled Correct
Ponoka Rovers vs Lacombe FC 2026-11-21T12:00 The Dome — Pitch 2 Marc Thibault Scheduled Correct
Innisfail Athletic vs Sylvan Lake United 2026-11-21T12:00 The Dome — Pitch 2 Dan Ormond Scheduled Correct
Ponoka Rovers II vs Lacombe Legends 2026-11-21T12:00 The Dome — Pitch 2 Brian Kowal Scheduled Correct
Sylvan Lake Selects vs Innisfail Aces 2026-11-21T10:00 The Dome — Pitch 1 Marc Thibault Scheduled Correct
City Reserves vs Blackfalds Rangers II 2026-11-21T10:00 The Dome — Pitch 1 Dan Ormond Scheduled Correct
Red Deer City vs Blackfalds Rangers 2026-11-21T10:00 The Dome — Pitch 1 Brian Kowal Scheduled Correct
Lacombe FC vs Olds Dynamo 2026-11-14T14:00 The Dome — Pitch 3 Marc Thibault Scheduled Correct
Sylvan Lake United vs Camrose Town 2026-11-14T14:00 The Dome — Pitch 3 Dan Ormond Scheduled Correct
Lacombe Legends vs Olds Onyx 2026-11-14T14:00 The Dome — Pitch 3 Brian Kowal Scheduled Correct
Innisfail Aces vs Camrose City 2026-11-14T12:00 The Dome — Pitch 2 Marc Thibault Scheduled Correct
Blackfalds Rangers II vs Stettler Strikers II 2026-11-14T12:00 The Dome — Pitch 2 Dan Ormond Scheduled Correct
Blackfalds Rangers vs Stettler Strikers 2026-11-14T12:00 The Dome — Pitch 2 Brian Kowal Scheduled Correct
Ponoka Rovers vs Sylvan Lake Selects 2026-11-14T10:00 The Dome — Pitch 1 Marc Thibault Scheduled Correct
Innisfail Athletic vs City Reserves 2026-11-14T10:00 The Dome — Pitch 1 Dan Ormond Scheduled Correct
Ponoka Rovers II vs Red Deer City 2026-11-14T10:00 The Dome — Pitch 1 Brian Kowal Scheduled Correct
Lacombe FC vs Innisfail Aces 2026-11-07T14:00 The Dome — Pitch 3 Marc Thibault Scheduled Correct
Sylvan Lake United vs Blackfalds Rangers II 2026-11-07T14:00 The Dome — Pitch 3 Dan Ormond Scheduled Correct
Lacombe Legends vs Blackfalds Rangers 2026-11-07T14:00 The Dome — Pitch 3 Brian Kowal Scheduled Correct
Olds Dynamo vs Ponoka Rovers 2026-11-07T12:00 The Dome — Pitch 2 Marc Thibault Scheduled Correct
Camrose Town vs Innisfail Athletic 2026-11-07T12:00 The Dome — Pitch 2 Dan Ormond Scheduled Correct
Olds Onyx vs Ponoka Rovers II 2026-11-07T12:00 The Dome — Pitch 2 Brian Kowal Scheduled Correct
Sylvan Lake Selects vs Camrose City 2026-11-07T10:00 The Dome — Pitch 1 Marc Thibault Scheduled Correct
City Reserves vs Stettler Strikers II 2026-11-07T10:00 The Dome — Pitch 1 Dan Ormond Scheduled Correct
Red Deer City vs Stettler Strikers 2026-11-07T10:00 The Dome — Pitch 1 Brian Kowal Scheduled Correct
Ponoka Rovers vs Innisfail Aces 2026-10-17T14:00 The Dome — Pitch 3 Marc Thibault Completed Correct
Innisfail Athletic vs Blackfalds Rangers II 2026-10-17T14:00 The Dome — Pitch 3 Dan Ormond Completed Correct
Ponoka Rovers II vs Blackfalds Rangers 2026-10-17T14:00 The Dome — Pitch 3 Brian Kowal Completed Correct
Camrose City vs Lacombe FC 2026-10-17T12:00 The Dome — Pitch 2 Marc Thibault Completed Correct
Stettler Strikers II vs Sylvan Lake United 2026-10-17T12:00 The Dome — Pitch 2 Dan Ormond Completed Correct
Stettler Strikers vs Lacombe Legends 2026-10-17T12:00 The Dome — Pitch 2 Brian Kowal Completed Correct
Olds Dynamo vs Sylvan Lake Selects 2026-10-17T10:00 The Dome — Pitch 1 Marc Thibault Completed Correct
Camrose Town vs City Reserves 2026-10-17T10:00 The Dome — Pitch 1 Dan Ormond Completed Correct
Olds Onyx vs Red Deer City 2026-10-17T10:00 The Dome — Pitch 1 Brian Kowal Completed Correct
Ponoka Rovers vs Camrose City 2026-10-10T14:00 The Dome — Pitch 3 Marc Thibault Completed Correct
Innisfail Athletic vs Stettler Strikers II 2026-10-10T14:00 The Dome — Pitch 3 Dan Ormond Completed Correct
Ponoka Rovers II vs Stettler Strikers 2026-10-10T14:00 The Dome — Pitch 3 Brian Kowal Completed Correct
Innisfail Aces vs Olds Dynamo 2026-10-10T12:00 The Dome — Pitch 2 Marc Thibault Completed Correct
Blackfalds Rangers II vs Camrose Town 2026-10-10T12:00 The Dome — Pitch 2 Dan Ormond Completed Correct
Blackfalds Rangers vs Olds Onyx 2026-10-10T12:00 The Dome — Pitch 2 Brian Kowal Completed Correct
Sylvan Lake Selects vs Lacombe FC 2026-10-10T10:00 The Dome — Pitch 1 Marc Thibault Completed Correct
City Reserves vs Sylvan Lake United 2026-10-10T10:00 The Dome — Pitch 1 Dan Ormond Completed Correct
Red Deer City vs Lacombe Legends 2026-10-10T10:00 The Dome — Pitch 1 Brian Kowal Completed Correct
Olds Dynamo vs Camrose City 2026-10-03T14:00 The Dome — Pitch 3 Marc Thibault Completed Correct
Camrose Town vs Stettler Strikers II 2026-10-03T14:00 The Dome — Pitch 3 Dan Ormond Completed Correct
Olds Onyx vs Stettler Strikers 2026-10-03T14:00 The Dome — Pitch 3 Brian Kowal Completed Correct
Lacombe FC vs Ponoka Rovers 2026-10-03T12:00 The Dome — Pitch 2 Marc Thibault Completed Correct
Sylvan Lake United vs Innisfail Athletic 2026-10-03T12:00 The Dome — Pitch 2 Dan Ormond Completed Correct
Lacombe Legends vs Ponoka Rovers II 2026-10-03T12:00 The Dome — Pitch 2 Brian Kowal Completed Correct
Innisfail Aces vs Sylvan Lake Selects 2026-10-03T10:00 The Dome — Pitch 1 Marc Thibault Completed Correct
Blackfalds Rangers II vs City Reserves 2026-10-03T10:00 The Dome — Pitch 1 Dan Ormond Completed Correct
Blackfalds Rangers vs Red Deer City 2026-10-03T10:00 The Dome — Pitch 1 Brian Kowal Completed Correct
Olds Dynamo vs Lacombe FC 2026-09-26T14:00 The Dome — Pitch 3 Marc Thibault Completed Correct
Camrose Town vs Sylvan Lake United 2026-09-26T14:00 The Dome — Pitch 3 Dan Ormond Completed Correct
Olds Onyx vs Lacombe Legends 2026-09-26T14:00 The Dome — Pitch 3 Brian Kowal Completed Correct
Camrose City vs Innisfail Aces 2026-09-26T12:00 The Dome — Pitch 2 Marc Thibault Completed Correct
Stettler Strikers II vs Blackfalds Rangers II 2026-09-26T12:00 The Dome — Pitch 2 Dan Ormond Completed Correct
Stettler Strikers vs Blackfalds Rangers 2026-09-26T12:00 The Dome — Pitch 2 Brian Kowal Completed Correct
Sylvan Lake Selects vs Ponoka Rovers 2026-09-26T10:00 The Dome — Pitch 1 Marc Thibault Completed Correct
City Reserves vs Innisfail Athletic 2026-09-26T10:00 The Dome — Pitch 1 Dan Ormond Completed Correct
Red Deer City vs Ponoka Rovers II 2026-09-26T10:00 The Dome — Pitch 1 Brian Kowal Completed Correct
Innisfail Aces vs Lacombe FC 2026-09-19T14:00 The Dome — Pitch 3 Marc Thibault Completed Correct
Blackfalds Rangers II vs Sylvan Lake United 2026-09-19T14:00 The Dome — Pitch 3 Dan Ormond Completed Correct
Blackfalds Rangers vs Lacombe Legends 2026-09-19T14:00 The Dome — Pitch 3 Brian Kowal Completed Correct
Ponoka Rovers vs Olds Dynamo 2026-09-19T12:00 The Dome — Pitch 2 Marc Thibault Completed Correct
Innisfail Athletic vs Camrose Town 2026-09-19T12:00 The Dome — Pitch 2 Dan Ormond Completed Correct
Ponoka Rovers II vs Olds Onyx 2026-09-19T12:00 The Dome — Pitch 2 Brian Kowal Completed Correct
Camrose City vs Sylvan Lake Selects 2026-09-19T10:00 The Dome — Pitch 1 Marc Thibault Completed Correct
Stettler Strikers II vs City Reserves 2026-09-19T10:00 The Dome — Pitch 1 Dan Ormond Completed Correct
Stettler Strikers vs Red Deer City 2026-09-19T10:00 The Dome — Pitch 1 Brian Kowal Completed Correct
Innisfail Aces vs Ponoka Rovers 2026-09-12T14:00 The Dome — Pitch 3 Marc Thibault Completed Correct
Blackfalds Rangers II vs Innisfail Athletic 2026-09-12T14:00 The Dome — Pitch 3 Dan Ormond Completed Correct
Blackfalds Rangers vs Ponoka Rovers II 2026-09-12T14:00 The Dome — Pitch 3 Brian Kowal Completed Correct
Lacombe FC vs Camrose City 2026-09-12T12:00 The Dome — Pitch 2 Marc Thibault Completed Correct
Sylvan Lake United vs Stettler Strikers II 2026-09-12T12:00 The Dome — Pitch 2 Dan Ormond Completed Correct
Lacombe Legends vs Stettler Strikers 2026-09-12T12:00 The Dome — Pitch 2 Brian Kowal Completed Correct
Sylvan Lake Selects vs Olds Dynamo 2026-09-12T10:00 The Dome — Pitch 1 Marc Thibault Completed Correct
City Reserves vs Camrose Town 2026-09-12T10:00 The Dome — Pitch 1 Dan Ormond Completed Correct
Red Deer City vs Olds Onyx 2026-09-12T10:00 The Dome — Pitch 1 Brian Kowal Completed Correct

Schedule a match

Assigned referees see the match in their portal and fill in the digital game sheet — no more paper game cards.

Import a schedule

CSV columns: date,time,home,away,field,playoff (or a single scheduled_at datetime). Team names must match your teams. iCalendar (.ics) events are read from their title ("Team A vs Team B") and start time.

Glossary — league administration terms

Plain-language explanations for the flags and statuses you'll see across the league console. Click a term to expand it.

Fees owing (transfer hold)

What it is: A hold a team manager or club admin places on a player who owes their team money or equipment. While set, the system refuses any transfer for that player (CAMSL 3.5).

What it does: You'll see it as the reason when a transfer is blocked: “Outstanding fees or equipment must be settled first.” Only the player's own team can clear it.

Transfer rules at a glance

What it is: One transfer per 30 days (CAMSL 3.2), at most 2 per season (CASA 5(d)), none after July 31 outdoor / January 15 indoor (CAMSL 3.6), none while suspended or owing fees (CAMSL 3.5).

What it does: After approval the player waits 7 clear days before playing for the new team (CAMSL 3.4).

Credit ledger

What it is: Money owed back to clubs for players who paid registration. Clubs choose whether to collect it or apply it to their managers' costs.

Manager trust

What it is: A league-level switch you control per team. A trusted manager can approve player goal/assist claims directly. An untrusted manager's approvals are routed to the referee first, who can deny them — the manager can then escalate to you.

Why it exists: Claim approvals change official match records, so the league keeps final control over which managers can do this. Club admins and managers cannot set it themselves.

How to use it: Use “Mark trusted” / “Revoke trust” in the Manager trust section of your console.

Module toggles

What it is: League-wide switches for optional features and rule enforcement. Turning a rule off stops the system from enforcing it — the rulebook text stays visible for reference.