Modern football analysis relies on dozens of metrics beyond simple goals and assists. But what do these numbers actually mean? Let's break down the most important ones.

Expected Goals (xG)
Expected Goals measures the quality of chances. A shot from 6 yards out with only the goalkeeper to beat might have an xG of 0.7, meaning it should be scored 70% of the time. Total xG over a season tells you how many goals a player "should" have scored.
Why it matters: Helps identify players who are getting into good positions vs. those getting lucky with their finishing.
Progressive Passes
A pass is considered progressive if it moves the ball at least 10 yards closer to the opponent's goal. This metric captures players who drive their team forward, not just those who complete lots of safe backward passes.
Why it matters: Identifies creative midfielders and defenders who break lines with their passing.
Shot-Creating Actions
Any action that leads to a shot within the next two touches. This includes passes, dribbles, fouls drawn, and defensive actions that lead to shots. It's broader than assists and captures more of a player's creative contribution.
Why it matters: Better measure of creativity than assists alone, which depend on teammates finishing.
Pressures
A pressure occurs when a player closes down an opponent on the ball. High-pressing teams and players will have high pressure numbers. But pressure success rate (% of pressures that win the ball back) is equally important.
Why it matters: Essential for understanding a team's defensive strategy and work rate.
Using Metrics Effectively
Context is king: Always consider position, team tactics, and league quality
Per 90 minutes: Compare players on a per-90-minute basis, not totals
Combine metrics: No single metric tells the whole story
Watch the games: Numbers complement what you see, they don't replace it
Explore Our Metrics Glossary
Dive deeper into 81+ football metrics with detailed explanations and benchmarks. Got to Glossary
Found this helpful? Share it with your network
More Articles
How to create a football scatter plot
FBPlot makes it easy to build scatter plots that are both analytical and publishable. In a few steps—Select Data → Customise → Appearance → Export—you can compare players across two performance dimensions while adding a third layer of insight through bubble size. The standout capability is flexibility: you can assign multiple metrics to each axis (FBPlot sums them to create a single X and Y value), which means you can define your own composite measures like Goal Impact or Chance Creation without spreadsheets. Then, you can scale bubble radius by any metric (Key Passes, xA, Minutes, Progressive Carries) to reveal context and separate true outliers from statistical noise. Finally, the Appearance controls let you style the chart for different audiences—clean and restrained for scouting reports, contextual and eye-catching for media—so every scatter plot can match the brand and format of the person using it.
Aligning Radar Charts with Your Identity
Exploring FBPlot’s Design Palettes. We’ll showcase each of the seven default palettes – Palette, Fantasy football, Pastel palette, Tibet building, Spain (general), Real Madrid, and FBC – using Mbappé’s performance radar as an example.