Back to blog

What is xA in football?

January 13th, 2026
video cover image

Expected assists, usually written as xA, is one of the most widely used stats in modern football.

Football matches are full of moments that look like they should lead to goals, but don’t.

The defence opens up, a striker moves into space, and the midfield pass does exactly what it’s meant to do. Then the shot goes straight at the keeper or drifts wide, and everyone forgets it ever happened.

That’s usually how these chances get judged. If the ball hits the net, the assist gets remembered. If it doesn’t, it’s ignored. Over a season, that can blur who’s really creating opportunities and setting up goals.

xA exists to fill that gap. Short for expected assists, xA looks at the quality of the chance created by a pass, rather than whether the shot was actually scored. This means the focus stays on how dangerous the opportunity was at the moment it was created, not on the finish that followed.

Used over time, it can give us a much clearer picture of influence and impact than assist totals alone.

What does xA mean in football?

Basically, xA assigns a value to a pass that leads directly to a shot.

That value reflects the likelihood that the shot will become a goal. A square pass that sails across the six-yard box usually scores higher than a cross swung in from a tight angle or a long distance.

Once the shot is taken, the pass is logged with its expected assist value. If the shot is saved, blocked, or missed, the number still counts. Over a match or a full season, the total helps show how often a player puts teammates into good scoring positions, regardless of whether it results in a goal.

How is xA calculated?

The calculation follows the same basic logic used for expected goals (xG).

Large sets of historical shots are analysed, looking at factors like where the shot was taken from, the angle, defensive pressure, and the type of pass that set it up.

Each shot is then given an xG value based on how often similar chances have been scored in the past. That value is then credited to the player who played the final pass, and recorded as xA.

If a through ball leads to a shot worth 0.30 xG, the player who made the pass gets 0.30 xA. But remember, only the final pass before the shot is included in the calculations, so earlier build-up play isn’t counted.

Why is xA useful when analysing players?

Assist numbers on their own can be misleading.

A player might keep creating strong chances without registering an assist if teammates don’t finish them. Another might pick up assists from chances that were unlikely to be scored in the first place.

xA helps smooth out that variation over time. Players who consistently post high xA numbers tend to be reliable chance creators. And when assist totals fall behind expected output, it’s easier to point to finishing as the main culprit.

xA vs assists: what’s the difference?

As we mentioned earlier, an assist is only counted if a goal is scored, whereas xA is logged whenever a pass leads directly to a shot, with the value tied to the quality of that attempt.

A single match can skew the numbers when chances don’t line up with goals. Viewing the data across several games and using xA helps show how regularly a player is creating shooting opportunities.

But xA does have its limits.

Only passes that lead straight to shots are included. That means line-breaking balls that lead to possession won’t show up, and off-ball movement that creates space for others isn’t reflected either. Figures can also differ slightly between data providers, depending on how shots and assists are defined.

Used correctly, xA can be incredibly useful, but it often works best alongside other stats and what you see on the pitch.

How xA fits into modern football analysis

Modern teams pay close attention to chance quality. Expected assists fit neatly into that thinking by highlighting players who regularly create good shooting opportunities, even when goals don’t immediately follow.

Analysts use the numbers to spot trends, coaches use them to assess attacking balance, and recruitment teams use them to judge creativity and ball control beyond raw assist totals. Plus, it puts structure around patterns that supporters can keep track of during matches.

Follow chance creation with Match Bingo

xA highlights moments where a well placed pass starts to tilt a game. Match Bingo reflects those moments as they happen. Our live boards react to chance creation and attacking momentum, helping you follow how pressure builds as a match unfolds.

If you enjoy reading the flow of a game as it develops, this is where to do it.

Download the app now and track the match as it takes shape.

January 13th, 2026