How xA is calculated
Every pass, cross, or set-piece delivery that leads to a shot is assigned an xA value equal to the xG of the resulting shot. A through ball that creates a clear one-on-one from 8 yards out might generate 0.65 xG β meaning the shot that follows has a 65% chance of resulting in a goal. That pass therefore has an xA value of 0.65.
A cross that results in a difficult header from the edge of the six-yard box with defenders nearby might generate only 0.08 xG. That cross receives an xA value of 0.08. In simple terms: the harder the shot created, the lower the xA. The easier and more dangerous the chance created, the higher the xA.
Summing all xA values over a match or season gives a player's total xA β a measure of how many goals their creative play should have generated, regardless of whether the shots were converted.
Example
A midfielder plays 6 key passes in a match. Three create shots from dangerous positions (0.4, 0.3, 0.25 xG each) and three create weak long-range efforts (0.04, 0.03, 0.05 xG each). Their match xA is: 0.4 + 0.3 + 0.25 + 0.04 + 0.03 + 0.05 = 1.07 xA β suggesting their passing was exceptional even if the team scored just one goal.
xA vs actual assists: why they differ
Actual assists are binary β either the team-mate scores or they do not. A beautifully weighted through ball that a striker blazes over the bar records zero assists for the creator. A mishit cross that deflects off a defender for an own goal records an assist. The assist statistic is contaminated by the finishing quality of team-mates and by random deflections.
xA removes this contamination. A player with 10 xA over 20 games has been consistently creating high-quality chances β the underlying data is strong regardless of whether the team converted them. Over time, actual assists converge toward xA: a player sustaining 0.3 xA per 90 for a season will accumulate assists, even if there is short-term variance in conversion rates.
Players who consistently outperform their xA (recording more assists than their xA predicts) are benefitting from above-average finishing by team-mates β a lucky streak likely to normalise. Players who underperform their xA are unlucky creators whose assists are overdue. The latter group represents value in fantasy football and potentially in betting markets.
What is a good xA per 90?
xA per 90 normalises creative output to a 90-minute basis, allowing fair comparison between players who play different amounts of time. General benchmarks across European football:
| xA per 90 | Assessment |
|---|---|
| 0.40+ | World class (De Bruyne tier) |
| 0.25β0.39 | Elite creative output β top 5% of midfielders |
| 0.15β0.24 | Strong β regularly creating quality chances |
| 0.08β0.14 | Average for a playmaking midfielder |
| Below 0.08 | Low creative involvement |
These thresholds vary by position and league. A forward with 0.15 xA per 90 is more creative than average for their position; a dedicated central playmaker with 0.15 might be underperforming. Context matters β always compare within positional groups.
xA in fantasy football (FPL)
xA is one of the most actionable metrics in Fantasy Premier League. Assists score 3 points each, making creative output directly valuable. A player sustaining high xA per 90 over 4β6 gameweeks is building up an assist return expectation that is likely to materialise β even if short-term conversions have been unlucky.
The most valuable FPL midfielders combine high xG and xA per 90 β they can return through goals or assists in any given gameweek. Identifying these double-threat players before the market recognises their underlying quality (and before price rises) is a core data-driven strategy.
Set-piece specialists deserve particular attention. Corners and free-kicks generate xA at a high rate due to sheer delivery volume β even if individual set-piece deliveries have modest xG values, volume compounds to meaningful xA totals. A player who takes all corners and free-kicks for a team can accumulate 0.15+ xA per 90 purely from set-piece deliveries.
FPL strategy tip
Filter for players with xA per 90 above 0.15 who have recorded fewer actual assists than their xA predicts over the last 5β6 gameweeks. These are prime regression candidates β their assist output is statistically overdue. Buy before the assists arrive and price rises follow.
xA in betting and match analysis
In betting, player assists markets are available at most bookmakers. A player with sustained high xA per 90 facing a weak defensive team has elevated probability of an assist return, which can offer value versus bookmaker odds based on raw assist tallies.
At team level, xA contributes to understanding attacking style. Teams with high xA from central positions are creating high-quality central chances β typically through progressive passing and combination play. Teams generating most of their xA from wide deliveries (crosses) are more cross-dependent β and likely to have higher-quality chances against teams weak in aerial defence.
When building match previews, combining xG (shooting quality) and xA (creative quality) gives a more complete picture of an attacking unit than either metric alone. A team with high xG but low xA is generating chances from individual brilliance rather than systematic creativity β potentially less repeatable. A team with both high xG and high xA is creating high-quality chances through teamwork β a more sustainable and reliable attacking output.
xA frequently asked questions
What does xA mean in football?
xA stands for Expected Assists. It assigns a probability to every pass or cross based on the expected goal value of the shot that follows. A through ball creating a clear one-on-one scores very high xA; a wayward cross resulting in a weak header scores very low xA. xA measures creative quality rather than just counting assists.
What is a good xA per 90 in football?
Above 0.2 xA per 90 is considered strong for a midfielder or winger. Elite creative players like Kevin De Bruyne or Trent Alexander-Arnold regularly sustain 0.3β0.5 xA per 90 in their best seasons. For forwards, 0.1+ xA per 90 is good creative involvement alongside their goalscoring output.
How is xA different from actual assists?
Actual assists depend on whether team-mates convert the chances. A player can produce three high-quality chances (high xA) but record zero assists if the shots are missed. xA strips out finishing luck and team-mate quality, giving a pure measure of creative contribution that better predicts future assists than historical tallies.
Can I use xA for FPL decisions?
Yes β xA per 90 is one of the most actionable fantasy football metrics. Players with high sustained xA over 4+ gameweeks are creating regularly and are likely to accumulate assists. Combined with xG, it identifies double-threat players most likely to produce returns through both goals and assists.
Apply xA analysis with KiqIQ tools
Use the Poisson calculator to model match outcomes including creative contributions. Check the full glossary for every analytics term.
Related guides
What is xG?
Expected goals β the companion metric to xA
PPDA Explained
How pressing intensity creates chances
FPL Tips: Using Data
Data-driven strategies for Fantasy Premier League
xA Glossary Entry
Quick-reference definition and context
xG Glossary Entry
Expected goals explained in brief
npxG (Non-Penalty xG)
Penalty-adjusted expected goals
For informational and entertainment purposes only. Past data does not guarantee future results.