Expected Assists X a Calculator
Calculate a player's expected assists (xA) from their key passes and the average xG value of the shots those passes created — the standard analytics
Expected Assists X a Calculator
Calculator
Adjust values & calculateEnter your values below. Every result is computed in your browser — no data is sent to any server.
Formula: xA = Σ(xG of each shot assisted by the player)
Worked example — 0.48 xA
Formula
xA = Σ(xG of each shot assisted by the player)
Expected Assists measures chance creation quality by summing the xG values of shots resulting from a player's passes.
Worked Examples
Example 1: Midfielder
Problem:4 key passes, avg xG 0.12
Solution:xA = 4 × 0.12 = 0.48
Result:0.48 xA
Example 2: Elite creative winger
Problem:6 key passes over 90 minutes, avg xG per assisted shot 0.22
Solution:xA = 6 × 0.22 = 1.32
Result:1.32 xA (1.32 xA per 90)
Frequently Asked Questions
What is xA?
Expected Assists (xA) measures the quality of chances a player creates, based on the expected goals value of resulting shots.
How is xA calculated?
xA = sum of the xG values for each shot that directly resulted from a player's passes. A key pass leading to a 0.3 xG shot contributes 0.3 to the player's xA total, reflecting the danger of the chance created rather than just the count.
What does xA per 90 minutes mean?
xA per 90 normalizes the metric for players who played different amounts of time, making comparisons fair. A player with 0.20 xA per 90 is consistently creating high-quality chances every game regardless of total minutes played.
When would I use Expected Assists X a Calculator?
Use it for player scouting, post-match analysis, or comparing playmakers across different leagues. xA reveals creative players who generate high-quality chances even when their actual assist count is limited by poor finishing from teammates.
Why can a player have high xA but few actual assists?
Because xA measures the quality of the chance created, not whether the shot actually resulted in a goal, a creative player can rack up a high xA total while their real assist count stays low simply because their teammates missed clear-cut chances. This gap between xA and actual assists is one of the most useful diagnostic signals in football analytics, helping identify players whose end product is being undersold by their teammates finishing, and helping clubs distinguish between a passer with a genuine chance-creation problem and one who is being unlucky.
How does xA differ from simply counting key passes?
A raw key-pass count treats every pass leading to a shot as equally valuable, whether that shot was a tap-in from six yards or a speculative effort from 30 yards out. xA weights each key pass by the actual danger of the resulting shot, using the same expected-goals model applied to shooting, so a single pass that sets up a high-probability chance can be worth more than three passes that set up low-probability, long-range efforts. This makes xA a materially better indicator of playmaking quality than key passes alone.
What is a good xA per 90 minutes for different player positions?
Elite creative attacking midfielders and wingers in top European leagues typically post 0.25 to 0.45 xA per 90 across a season, with the very best playmakers occasionally exceeding 0.5. Central midfielders with a secondary creative role often sit in the 0.10 to 0.20 range, while fullbacks and wingbacks who contribute via crosses tend to fall between 0.08 and 0.18. Comparing a players xA per 90 against their positional peers, rather than against attackers in general, gives the most meaningful read on their chance-creation output.
What is the difference between xA and expected goals assisted?
The terms are used loosely, but they describe two different models. Expected Assists X a Calculator uses the expected-goals-assisted approach: sum the xG of the shots that actually followed a player's passes. A true pass-based xA model instead estimates, from the pass itself and its location, the probability that it will become an assist, without waiting to see what shot resulted. The first rewards a passer for the chance that was created; the second judges the pass in isolation. Always check which definition a data provider means before comparing figures.
Which types of pass generate the highest xA per attempt?
Value follows the xG of the shot created, so the best passes are the ones that leave a teammate close to goal with a wide angle and little pressure. Cutbacks from the byline consistently outperform, because they pull the ball back to the penalty spot where defenders are facing the wrong way. Through balls that break the defensive line rank next. High crosses into a crowded box sit at the bottom, since the resulting header is usually taken under pressure from a poor angle, giving a low xG no matter how good the delivery looked.
Should set-piece deliveries be separated from open-play xA?
Yes, when you are scouting rather than just describing a season. Corners and direct free kicks generate a steady stream of headed chances, so whoever takes them accumulates xA simply by holding the role, and that role can be reassigned at a new club. Splitting the total into open-play and set-piece xA shows how much of a player's creation survives a change of team. A midfielder with modest total xA that is almost entirely open play may be the better creative signing than one whose total is inflated by dead-ball duty.
References
Reviewed for accuracy by Sher, Sports Science & Nutrition Specialist · Editorial policy
Related Calculators
🧮xFIP Calculator (Expected FIP)
Calculate x fip (expected fip) with inputs, formulas, and instant results.
🧮Expected Goals (x G)
Calculate expected goals (x g) with inputs, formulas, and instant results.
🧮Expected Goals (xG) Hockey Calculator
Calculate expected goals (hockey) (for contrast) with inputs, formulas, and instant results.
🧮X G Differential
Calculate x g differential with inputs, formulas, and instant results.
🧮Expected Goals (hockey)
Calculate expected goals (hockey) with inputs, formulas, and instant results.
🧮Sparring Load Calculator (RPE × Time)
Calculate sparring load (rpe x time) with inputs, formulas, and instant results.
🧮Soccer Expected Goals Calculator
Estimate expected goals (xG) from shot location, angle, and assist type.
🧮Expected Value Betting Calculator
Calculate the expected value of a bet from your estimated probability and offered odds.