Team Form

How to Read Football Stats: xG, xA and PPDA

What expected goals, expected assists and PPDA actually measure, how they are calculated, and how to use them without being fooled by small samples.

Sport Data Editorial · · 4 min read · Updated: 9 October 2026

Goals decide matches, but they are rare and noisy: a deflection, a goalkeeping error or a missed sitter can swing a game. Expected goals (xG), expected assists (xA) and passes per defensive action (PPDA) measure what happened underneath the scoreline — how good the chances were, how dangerous the passes were and how hard a team pressed. Used well, they show which teams and players are performing better or worse than their results.

xGHow likely each shot was to become a goal, added up.
xAHow likely each pass was to become an assist.
PPDAOpponent passes allowed per defensive action. Lower means more pressing.

Expected goals (xG)

Every shot gets a value between 0 and 1: the probability that a shot like it ends up in the net, based on a very large set of past shots. Zero is a chance that cannot be scored; one is a chance a player would be expected to score every single time. A team's xG for a match is the sum of the values of all its shots.

Models differ in the details, but the main inputs are similar: distance and angle to goal, the body part used, the type of assist (cross, through ball, cut-back), whether the shot came from a set piece or open play and, in more advanced models, where the defenders and the goalkeeper were. Penalties are the exception: because every penalty is taken from the same spot, most models give them a fixed value of about 0.76–0.79, depending on the provider.

How to read xG

Expected assists (xA)

xA does for passes what xG does for shots. In Opta's version, it estimates the likelihood that a completed pass becomes an assist, using the type of pass, where it was made and received, the pattern of play and its distance. Crucially, the passer gets credit whether or not the receiver actually shoots, so a perfect cut-back that the striker miskicks still counts.

That makes xA a measure of chance creation that is not distorted by teammates' finishing. A midfielder with many assists but low xA may be benefiting from great finishing; one with high xA and few assists may simply be unlucky.

Check the definition: some websites use a different stat — the xG of the shots that a player's passes led to. That version only counts passes followed by a shot. Before comparing "xA" from two sites, check which one each is using.

PPDA: measuring the press

PPDA stands for passes per defensive action. It is measured in the 60% of the pitch nearest the opponent's goal — the whole of the opponent's half plus a fifth of your own. The opponent's passes in that zone are divided by the defensive actions (tackles, interceptions, challenges and fouls) made there by the team without the ball.

A low PPDA means the team allows few passes before it engages: it presses high and often. A high PPDA means it sits off and lets the opponent keep the ball. Neither is "good" on its own; it describes a style.

Team, 2021/22 League PPDA What it shows
Barcelona La Liga 7.26 Lowest in Europe's top five leagues
Liverpool Premier League 8.62 Lowest in the Premier League
Newcastle United Premier League 14.57 Among the six highest in the top five leagues
Everton Premier League 14.63 Among the six highest in the top five leagues
Wolverhampton Wanderers Premier League 14.78 Among the six highest in the top five leagues
Norwich City Premier League 16.93 Joint highest in the top five leagues, with Troyes

Data: Premier League, "Passes per defensive action: explained" (published 19 February 2025), figures for the 2021/22 season.

How to use these stats without being fooled

Key point: xG, xA and PPDA do not replace watching matches. They tell you where to look: which results were deserved, which players create more than their assists show, and which teams really press.

Sources