MatchAnalyzr is in beta - lock in your early bird discount for good, today.

View pricing

Knowledge Base

How to Read Football Statistics: A Guide

Possession, shots, xG, pass accuracy - football is drowning in numbers. Here's how to make sense of them, spot what matters, and stop being fooled by the misleading ones.

Why Football Statistics Matter - and Where They Fall Short

For most of football's history, the only numbers that mattered were goals and the final score. Then came the data revolution. Today, a single Premier League match generates millions of data points - every touch, run, pass, and tackle tracked to the centimetre. The result? A flood of statistics that can illuminate the beautiful game in ways that pure watching never could. Or, in the wrong hands, statistics that mislead, confuse, and create arguments that go nowhere. The truth is somewhere in the middle. Statistics are a tool, not a verdict. They can tell you things you'd never spot by watching - like whether a striker is genuinely unlucky or actually finishing above what his chances deserve. But they can't tell you everything. They miss effort, experience, tactical intelligence, and that inexplicable quality that separates a good player from a great one. This guide is your starting point. We'll walk through the main statistical categories, explain what each one actually measures, flag the classic misconceptions, and help you develop a critical eye for football numbers.

The Traditional Stats: Goals, Assists, Possession, Shots

Let's start with the numbers you see everywhere - on broadcast overlays, in match reports, in post-game Twitter debates.

Goals and Assists

The most fundamental stats. Goals are binary - they either happened or they didn't - so they're reliable in that sense. Assists are a bit murkier: a 60-metre diagonal ball to a winger who then dribbles past four defenders and scores is given the same credit as a tap-in rollover from two metres. Both count as one assist. Neither goal contributions nor assist tallies differentiate between a dominant performance that created ten clear chances and a fortunate performance that created one. The bigger issue: goals and assists are heavily influenced by sample size. A striker who scores five goals in the first five games of the season might be on fire - or might have just had an absurdly favourable run of fixtures and finishing luck. Five games simply isn't enough data to draw firm conclusions.

Possession

Possession percentage is perhaps the most misunderstood statistic in football. For years, having more possession was assumed to mean controlling a game. Barcelona's tiki-taka era (2008-2012), with possession figures regularly above 65%, burned this association into football culture. But possession is a means to an end, not an end in itself. Consider Leicester City's 2015/16 Premier League title-winning season. They averaged under 45% possession across the campaign - and won the league. Atletico Madrid under Diego Simeone regularly suffocated elite opposition while having less of the ball. Meanwhile, sides that dominate possession but lack cutting edge (look at the Qatar 2022 possession statistics for some eye-opening examples) can utterly fail to convert that dominance into goals. Possession tells you who had the ball. It tells you almost nothing about what they did with it.

Shots and Shots on Target

More shots = more chances = more goals, right? Not necessarily. A team that launches 20 speculative long-range shots is generating weaker chances than a team that creates five close-range opportunities from well-constructed moves. Volume and quality are completely different things. Shots on target is slightly more useful - at minimum it filters out the shots flying into Row Z - but it still doesn't distinguish between a 25-metre scuffer straight at the goalkeeper and an unmarked header from six yards that produces an outstanding save. The number to watch here isn't shots, it's shot quality - which is where expected goals comes in.

Pass Accuracy

High pass accuracy sounds impressive - 92%, 94% - but context is everything. A team that plays exclusively sideways and backwards in their own half will have sky-high pass accuracy. A team playing aggressive, direct, line-breaking passes will have lower accuracy but be doing far more damage. Pass accuracy as a standalone stat is almost meaningless without knowing where the passes were played and what they were trying to achieve.

MatchAnalyzr Tip

With the League Stats and Team Stats widgets, MatchAnalyzr brings all key metrics together in one view - possession, shots, xG, pass accuracy, and pressing intensity. You can compare your team's numbers across matchdays and immediately spot whether a good result was backed by a strong performance or just got lucky on the night.

Advanced Metrics: The Stats That Tell the Real Story

Traditional stats describe what happened on the surface. Advanced metrics try to tell you what should have happened, and why the game unfolded the way it did.

Expected Goals (xG)

Expected goals is now the most widely discussed advanced metric in football. The concept is straightforward: every shot has a probability of resulting in a goal, based on historical data. A penalty kick has an xG of roughly 0.76 (it becomes a goal about 76% of the time). A header from 20 metres under pressure might have an xG of 0.03. A team's total xG across a match is the sum of the individual shot probabilities. Why does this matter? Because it separates quality of performance from outcome. A team that creates chances worth 2.4 xG but loses 1-0 probably played well and got unlucky. A team that wins 2-0 but generated only 0.6 xG probably won against the run of play and shouldn't expect to keep doing so. xG is the single most useful metric for assessing whether results reflect underlying performance - which is the foundation of any serious football analysis.

Expected Assists (xA)

The assist equivalent of xG. xA measures the quality of the chances created by passes, not just whether the shot resulted in a goal. A player who consistently threads passes into dangerous positions - regardless of whether the finishing was clinical or wasteful - will show up strongly in xA. This is how you identify creative players who are being let down by their strikers, or strikers who are saving below-par midfielders.

Progressive Passes and Progressive Carries

These metrics capture ball movement that genuinely advances play. A progressive pass is one that moves the ball significantly closer to the opponent's goal (typically defined as moving the ball at least 10 metres forward, or into the final third). Progressive carries are the dribbling equivalent. These stats identify the players who actually drive their team forward rather than just keeping the ball safe. A midfielder with high progressive pass numbers is a genuine playmaker. One with low numbers - regardless of how many touches or passes they complete - might be doing more recycling than creating.

PPDA (Passes Allowed Per Defensive Action)

PPDA measures pressing intensity. It calculates how many passes the opponent is allowed to complete before your team makes a defensive action (tackle, interception, foul). A low PPDA means you're pressing aggressively and allowing very few passes per defensive action - high pressure. A high PPDA means you're sitting deeper and allowing more circulation. Liverpool under Klopp in their 2019/20 title-winning season had one of the best PPDA numbers in Premier League history. PPDA explains the 'gegenpressing' philosophy better than any tactical description - it quantifies the intensity of the press.

The Most Common Misconceptions in Football Statistics

Even experienced football fans fall into these traps. Here are the classic misreadings of stats that lead people astray.

Possession Equals Dominance

We've touched on this already, but it's worth hammering home: possession is a neutral stat. Some teams use high possession to dominate games. Others use it to avoid danger while waiting for transitions. And some teams actively invite opponents to have the ball because they're far more dangerous on the counter. Always ask: what is this team doing with their possession? Are they creating chances? Are they in dangerous areas? Or are they just keeping it safe?

More Shots = Better Performance

Quantity and quality are completely separate dimensions. Compare these two performances: Team A has 18 shots, mostly long-range speculative efforts, with a combined xG of 0.8. Team B has 6 shots, all from inside the penalty area after well-worked moves, with a combined xG of 2.1. Team B had a vastly superior performance despite taking fewer shots. Always check shot quality alongside shot volume.

The Small Sample Size Trap

Five games is not enough data to draw any reliable conclusions about a player or team. Ten games is borderline. Football is a low-scoring sport with enormous variance - a goalkeeper making two outstanding saves, a post rattling twice, one marginal offside call - any of these can shift a result dramatically. Analysts typically want 20-30 games of data before treating any metric as genuinely meaningful. This is why mid-season stats should always come with a caveat about sample size. A striker with 8 goals in 8 games sounds incredible. But if their xG over those games is 5.5, they're outperforming their expected output significantly. Some regression toward the mean is likely. This doesn't mean they're a bad player - just that the shooting luck will probably balance out.

Ignoring Context: Opposition Quality and Game State

A team recording extraordinary pressing stats against bottom-half opposition might look very different against Champions League-quality sides. Stats always need to be read in context. Which opponents were faced? What was the game state - were they chasing the game (which inflates attacking stats but skews possession) or protecting a lead (which might suppress them)? Home or away? A striker who averages 0.6 xG per 90 minutes in the Premier League is very different from one averaging the same in the Championship. Context is everything.

MatchAnalyzr Tip

The xG Table widget in MatchAnalyzr shows you the expected goals league table alongside the actual standings - the gap between these two tables tells you which clubs are over- or underperforming their underlying quality. Teams sitting much higher in the real table than the xG table are likely to regress. Teams buried below their xG position are worth watching as potential bounceback candidates.

Volume vs. Quality: The Most Important Distinction

Perhaps the single most useful mental model for reading football statistics is the distinction between volume stats and quality stats. Volume stats count how much of something happened: shots, passes, touches, duels. They tell you about activity and involvement. They're easy to generate in games where your team is dominant, and they collapse completely if you're pinned back. Quality stats try to measure the value of what happened: xG per shot, pass completion in the final third, successful dribbles in the attacking third, progressive pass percentage. These are harder to game and tend to be more predictive. A midfielder who has 90 touches a game but none of them in dangerous areas is a high-volume, low-quality performer. A winger who gets only 40 touches but makes three key passes and creates 1.4 xG is a low-volume, high-quality performer. The second player is probably more valuable - despite the raw touch count suggesting otherwise. When you see a stat, always ask: is this measuring volume or quality? And if it's volume, what's the context?

Per-90-Minute Stats: Why They Matter

Raw season totals are useful for understanding cumulative contribution, but they're heavily influenced by how much a player plays. A striker with 15 goals across a full season is impressive. But what if another striker scored 12 goals while playing only 1,800 minutes compared to the first player's 3,240 minutes? Per-90-minute stats would reveal the second striker is actually the more prolific finisher: 0.6 goals per 90 vs. 0.42. Per-90 normalisation is especially important for: - Comparing players who have different amounts of playing time - Evaluating squad rotation players against starters - Assessing impact players who come off the bench - Identifying players who perform well over short stints but might struggle over a full season The caveat: per-90 stats can be inflated for players with very few minutes. A player who scores twice in 90 minutes across two cameos has a 2.0 goals per 90 rating - which is meaningless with that sample size. Always check the minutes played alongside the per-90 figures.

How to Read a Match Stats Summary Critically

You're watching a post-match analysis. Both teams' stats are on screen. Here's how to actually read them: **Step 1: Check the scoreline and xG together.** Did the result match the performance? If the winner generated 0.7 xG and the loser generated 2.3 xG, something unusual happened - a lucky goal, an outstanding goalkeeper, a stunning individual strike from distance. The result doesn't necessarily reflect who played better. **Step 2: Look at shot quality, not just quantity.** How many shots came from inside the box vs. outside? Were there big chances (xG > 0.35 per shot)? A team with 20 shots but an average xG of 0.04 per shot was mostly shooting from hopeless positions. **Step 3: Consider the game state.** If one team went 2-0 down after 20 minutes, their entire statistical profile will be distorted - they'll have more possession (opponent defends), more shots (desperation), and potentially worse defensive stats (leaving gaps while attacking). Game state context is crucial. **Step 4: Look for patterns, not one-offs.** One match is a sample of one. A team that consistently outperforms their xG conceded, for example, might have an outstanding goalkeeper. A team that consistently underperforms their xG might have a finishing problem or a tactical issue with shot selection. **Step 5: Ask what's not in the stats.** Pressing intensity, set-piece quality, individual defensive errors, and tactical discipline rarely appear in the headline stats. Sometimes the most important things in a match aren't captured by numbers at all.

MatchAnalyzr Tip

MatchAnalyzr's per-90 statistics are built directly into the player and team widgets, so you're always comparing players on a like-for-like basis regardless of minutes played. Filter by competition, time period, and home/away to control for context automatically - no spreadsheet required.

Context Is Everything: League, Opponent, Home/Away

The same statistical output means very different things in different contexts. Here are the key contextual factors to always keep in mind: **League quality:** A player averaging 0.7 xG per 90 in the Premier League is an elite striker. The same number in the Scottish Championship is solid but not exceptional. Leagues vary enormously in defensive quality. **Opponent strength:** Pressing stats, possession, and chance creation all look better against weaker opposition. A team's numbers against the bottom six of their league will be significantly better than against the top six. Season-average stats blend all opponents together - which is why adjusted stats (controlling for opposition quality) exist. **Home vs. away:** Across European football, home sides win approximately 45% of matches compared to about 28% for away sides (with draws making up the rest). Home teams generally generate more xG, have more possession, and press more effectively. Always note whether stats are from home or away fixtures. **Phase of the season:** Early-season stats (first 5-8 games) are particularly volatile. Fitness levels vary, tactical systems are still bedding in, and the data is too limited to be reliable. The numbers become more trustworthy as the season progresses.

Putting It All Together: A Practical Framework

Here's a simple framework for approaching any set of football statistics: 1. **Never use a single stat in isolation.** Every number needs context from at least one other metric. xG without shot volume. Possession without chance creation. Goals without xG. 2. **Always check the sample size.** How many games? How many minutes? Fewer than 10 games of data should be treated with significant caution. 3. **Consider the context.** Which opponents? Home or away? What was the game state? What phase of the season? 4. **Separate volume from quality.** High activity isn't the same as high impact. Look for quality metrics wherever possible. 5. **Look for consistency, not peaks.** One great game or two big scores doesn't define a player or team. Look for sustained patterns across many matches. 6. **Use stats to ask better questions, not to close arguments.** A good statistic opens up a line of inquiry. 'Why is this team's xG conceded so low when their defensive line stats look mediocre?' is a far more interesting question than 'This proves they're the best defensive team.'

Frequently Asked Questions

What is the most important football statistic?
There isn't a single 'most important' stat - context determines which metric matters most. For understanding match performance, expected goals (xG) is generally the most informative single metric because it measures chance quality rather than just counting shots or goals. But xG alone doesn't capture everything: pressing intensity, defensive organisation, and set-piece quality all matter and require other metrics to assess.
Is possession a good indicator of a team's quality?
Not reliably. Possession percentage tells you who had the ball, but not what they did with it. Some elite teams dominate via high possession (Manchester City, Barcelona). Others are deliberately low-possession sides that are dangerous on transitions (Atletico Madrid, Brentford). The quality of possession - how many dangerous chances were created - is far more important than the raw percentage.
What does xG mean in football?
xG stands for 'expected goals.' Each shot in football is assigned a probability of resulting in a goal based on factors like shot location, shot type (head vs. foot), whether it was from open play or a set piece, and the assist type. A team's total xG across a match is the sum of these individual shot probabilities. An xG of 2.0 means a team created chances that, on average, should result in 2 goals. It's the best available metric for measuring the quality of attacking and defensive performance independently of finishing luck.
How many games of data do I need before football stats are reliable?
Generally, analysts consider 20-30 games to be the minimum for most metrics to become statistically meaningful. Football is a low-scoring sport with high variance, meaning individual games can be massively influenced by luck, individual brilliance, or marginal officiating decisions. Early-season stats (first 5-10 games) should be treated with significant caution - they show early trends but can be wildly misleading about the underlying quality of a team or player.
What's the difference between shots and xG?
Shots is a volume stat - it counts how many times a team attempted to score, regardless of the quality of those attempts. xG is a quality stat - it assesses the probability of each shot resulting in a goal based on historical data. A team could have 20 shots with an xG of 0.8 (many low-quality long-range attempts) or 5 shots with an xG of 2.2 (all high-quality chances from close range). The xG figure gives you a much clearer picture of how well a team created and defended chances than the raw shot count.

Your football. Your analysis data. Your dashboards.

Turn raw data into real insights with MatchAnalyzr. Build your own personalised football dashboard with the leagues, teams and players you actually follow.

MatchAnalyzr app screenshot