Live soccer and futsal for your team

Never miss a goal,even when you can’t be there.

One parent taps the score on the sideline. Every family on the team follows the match live, goal by goal: the grandparents, the parent stuck at work, the sibling at another game.

Activate your team’s pass before December 1: one $25 pass covers the rest of this season and all of spring, so your team is set until July 31, 2027.

$25 per team, through July 2027. The first match is free, there is no automatic renewal, and the families following along never pay anything at all.

Grandma's 400 miles away. She saw the goal. A live score, 2 to 1 in the 63rd minute.

Ready before Saturday.

Set up takes one evening, not one season. First-class matchday, from the first whistle to the final: pages that open on one bar of signal in a car park, controls sized for cold hands, and a price a team can split without an invoice.

  1. 1

    Create your team

    Give it a name and pick soccer or futsal. Futsal counts its team fouls the way the rules say.

  2. 2

    Bring in the season

    Paste your club's calendar link and games, tournaments and practices arrive sorted. Type in the roster or import a spreadsheet.

  3. 3

    Invite the families

    Each family is invited by email, so the schedule stays with the team. They follow in the browser on their phone. Nothing to install.

  4. 4

    Tap on match day

    Big buttons for one thumb. No signal at the far pitch? It keeps recording and catches up. Hands full? Just say it.

After the final whistle

One person taps the score. The season writes itself.

Nobody fills in a spreadsheet on Sunday. Every figure below is built from the same taps that kept the families up to date during the match.

Season so far · 9 matches

Record

5-2-2

Goals for

23

Goals against

12

Clean sheets

2

Shots for

23

On target

23

Shots against

12

Corners

0-0

Leaderboard

  1. 110Liam Carter · FWD9
  2. 29Ethan Davis · FWD6
  3. 37Noah Miller · MID4
  4. 42Aiden Brooks · DEF1
  5. 58Isaac Moore · MID1
  6. 611Diego Ramos · FWD1
  7. 717Marco Bianchi · FWD1

How the season has gone

Recent form

L2–3

at Riverside Rangers

W3–0

vs Northgate United

W5–2

vs Harbour City FC

D1–1

at Oakmont Rovers

W2–1

vs Fairview SC

W4–0

at Kingsley Athletic

By competition

League

4-1-2

20–10 goals

Tournaments

1-1-0

3–2 goals

Home and away

Home

4-1-0

15–6 goals

Away

1-1-2

8–6 goals

When the goals come

First half

10 – 11

Second half

13 – 1

Counted from goals where a half was recorded, so this may be fewer than the season total.

Teams you have met before

  • Northgate United1-0-1WL
  • Riverside Rangers1-0-1LW

Moments this season

  • Isaac Moore scored their first goal
  • Aiden Brooks scored their first goal
  • Marco Bianchi scored their first goal
  • Ethan Davis reached 5 goals
  • Jack Ellery reached 25 saves
  • Liam Carter reached 5 goals
Watch a match being tracked

A demo team's season. Yours starts the first time somebody taps a goal.

Match day, for everyone who could not get there.

Everything a team parent needs on match day and after it, for the whole team, for one price.

PlayHub

Live score, recap, and the families who follow.

  • Somebody on the sideline taps the score. Every family following along sees the goal as it happens, wherever they are.
  • Hold a button and just say it — "goal, twenty-two" — instead of hunting for the right name on a phone in bright sun.
  • At full time the match writes itself up: a written recap anyone following can read, built from the taps already made. Only shirt numbers are sent to write it — no child’s name leaves the app.
  • Futsal is a sport here, not a checkbox: accumulated fouls are counted and reset the way the rules actually say.
  • Season stats and a team leaderboard for goals, assists, shots and saves, built from the taps you already made.
  • Filmed the game? Paste the Veo, YouTube or Hudl link and every family gets a Watch the game button on that match.
  • It keeps working when the signal dies at the far pitch, then catches up on its own.
  • $25 for the team, for the season. The first match is free, nothing renews by itself, and spectators never pay.
Start a team
What we will not do

The families are not the product.

Four commitments, in writing, because every one of them is something a parent somewhere has been annoyed enough by to leave a review about. They are narrow on purpose — a promise worth making is one that can be kept and checked.

  • No advertising network, and no tracking

    Nobody buys attention here. A club or team can show its own sponsor, which is how youth sport has always been paid for — what will not happen is an ad network following families around, or a tier you buy to make adverts stop.

  • Nothing sold to families

    The team pays $25 for the season. Parents are not a second revenue line, and there is no upsell waiting behind a feature they already needed.

  • Nothing to install to watch a match

    Open the invite, sign in, then follow live in the browser you already have. Nothing to install before kick-off.

  • Adults hold the accounts

    Every family path starts with an invite and a signed-in adult. Watching is not anonymous, and children are not asked to create accounts.

The first of those is checked by a test that fails if an advertising network ever appears in this software’s dependencies. A promise nobody can verify is a slogan.

Tell us about your club.

How many teams, when your next season opens, and what you want matchday to look like for families. We will get back to you.

Club registration and the club site are not what we are running for clubs today. Matchday and the $25 team season pass are — start a team above, or write to us here if you want to talk first.

Would rather just write to a person? support@playhub-os.com

A rough number is fine.

“Early January” is a perfectly good answer.

We use this to answer you and nothing else. No list, no newsletter.

PlayHub — live sideline score for your team