The premier amateur soccer league where passion meets competition. Bringing together the best local talent, week after week, match after match.
Don't miss the action — mark your calendar
Premier League style format — every team fights for glory
Every team plays every other team at least once, plus one random extra match, giving each team maximum competitive exposure.
The team with the most points at the end of the season is crowned Goalers League Champion and takes home the trophy.
Win earns 3 points, a draw earns 1 point, and a loss earns 0. Goal difference is the tiebreaker when teams are level on points.
Matches are played at local facilities across the area. Home and away fixtures are determined by the league schedule.
Top of the table — live rankings
8 squads. One champion. Click a team to see their full roster.
Updated after every match — fight for the top spot
| # | Team | P | W | D | L | GF | GD | Pts | Form |
|---|
Every upcoming fixture in one place, with league and friendly matches clearly labeled.
League matches and friendlies. Friendlies stay visible, but do not affect standings or player stats.
League leaders and player numbers update automatically as official matches are played.
Please complete this form before the participant takes part in Goalers League matches, training, evaluations, or any league activity. For participants under 18, a parent or legal guardian must sign. Participants who are 18 or older may sign for themselves.
I understand that the participant wishes to take part in soccer-related activities organized, operated, or sponsored by Goalers League, including games, practices, training sessions, evaluations, tournaments, events, and the use of fields, facilities, and equipment.
I understand that soccer involves inherent risks, including slips, trips, falls, collisions, being struck by a ball or other object, sprains, strains, bruises, fractures, concussions, weather-related hazards, unsafe or changing field conditions, and the risk of serious injury.
I confirm that, to the best of my knowledge, the participant is physically and mentally able to participate safely, and I will disclose any medical condition, allergy, injury, limitation, or other concern that may affect safe participation.
I understand that the participant must follow league rules, safety directions, and the decisions of coaches, referees, staff, volunteers, and organizers. Goalers League may remove, suspend, or restrict a participant whose conduct is unsafe, abusive, discriminatory, violent, threatening, or unsportsmanlike.
If reasonably necessary in an injury, illness, or emergency, I authorize Goalers League to obtain or arrange first aid, ambulance transportation, and medical treatment, with reasonable efforts made to contact the participant or, if the participant is under 18, the parent/guardian or emergency contact first.
I understand that photography, video recording, livestreams, highlights, websites, sponsorship materials, social media posts, and other league-related media use are part of participation in Goalers League. I also consent to the collection, use, and storage of the information in this form for league administration, registration, scheduling, communication, emergency response, discipline, safety, and program operations.
If any section of this agreement is found to be invalid or unenforceable, the remaining sections continue to apply to the fullest extent permitted by law. This agreement is governed by the laws of Ontario, Canada.
Your waiver has been submitted and recorded for Goalers League.
Only the team captain needs to submit this form. Add all your players below — including yourself.
Your team registration has been received. We'll be in touch shortly to confirm your spot in the league.
Enable notifications for match reminders, final scores, and standings updates right when they happen.
Overview of the Goalers League
Add league results or friendlies. Friendlies are shown on-site but excluded from standings and player stats.
| Game Day | Date | Match | Score | Type |
|---|
Update wins, draws, losses and goals for each team
Group scheduled games into Sunday game days and mark friendlies separately.
| Game Day | Date | Kickoff | Match | Type | Venue |
|---|
Add brand-new clubs from the applications queue, or remove teams here when you need to reshape the league.
Removing a team also clears any saved results and scheduled matches tied to that club so the public site stays consistent.
Every registration is archived here. Review the roster, confirm the branding, then either add the club as a new team or replace an existing one only if you want to.
If email delivery is delayed, the full submission still lands here with the team name, roster, and any archived images that were attached.
Track which current players have a waiver on file, and manually assign any submission that could not be matched automatically.
Each current player shows as on file or missing based on the most recent matched waiver in the archive.
If a submitted player name does not match the roster confidently, it lands here so you can assign it manually.
Send instant updates to all subscribers
Share this button with players so they can subscribe to push notifications directly on the site.