📷 Album 1 — Game photos (Google Photos) · Album 2 — parent photos (Memento)
A comeback win the team controlled. Rebels out-attempted Beach FC 10 to 3, with 8 of those 10 chances coming from inside the box. Beach scored against the run of play from a corner just before halftime — but the response was immediate and sustained: 7 attempts after the break, an equalizer off our own corner sequence, and an open-play winner with two minutes left. Beach FC didn't register a single attempt in the second half.
| Rebels | Beach FC | |
|---|---|---|
| Shot attempts | 10 | 3 |
| Goals | 2 | 1 |
| Attempts from inside the box | 8 | — |
| 2nd-half attempts | 7 | 0 |
| 1st-half possession | 54.5% | 45.5% |
📷 Album 1 — Game photos (Google Photos) · Album 2 — parent photos (Memento)
The toughest scoreline of the weekend, with context that matters: this was the second game of the day, against a GA-league team that won its group without conceding a goal. City SC scored early, then used corners and sustained pressure around our box to add two more. The encouraging part: Rebels won the possession battle after halftime (50.5%) and created two chances from inside the box — the game's pattern improved even as the score didn't.
| Rebels | City SC | |
|---|---|---|
| Shot attempts | 4 | 13 |
| Goals | 0 | 3 |
| Corners | 1 | 5 |
| 2nd-half possession | 50.5% | 49.5% |
| Possession in attacking third | 14.6% | — |
📷 Album 1 — Game photos (Google Photos) · Album 2 — parent photos (Memento)
The new roster's first-ever game together, against the team that went on to win the entire showcase. Surf controlled territory (55.3% possession) and scored early, adding a second just after the hour-mark of pressure. Rebels answered within four minutes from the penalty spot and kept the deficit at one the rest of the way. A telling stat for the weekend: our penalty was the only goal Surf conceded in four games, including the final.
| Rebels | Surf | |
|---|---|---|
| Shot attempts | 1 | 11 |
| Goals | 1 | 2 |
| Corners | 2 | 4 |
| Possession | 44.7% | 55.3% |
| 2nd-half possession | 48.6% | 51.4% |
Final: SDSC Surf 3-1 City SC San Diego. The scheduled May 31 City-Surf group game was cancelled by mutual agreement (both teams had clinched) — the final served as that matchup. Source: MatchPro tournament site.
Mondays, Wednesdays & Thursdays · 6:15–7:45 PM
Southwestern College T-1 (large turf) · 900 Otay Lakes Rd, Chula Vista
Occasional cancellations and time changes happen — the subscribed calendar below is always the source of truth.
This page shows a snapshot. For automatic updates, subscribe to the team's PlayMetrics calendar in your own calendar app — games, practices, and cancellations appear the moment they change:
https://calendar.playmetrics.com/calendars/c738/t487784/p0/t99A6DDCE/f/calendar.ics
Google Calendar: Settings → Add calendar → From URL · iPhone: Settings → Calendar → Accounts → Add Subscribed Calendar
Goal: reach this dashboard from any device by signing in with the same Google account you already use for team photos — no more passing files around. Access will be limited to team families and staff.
Goal: every family gets a short text recap right after each game — score, headline, and a key stat or two — without waiting for the full match report here.
Goal: each match report shows photos from that game, with a browsable gallery and a filter to find your player by jersey number.
Goal: photos appear next to the moment they captured in the match timeline — the goal celebration photo sits beside the goal it celebrates, eventually with the video clip alongside.
Goal: unlock individual player features in our game video — per-player stats, tagging players in clips and events, and personal highlight reels. This also lets future match reports recognize individual contributions, which the video analysis currently can't do.
✓ Team dashboard launched — overview, charts, full match reports, and showcase results (June 4)
✓ Charts rendering fix (June 4)
✓ Calendar tab with upcoming games + live calendar subscription link (June 4)