Niana Analytics · football data hubMetrics · tactical data · formats · video analysis

Home › How metrics are calculated

How expected assists are calculated from the shot a pass creates

Niana Analytics desk · How metrics are calculated ·
How expected assists are calculated from the shot a pass creates

Expected assists is the quiet partner of expected goals, and it is often quoted without any explanation of where the number comes from. The idea behind it is simple: if a pass produced a shot, the passer deserves the value of that shot.

In this guide (6)
  1. One pass, one shot, one value
  2. Why the shot's value is the passer's value
  3. What the pass geometry contributes
  4. What the number cannot see
  5. xA against assists
  6. Reading xA in context

That simplicity is also the source of every argument about the metric. xA is not an independent measurement of creativity; it is a redistribution of an xG value, and it inherits every assumption of the model underneath it.

One pass, one shot, one value

The mechanical definition is a chain. An attempt is scored by the xG model, the event log records which player played the pass immediately before it, and that xG value is credited to the passer. Sum the credits and you have expected assists.

Only the final pass counts. A midfielder who turns a defence with a line-breaking pass and watches a team-mate square it for the finish receives nothing, because the assist chain stops at the last link.

The consequence is that xA measures the last action of a move, not the creativity inside it. It rewards the player who delivers the chance, and it is silent about the players who made the delivery possible.

Attribution is decided by the event log rather than by intention. If the ball brushes a defender on its way to the receiver, some providers keep the credit with the original passer while others reset the chain to whoever touched it last, and that single rule can move a season's total.

Why the shot's value is the passer's value

The logic is deliberate. A pass has no value of its own; its value is the chance it produced. By borrowing the xG of the resulting attempt, xA stays tied to something observable rather than to an opinion about how difficult the pass looked.

It also keeps xA and xG on the same scale. A player's xA can be compared directly with the goals a team scored from their passes, which is what makes overperformance readings possible in the first place.

The chain explains why the metric is so dependent on role. A player who takes every corner earns credit for each header that follows, whether or not the delivery beat the first defender, and a player who never touches a set piece can create more open-play danger for less reward.

Pass traitEffect on the credited value
Completed pass into the boxHigh, because the shot it creates is close and central
Cut-back from the bylineHigh, because the receiver shoots from a tight angle to goal
Cross to the far postModerate, and heavily dependent on the header model
Through ball behind the lineHigh when the receiver reaches it with a clear sight
Square pass outside the areaLow, because the resulting attempt is a long one

What the pass geometry contributes

Although the value comes from the shot, the pass still determines which shot is possible. Its origin, its length and its angle decide whether the receiver can shoot first time, has to take a touch, or has to beat a defender before shooting.

This is why a delivery from wide and deep rarely earns as much as a pass played into the same area from a central position. The receiving player's first touch is easier, and the chance that follows is cleaner.

Some providers go further and weight the credit by the difficulty of the pass, using pressure on the passer or the distance travelled. Those adjustments make the metric fairer and less comparable at the same time.

Backward passes are counted as readily as forward ones. A square ball rolled to the edge of the area earns credit the moment the receiver shoots, which is the metric behaving exactly as designed rather than a flaw in it.

What the number cannot see

A pass that creates nothing measurable earns nothing. If the receiver takes a heavy touch, delays the shot or chooses to pass again, the assist vanishes even though the ball was played perfectly.

The reverse bias is just as real. A short, simple pass to a team-mate who then beats three defenders and scores from distance earns full credit, while a defence-splitting pass that forces a save earns none.

Nothing in the metric records where the goalkeeper was, how well the shot was struck or whether the receiver was offside. xA is a description of the chance the pass produced, not of the pass itself.

Because the credit is borrowed, xA inherits the blind spots of the model underneath. If the shot model undervalues a certain kind of chance, every passer who created one is undervalued with it, and no amount of passing quality can correct that.

xA against assists

The raw assist count is a record of outcomes, and it is famously noisy. A player can accumulate assists through deflections and rebounds, and a creative player can go matches without one.

  • Assists count events; xA estimates the quality of the chances created.
  • xA removes the finishing luck that decides whether a pass becomes an assist.
  • Neither metric credits the pass before the pass.
  • Both depend on the xG model that scores the shot.
  • A large gap between xA and assists usually means variance, not skill.
  • Set-piece deliveries are often counted separately, so check the definition.

Reading xA in context

Used on its own, xA flatters volume. A player who takes every corner and every free kick will accumulate credit simply by touching more set pieces than anyone else, and the metric will not say so.

Read it beside xG, beside the pass map and beside the minutes played. The number is a useful description of the chances a player's final passes produced, and nothing more ambitious than that.

Common questions

How is xA calculated for a single pass?

The xG model scores the shot that follows the pass, and that probability is credited to the player who played it. Summing those credits across a match or a season gives expected assists. Only the final pass before the attempt is counted, so the pass that broke the defence earlier in the move receives nothing.

Does expected assists measure creativity?

Only partly. Because the credit is borrowed from the shot, xA describes the quality of the chances a player's final passes produced, not the invention that made the chance possible. A line-breaking pass followed by a square ball for the finish leaves the creative player with no credit at all.

Why can a player have high xA and few assists?

The gap is usually variance rather than a flaw. A receiver may take an extra touch, shoot straight at the goalkeeper or choose to pass again, and in each case the assist disappears while the xA stays on the passer's record. Over a run of matches the two tend to converge.

How does xA differ from shot assists?

Shot assists count the passes that led to an attempt, without weighting them by quality. xA weights each pass by the xG of the shot it created, so a pass that produced a close-range chance counts for more than one that produced a speculative effort from distance. Both still ignore the pass before the pass.

About our numbers. Every figure on this site describes a method, a formula or a competition rule. We deliberately do not publish invented player statistics, match scores or rankings, and we add no links to outside sites. Read every metric as a tool with a definition, not as a verdict.

Read next

How metrics are calculated

How is xG calculated? The inputs, logic and limits

What goes into an expected goals model: the shot library behind it, distance and angle, body part, pressure and the reasons two providers disagree.

How metrics are calculated

How is xGOT calculated? Post-shot models explained

Post-shot expected goals explained: why on-target placement replaces shot location, how goalkeeper position enters the model and how to read the gap with xG.

How metrics are calculated

How PPDA is calculated: passes allowed per defensive action

PPDA explained: the passes allowed per defensive action ratio, which events enter the denominator, why the zone matters and what the number hides.