Goalers League Live Data

Goalers League publishes current standings, fixtures, results, teams, rosters, player statistics, top scorers, assists, cards, clean sheets, match events, and gallery references through live public AI feeds.

Use the live summary at https://goalersleague.com/ai/summary.md, current standings at https://goalersleague.com/ai/standings.md, player stats at https://goalersleague.com/ai/stats.md, and the full JSON snapshot at https://goalersleague.com/ai/league.json. These feeds update when league data is saved and use short public caching.

2026 Season Now Open

GOALERS
LEAGUE

The premier amateur soccer league where passion meets competition. Bringing together the best local talent, week after week, match after match.

0 Teams
0 Players
0 Matches
Upcoming Fixtures

NEXT MATCHES

Don't miss the action — mark your calendar

About The League

HOW IT WORKS

League matches shape the table, then the top four move into the championship bracket.

League Season

Every club plays official league fixtures during the regular season. Those matches build the standings and decide who reaches the playoffs.

🏆

Top 4 Playoffs

The top four teams move into the championship bracket. Playoff matches decide the Goalers League champion.

📋

Points System

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.

📍

Game Days

Fixtures are grouped into shared game days. Each game day has one date and one venue, so supporters can follow the full slate in one place.

League Table

CURRENT STANDINGS

Top of the table — live rankings

LATEST PHOTOS

Season 2026

THE TEAMS

League clubs. One champion. Click a team to see the full roster.

Season Race

TABLE & PLAYOFFS

League matches shape the table. Championship matches decide the playoff bracket.

Follow the full league table here. The top four teams move into the playoffs, and supporters can switch over to the bracket anytime.
Playoff Zone (Top 4)
 Moved Up
 Moved Down
 No Change
Swipe to compare all stats →
# Team P W D L GF GA GD Pts Form
The playoff bracket updates from championship fixtures and results. If you want to track how teams earned their place, switch back to the league table.
Full Schedule

SCHEDULED MATCHES

Every upcoming fixture in one place, with league and friendly matches clearly labeled.

Schedule Changes
Scheduled dates are provisional and can shift based on weather, field availability, or other league logistics.
Friendlies
Friendly matches show up here too, but they do not count toward league standings or player stats.
Match History

MATCH RESULTS

League matches and friendlies. Friendlies stay visible, but do not affect standings or player stats.

Match Center

FULL MATCH CENTER

Lineups, match timeline, and venue details for each fixture or result.

Coach / Captain Portal

TEAM PORTAL

Team staff can log in here to confirm starting lineups, bench lists, and matchday notes for their own fixtures only.

Photography Upload

PHOTO PORTAL

Private access for approved photographers to upload and organize official matchday photos.

Player & Team Stats

SEASON STATS

League leaders and player numbers update automatically as official matches are played.

Player Waiver

GOALERS LEAGUE PARENT/GUARDIAN CONSENT AND PARTICIPATION AGREEMENT

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.

If the participant is under 18 years old, this form must be completed and signed by their parent or legal guardian. A minor participant cannot complete this consent alone. A player signature may be added as an optional acknowledgment only.

Before You Start

  • For participants under 18, a parent or legal guardian must complete and sign this agreement.
  • Submission confirms the required participation consent, emergency-treatment authorization, privacy consent, and Goalers League media consent. For minors, submission confirms parent/guardian consent.
  • We will try to match the waiver to the current roster automatically even if the player name is slightly off. If anything is unclear, Goalers League will confirm the player details after submission.

Key Terms Summary

This is a short overview for parents, guardians, and adult participants. Please review the full agreement before signing or submitting the waiver.

1. Organization and Activity

The form covers participation in Goalers League soccer activities, including games, practices, training sessions, evaluations, events, and use of fields and equipment.

2. Acknowledgment of Risk

Soccer involves inherent risks, including collisions, falls, ball strikes, weather and field hazards, concussions, and the risk of serious injury.

3. Participant Health and Fitness

The signer confirms that the participant is fit to play to the best of their knowledge and must disclose relevant medical conditions, allergies, injuries, medications, or other safety concerns.

4. Rules, Conduct, and Safety

Participants must follow league rules and directions from coaches, referees, volunteers, and organizers. Unsafe or abusive conduct may lead to removal, suspension, or restrictions.

5. Medical Treatment Authorization

The signer authorizes reasonable emergency care, first aid, transport, and medical treatment if needed, with efforts made to contact the listed emergency contact.

6. Media, Privacy, and Legal Terms

The agreement also includes media consent, privacy consent for league operations and safety, responsibility for conduct, severability, and Ontario governing law terms.

Read Full Agreement
Full Waiver Text

GOALERS LEAGUE FULL PARTICIPATION AGREEMENT

This page contains the full agreement text that applies when the Goalers League waiver is submitted. For participants under 18, a parent or legal guardian must sign. Participants who are 18 or older may sign for themselves.

If the participant is under 18 years old, this form must be completed and signed by their parent or legal guardian. This full text is provided so the signer can review the complete agreement before submission on the waiver form.

How to Use This Page

  • Review the full agreement below before completing the waiver form.
  • For participants under 18, a parent or legal guardian must sign.
  • For participants who are 18 or older, the participant may sign personally.
Join The League

TEAM REGISTRATION

Only the team captain needs to submit this form. Add all your players below — including yourself.

ADMIN MODE
Welcome back, Admin

DASHBOARD

Overview of the Goalers League

TEAMS
0
Registered this season
MATCHES PLAYED
0
Season results will appear here once league play begins
TEAM APPS
0
Applications waiting for review
GOALS SCORED
0
Goal totals begin when official league results are posted
🗂️
Start New Season
Archive this season and reset the live tables
🗓️
Manage Game Days
Set the shared date for each matchday
Add Match Result
Post today's scores
🧾
Review Applications
Import a new team in one click
🎛️
Site Settings
Edit the public website copy, branding, and social links
📋
Update Standings
Edit W/D/L for each team
📅
Schedule Fixtures
Add upcoming matches
📷
Update Gallery
Upload matchday photos and manage photographer access
🛡️
Manage Teams
Remove clubs or review live team count
📝
Review Waivers
Track missing forms and resolve unknown players

SITE SETTINGS

Edit the public-facing website copy, branding, and social links from here without touching the league data sections.

Visual Builder

Branding

Core identity, navigation CTA, footer copy, and browser assets.

Click any highlighted piece of preview copy to edit it here.
Search by what you want to change, or use the quick edits below to jump straight to the most common updates.

Branding & Core Copy

Keep the top navigation, footer voice, and browser branding aligned in one place.

Navigation

Quick controls for the top-right call to action in the public header.

Footer

Set the short league description that stays visible at the bottom of the public site.

Brand Assets

Upload the live logo and favicon that feed both the site and the preview canvas.

All changes are saved.

SEASON CONTROL

Archive the current season, then reset the live tables for the next one without touching waivers or team portal access.

CURRENT SEASON

Use this when the current campaign is over and you want a clean new season while keeping current clubs, waivers, and portal logins in place.

Current Season
2026
This is the live season label shown across the site.
Next Suggestion
2027
You can change the label before starting the next season.
Archives Saved
0
Every reset saves a snapshot of the previous season first.
Starting a new season keeps teams, roster photos, waivers, team portal access, and team applications. It resets standings, results, scheduled fixtures, Match Center lineup data, and carried player season totals.

SEASON ARCHIVE

Each archived season shows the snapshot that was saved before the reset. This gives you a record of the finished campaign even after the live site is cleared for the new one.

GAME DAYS

Create each matchday once, assign it a single date, and use that shared record across fixtures, results, and gallery photos.

ADD GAME DAY

This is the shared date record used sitewide. Matches and results should point to a game day instead of each carrying their own date.

One line per note. Use Time | Label if you want a time shown on the poster.

LIVE GAME DAYS

These labels and dates are reused across the public schedule, results, Match Center, and matchday gallery.

MATCH RESULTS

Add league results or friendlies. Friendlies are shown on-site but excluded from standings and player stats.

ADD NEW RESULT

Link a scheduled fixture to auto-fill the match details. When you save the result, that fixture moves out of Upcoming Matches and into completed results.
Choose the shared game day. Its date appears automatically across fixtures, results, and gallery pages.
Link a championship result to a playoff slot so the bracket updates automatically.
Forfeits are saved as a 3-0 result and count for standings, but player stats stay untouched.
Stored privately for league admin workflow only. Public Match Center uses the timeline you log below.

RECENT RESULTS

Game DayDateMatchScoreType

EDIT STANDINGS

Update wins, draws, losses and goals for each team

LEAGUE TABLE

W
D
L
GF
GA

PLAYOFF BRACKET

Set the top-four bracket, decide the public default view, and link championship fixtures/results so the bracket updates automatically.

PUBLIC PLAYOFF BRACKET

Keep the playoff bracket hidden until you are ready to publish it. Once enabled, supporters will land on the bracket first and can still switch back to the table.

TOP 4 PLAYOFF BRACKET

Leave the semifinal slots on seeds for automatic 1 vs 4 and 2 vs 3 matchups, or override them with specific teams. The final can stay tied to the semifinal winners or be changed if needed.

UPCOMING MATCHES

Group scheduled games into Sunday game days and mark friendlies separately.

IMPORT SCHEDULE FROM EXCEL

Download the example workbook, fill in the GameDays and Fixtures sheets, then import it here. The importer can either replace the current upcoming schedule or merge the new rows into it.

Download the example workbook, fill in the Game Days and Fixtures sheets, then upload it here.

ADD FIXTURE

Every fixture in the same slate should point to the same game day so the shared date stays consistent sitewide.
Link championship fixtures to a bracket slot so the public bracket, poster, and Match Center stay in sync.
Pulled automatically from the selected game day.
Set or update the venue in the Game Days section and every linked fixture will follow it.
Stored privately for referee workflow. It is not shown on the public site or team portal.

SCHEDULED FIXTURES

Generate a printable game sheet for each fixture with roster lines, official fields, and a blank event log.

Game DayDateKickoffMatchTypeVenue

MATCHDAY GALLERY

Upload photography only, keep it grouped by game day, and manage the private photographer upload page.

PHOTOGRAPHER ACCESS

Set a private code for your photographer so they can upload matchday photos without full admin access.

PHOTO STORAGE CAP

Change the R2 safety cap from here if you ever need more room. This only affects the stored download originals, not the lightweight site previews.

Current storage cap: 3 GB · The separate 400-photo cap still stays in place.

Use this for actual matchday photography only. Photos are grouped by game day on the public gallery.

Link the photo to a fixture or posted result so the score can show on downloads and the photo can appear inside Match Center.
Recommended: portrait or square photography. Photos are compressed before saving, and batches are uploaded safely in smaller groups.

LIVE MATCHDAY PHOTOS

These photos feed the home preview and the public Matchday Gallery page.

Use this before reuploading a full game day batch. It only removes photos assigned to the selected game day.

LIVE TEAMS

Manage clubs, transfer players, and issue limited team-portal access so coaches or captains can submit starting lineups.

TEAM MANAGEMENT

Removing a team clears its linked fixtures and results. Team Portal access stays limited to lineup management only, not full league admin.

TEAM APPLICATIONS

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.

APPLICATION ARCHIVE

If email delivery is delayed, the full submission still lands here with the team name, roster, and any archived images that were attached.

PLAYER WAIVERS

Track which current players have a waiver on file, and manually assign any submission that could not be matched automatically.

RECENT WAIVER ACTIVITY

New submissions and resubmissions appear here first, even when they auto-match and skip the manual review queue.

PLAYER WAIVER STATUS

Each current player shows as on file or missing based on the most recent matched waiver in the archive.

NEEDS REVIEW

If a submitted player name does not match the roster confidently, it lands here so you can assign it manually.

Saved!