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.

Placing the goal on the pitch and in the goal

Section titled “Placing the goal on the pitch and in the goal”

Each goal card carries two diagrams:

  • On the pitch: tap the spot the goal came from;
  • In the goal: tap the goal where the ball went in. The goal reads seen by the shooter: their left is on the left.

What you placed live is already there: you correct it or you complete it. Clear removes a point. On the keyboard, the arrow keys move the pitch point and Delete clears it. The position is saved with the rest of the card.

The Video panel keeps the goal’s sequence. Add the video offers two sources, one or the other:

  • Sequence link: paste the Veo, YouTube, Vimeo, Hudl… link. It is kept exactly as you pasted it, so with its sequence.
  • Video file: Choose a file on your phone or computer. MP4, MOV or WebM, 250 MB max. A bar tracks the upload.

Then Add. Each video plays according to its source:

SourceWhat you see
Uploaded filethe video plays in the card
YouTube, Vimeothe video plays in the card; a YouTube link that carries a time starts at that moment
Veothe sequence’s preview and Watch the sequence on Veo, which opens it in Veo
HudlWatch the sequence on Hudl, which opens it in Hudl
Any other linkOpen the video, in a new tab

A Veo link opens in Veo: what Veo lets other pages play is the whole match, which would start at kick-off. The sequence and your Veo drawings stay in Veo.

A goal holds up to five videos, for several angles of the same action. Pasting the same link twice creates no duplicate. Remove takes a video off; an uploaded file is then deleted.

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.

Below the recap, the map of reviewed goals switches between Pitch (where the goals come from) and Goal (where they go in).

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

Cards do not go through the review: you read them as they are in the Cards tab, right next to the Goals tab on the Statistics page.

In Statistics → Goals, the In the goal block shows where the reviewed goals go in, zone by zone, seen by the shooter: Goals scored on one side, Goals conceded on the other. The “placed out of” line tells you how many reviewed goals carry a position in the goal.

If your shots and saves are placed live, each zone also carries a small rate:

GridSmall figure
Scoring rate by zone (goals scored)your goals ÷ your shots on target in the zone
Saves by zone (goals conceded)your goalkeeper’s saves ÷ shots on target faced in the zone

An empty zone reads ”—”. Open on the pitch leads to the Pitch tab, which crosses the goal with where the shots come from.

On a player’s profile, Their goals in the net shows the same points for their goals only.

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.