Skip to content

Goal review

The goal review answers a simple question: where do each player’s problems come from? Your team declares what it counts and what it qualifies. You record during the match. Then you walk each goal — scored and conceded alike — to say what happened.

Nothing is imposed: the vocabulary is yours, and the analysis stays optional.

Go to Team settings → Match vocabulary. Three families are set there.

FamilyWhat it isExample
Factsthe actions you count and attributeShot on target, Save, Key pass
Rolesthe slots of a goal’s attribution chainScorer, Assist, Trigger, Bad positioning
Dimensionsthe axes that qualify a goal, each with its valuesFinishing zone, Action side, Scoring method

The Facts section of the match vocabulary: every fact carries its grain, its live availability and its player visibility

The idea that simplifies everything: an individual error is a role, exactly like “assist”. You only declare which side each role applies to.

Load the sport template adds the template items you are missing. Your existing items are kept and nothing is duplicated. You can reload it safely.

Six sports get a ready-made grid.

SportFacts proposed
FootballShot on target, Shot off target, Key pass, Set piece won, Set piece missed, Save, Decisive save, Keeper error
FutsalShot on target, Shot off target, Accumulated foul, Key pass, Save, Decisive save, Keeper error, Turnover in own half
HandballTurnover, Seven-metre scored, Seven-metre missed, Missed shot, Interception, Block
BasketballTurnover, Three-pointer made, Free throw made, Free throw missed
VolleyballWinning attack, Attack error, Service error, Reception error, Dig, Perfect set
RugbyTackle made, Tackle missed, Turnover won, Penalty conceded, Knock-on, Offload, Lineout won

Football also gets a full grid of roles: scorer, assist, trigger, then seven individual errors — bad positioning, not marking, lost ground duel, lost aerial duel, misread trajectory, needless foul, no communication.

Every other sport gets a short generic template: scorer, assist, and two axes (Zone, Timing). You complete it yourself.

SettingOn whatWhat it decides
Graina factwhether it counts per player, for the collective, or both
Live enableda factwhether it appears as a target in the match console
Visible to the playera factwhether it reaches the player portal
Applies toa role, a dimensiongoals scored, goals conceded, or both
Offer to the delegated scorera rolewhether it travels to the delegated scorer link

A fact loaded from a template arrives live enabled. You tick nothing to see it in the console.

A dimension carries its own value list. You edit them all together: Edit, then you add, rename or clear a value, then you save. A value whose label you clear is removed.

The Dimensions section: every axis shows its value list under its label

  • Renaming breaks nothing: an item’s internal key never changes, so the whole history stays attached.
  • Archiving removes the item from the pickers. What was already recorded keeps its label and stays counted.
  • An archived item can be restored. Its key is never handed to a new item: recreating the same label offers you the restore instead of a duplicate.

After every change, the screen brings you back to the item you just edited.

Your facts, roles and dimensions land straight in the console. The live match guide covers those three surfaces in detail.

From a match’s session review, the Goal review card opens the screen. The app walks the goals one by one, in order, with their minute and scorer already known.

For each goal:

  1. Fill in the configured Qualifications — one value per dimension.
  2. Complete the Attributions: a role, a player. Add an attribution stacks as many as you need.
  3. Save moves to the next goal; the last one takes you to the recap.

A conceded goal card in the review: minute, qualification per dimension, then the attribution chain

The chain you typed pitch-side is already there: you correct it, you do not retype it.

The screen compares the recorded score to the goals listed, and says so plainly:

StateWhat it means
Score recorded + consistentthe score matches the goals listed
Score recorded + divergentthe screen says so and picks neither — add or remove a goal
Score not recordedno score exists yet: enter it in the review, or add the goals by hand

A recorded 0-0 reads “nothing to analyse”. That is not the same thing as a missing score.

Add a goal creates a goal by hand. It is useful when no match run was ever started. A match recorded after the fact analyses exactly like any other.

A goal from a run that no longer exists shows under Goal from a previous run: keep it or remove it.

At the bottom of the review, the recap spreads the goals over each of your dimensions, scored on one side, conceded on the other. It enumerates your vocabulary: a dimension you created appears there with no further setup.

The recap: every dimension spreads the reviewed goals between "Us" and "Them"

An empty cell reads ”—”, never a 0: nothing recorded is not the same thing as zero.

The recap counts only the goals marked reviewed. The counter at the top tells you how many are left.

On a player’s profile, the Recurring match items card shows their roles and facts over the chosen period, most frequent first. Clicking an item leads to the goals concerned.

The recurring items card: the same bad positioning comes back on three conceded goals

The card counts roles carried by goals explicitly marked reviewed. A chain saved on a goal you have not signed off is work in progress, not a finding.

Every fact in your vocabulary becomes a report criterion. You pick it like any other metric, under its own label.

Two rules there follow your settings:

  • The grain decides where the fact may be a column. A collective fact never becomes a player column.
  • Visible to the player decides whether it appears on player surfaces. A hidden fact stays staff-only.

An archived fact keeps its label in the reports already built. It simply stops being offered as a new column.

The AI assistant reads your analyses and can propose writing one for your approval: “qualify the second conceded goal as a counter-attack, left side”. It transcribes what you dictate — it never guesses an individual error on your behalf.