Understanding Player Stats


Overview

The Stats tab gives you a live view of how your squad is performing across the season — goals, assists, cards, minutes played, training attendance, and more. Everything is calculated automatically from the events you record during matches and training. There is no manual data entry.


Accessing Stats

Tap Stats in the bottom navigation bar. The screen loads with three sections:

  1. Team Record — season W/D/L summary
  2. Form Guide — last 5 results
  3. Player Stats Table — individual player stats

📸 [Screenshot: Stats tab showing team record, form guide, and player table]


The Team Record

At the top of the Stats screen, you'll see your season record:

Column Meaning
P Matches played (fixtures with a final score recorded)
W Wins
D Draws
L Losses
GF Goals for (total goals scored)
GA Goals against (total goals conceded)
GD Goal difference (GF minus GA)

Goal difference is colour-coded — green if positive, red if negative.

💡 Stats are calculated from fixtures logged in Squadd. They are unofficial — for COMET or league table submissions, use your association's system.


The Form Guide

Below the team record, the last 5 completed fixtures are shown in reverse order (most recent first). Each result shows:

  • W / D / L badge (green, amber, red)
  • Score from your team's perspective
  • Opponent name

The Player Stats Table

The main table lists every active player with their individual season stats. The table scrolls horizontally — swipe left to see all columns.

Core columns (always shown)

Column What it tracks
GP Games played — fixtures where the player recorded any minutes
G Goals — scored by this player, from recorded match events
A Assists — the pass before a goal, recorded during live match
🟨 Yellow cards
🟥 Red cards
Train Training attendance — sessions attended vs sessions scheduled (colour-coded)
Man of the Match awards (when MOTM module is on)

Staff-only columns (coaches and admins only, hidden from parents)

Column What it tracks
Min Total minutes played across all fixtures this season
Rtg Average player rating — mean of all ratings you've given that player

Optional columns (appear when modules are enabled)

Column Module required
👍 Parent Player of the Match wins — requires Parents' POTM module
🧤 Saves (GK) — requires Goalkeeper Tracking
🧱 Clean sheets (GK) — requires Goalkeeper Tracking
🧤⭐ Goalkeeper of the Match awards — requires Goalkeeper Tracking

See Optional Modules Overview to enable any of these.


How Stats Are Calculated

Stats are computed live from match events — nothing is entered manually.

Goals and assists

Goals are recorded during a live match when you tap the goal event button. When you record a goal, Squadd prompts you to select the scorer and (optionally) the player who provided the assist. Both are credited immediately.

Cards

Yellow and red cards are recorded the same way — tap the event button, select the player. The count updates on the Stats tab instantly.

Minutes played

Minutes are calculated from the player's time on the pitch during the live match. Squadd tracks who is on and off at each moment, including substitutions. A player must appear on the pitch for at least one minute for the game to count in their GP total.

Training attendance

Training attendance is calculated as:

Sessions attended ÷ sessions scheduled

A session counts as "attended" if:

  • The coach marked the player as present using the roll-call (✓), OR
  • The coach did not mark attendance and the parent responded "available"

A session counts as not attended if:

  • The coach marked the player as a no-show (✗), regardless of what the parent said

Cancelled sessions are excluded from both numerator and denominator.

The attendance ratio is colour-coded in the table:

  • 🟢 Green — 80 % or above
  • 🟡 Amber — 50–79 %
  • 🔴 Red — below 50 %

Average rating

Player ratings are set by you in the match report (after each fixture). Ratings are on a scale of 1–10. The Rtg column shows the average across all rated fixtures this season. Players with no ratings show no value in this column.

⚠️ Player ratings are coach-only — they are never visible to parents, even when the Stats tab is shared with parents.

MOTM count

Man of the Match is selected in the match report. Each win adds 1 to that player's ⭐ total for the season.

Parent POTM count

The 👍 column shows the number of fixture Parent POTM votes won (not raw vote counts). If two players tie on votes for a fixture, both are credited with a win.


Filtering Stats

By period

Three period filters appear as tabs above the player table:

Filter Date range
This Month 1st of the current month to today
This Season 1 September to 31 May (UK youth football season)
All Time All recorded data, no date limit

By team side

If your team has Team Sides enabled, a row of side chips appears above the table. Tap a side name to filter both the player table and the team record to show only fixtures and players assigned to that side.


The Golden Boot Leaderboard

When the Golden Boot module is on (it defaults to on), the top five goal scorers for the season are highlighted above the main table — ranked by goals, with assists and games played shown alongside.

You can disable the Golden Boot leaderboard in Settings → Optional modules if your team prefers not to highlight individual scoring. The underlying goal data is still recorded; it just won't be shown as a leaderboard.


Sharing Stats with Parents

By default, the Stats tab is hidden from parents. To share it:

  1. Go to Settings
  2. Find Show stats to parents and toggle it on

Once on, parents can see the full player stats table and team record — except the Minutes and Rating columns, which remain coach-only regardless of this setting.

💡 Many coaches wait until mid-season before sharing stats, once there's enough data to be meaningful. You can toggle this on and off at any time.


Frequently Asked Questions

Why does a player show 0 goals even though they scored?
Goals must be recorded during the live match to count. If you didn't use the live match tracker for that fixture, the goal won't appear in stats. You cannot add goals retroactively through the app — contact support@squadd.co.uk if you need to correct match data.

Can I filter stats by match type (league vs cup)?
Not currently — the period filter covers all fixture types. Filtering by league vs cup is on the roadmap.

A player played but shows 0 minutes — why?
Minutes are recorded by the live match tracker. If you didn't start the live match timer, or the player was added after the match ended without recording their time on pitch, their minutes will show as 0. Games Played (GP) also requires at least 1 minute recorded.

Why is the Rating column blank for some players?
Ratings are optional in the match report. If you haven't rated a player for any fixture this season, their Rtg shows blank.

Can I export the stats table?
Not currently. Screenshot the table or use the Season Wrapped feature at season end for a shareable summary.

My training attendance stats look wrong — some players who didn't show up are showing as attending.
This happens when the coach roll-call hasn't been marked. If a parent said "yes" and the coach didn't mark them as a no-show, Squadd assumes they attended. Go back to the training session detail and use the Mark attendance section to correct it.

Are stats from last season still available?
Yes — use the All Time filter. Stats are never deleted. The season filter (1 Sept – 31 May) is a view filter only; the underlying data is always there.