Skip to content
KWLeague
Join the league
About the league

Clubs first

KW League is an adult amateur soccer league in Kitchener-Waterloo. Clubs run their own teams and websites. The league runs the schedule, the table, the referees and the highlights.

Men's Open 18+Women's Open 18+Co-Ed 18+Over 30Over 45
Format

How the league works

2
Divisions per category
20
Clubs max per division
H+A
Home and away
3·1·0
Win · draw · loss

Each division plays a double round robin: every club plays every other club once at home and once away. With 20 clubs that is 38 rounds. In KW Summer 2027 the Premier Division has 0 clubs (0 rounds) and the First Division has 1 (0 rounds, one bye per round). Ties in the table are broken by goal difference, goals for, head-to-head, fair play and, last, a draw by the league.

Premier Division★ 1st wins the trophy · ▼ 17th–20th relegated to the First Division
First Division▲ 1st–2nd promoted · ◆ 3rd–10th playoffs, both finalists promoted · ▼ 17th–20th leave the league
Promotion & playoffs in detail →
KW Summer 2027

Season calendar

Full schedule →
ApplicationsUntil spots fillClubs apply on Join the league. First come, first served.
Tue May 18Premier kicks offTuesdays, 0 rounds, through Sep 21.
Wed May 19First kicks offWednesdays, 0 rounds, through Sep 22.
Week of Sep 21Make-up weekReserved for postponed matches.
Sun Oct 3–17PlayoffsFirst Division quarter-finals, semi-finals and final.

Kick-offs 6:30 PM, 7:00 PM and 9:00 PM at Bridgeport, Budd Park, RIM Park and Woodside Park. The week of Sep 21 is kept free for postponed matches.

Rules

Playing in KW League

Club expectations

Clubs field a full team for every match, arrive 20 minutes before kick-off and keep their fee in good standing. A club that owes the league has its registration void.

Player eligibility

Players must be 18 or older and meet the category age (30+ for Over 30, 45+ for Over 45). A player is eligible only after the club and then the league approve the registration. One club per category.

Player and spectator conduct

Respect referees, opponents and the venue. Abuse of officials leads to suspension. Clubs are responsible for their spectators.

Uniforms and goalkeeper colours

Matching shirts with numbers. If colours clash, the home club changes. Goalkeepers wear a colour different from both teams and the referee.

Game sheets

Both clubs submit the lineup on the game sheet before kick-off. Only league-approved players may be listed.

Match reports and results

The referee files the match report. Only the league publishes results, usually within 24 hours.

Fair play and discipline

Yellow card 1 point, red card 3 points in the fair play table. Suspensions follow the regulations and are published to the club admin.

Ask for the regulations (PDF)
FAQ

Questions

How do I join as a player?

Register on your club’s site. The club approves you first, then the league validates your registration.

Is there live streaming?

No. The league films featured matches and publishes highlights later.

What if it rains?

The league decides by 4:00 PM on match day. Postponed matches move to the make-up week.

How much does a team pay?

See the fee summary on Join the league. Amounts are in CAD before HST.

Can my club have its own website?

Yes. Every club gets a site connected to the league, themed in its colours.

Still have a question?