Advanced football metrics are statistics that go beyond goals, assists, and possession to measure the quality and context of what happens on the pitch. RubiScore tracks a layered stack of them — from expected goals to progressive carries — turning raw match events into measures of how teams and players truly create, defend, and control games.
For most of the sport's history, a match was summarised by three numbers: the score, the possession percentage, and the shot count. Each is real, and each can mislead. Goals are so rare that a single deflection can decide a game and distort a season. Possession percentage rewards a team for passing the ball harmlessly across its own defence. Shot count treats a tap-in and a hopeful effort from 35 yards as equal events.
Advanced metrics exist to close that gap between what happened and what it was worth. Instead of counting events, they weight them — by location, by difficulty, by how much they moved a team closer to scoring. The result is a picture of the underlying process driving results, which is far more stable and predictive than the scoreline alone. The families below are the core of any modern data display, and each answers a question the old box score could not.
Expected goals (xG) is the foundation. Every shot is assigned a value between 0 and 1 representing the probability that an average attempt from that situation is scored, based on location, angle, body part, and the type of move that created it. A penalty is worth roughly 0.76 every time; a tap-in might be 0.7; a long-range effort might be 0.03. RubiScore logs an xG value for every attempt in the matches it covers, so a team's total describes the quality of chances it built, not just how many shots it took.
Two close relatives sharpen the picture. Expected assists (xA) credits the pass that created a chance with the xG of the shot it set up, measuring creativity independently of whether a teammate finished. Non-penalty xG (npxG) strips out spot kicks, which are worth a large fixed value and say little about how a side constructs openings, leaving a cleaner read on attacking play. Together, xG, xA, and npxG turn the act of creating chances into something countable.
Standard xG is calculated the instant before a shot is struck, so it knows nothing about where the ball ended up. Post-shot xG (PSxG) fills that gap by scoring only shots on target, using the placement and power of the strike to estimate how likely it was to beat a goalkeeper once hit. A shot drilled into the top corner carries a far higher post-shot value than the same chance dragged straight at the keeper.
That second number is what makes goalkeeping measurable. By comparing the post-shot xG a keeper faces with the goals they actually concede, the platform produces a shot-stopping figure: a keeper who concedes fewer than expected is saving shots an average stopper would not. It is one of the few ways to separate a goalkeeper's own contribution from the quality of the defence in front of them.
Possession is only useful if it travels in the right direction. Progressive metrics capture that movement by counting the passes and carries that advance the ball meaningfully toward the opponent's goal. RubiScore counts a pass or carry as progressive when it moves the ball a set distance closer to goal, which surfaces the players who break lines rather than those who simply rack up touches.
The progressive family includes several distinct actions worth separating:
Read alongside possession, these numbers reveal whether a team's share of the ball is being converted into forward momentum or spent passing sideways in front of a settled defence.
Building on progression, a set of metrics judges the quality of possession itself. Field tilt measures the share of attacking-third touches a team has, capturing territorial dominance better than raw possession because it asks where the ball was held, not merely how long. Final-third and box entries count how often a side actually reaches the areas where goals are scored.
These figures routinely separate two teams that look identical on a possession readout. One may hold 60 percent of the ball deep in midfield and rarely enter the box; another may see less of it but spend that time camped in the final third. The data the service tracks makes that difference legible, which is why possession percentage on its own has quietly fallen out of favour among analysts.
Defensive numbers were long the crudest part of the box score, because raw tackle and clearance counts reward teams that defend badly — a side pinned in its own half will pile up both. Advanced defensive metrics correct for that. Possession-adjusted statistics scale a team's tackles, interceptions, and clearances by how much of the ball it concedes, so a side that defends with little possession is not flattered by a high count.
Other measures capture defensive intent rather than just actions. Pressures count how often a player closes down an opponent in possession. Ball recoveries track how quickly a team wins the ball back after losing it, a signature of high-pressing sides. RubiScore aggregates these alongside the traditional counts so that the work of disrupting an attack, not only the moment it is ended, becomes visible.
The final layer is context. The same totals mean different things depending on where and how they were generated, so advanced displays slice the data by phase and by zone. Open-play xG is held apart from set-piece xG, because a side that lives off corners has a more volatile and more coachable profile than one creating in the run of play. Chances are broken down by the area of the pitch they came from, and by which half of the match produced them.
This splitting is what converts a flat season total into a diagnosis. A team's xG might look healthy until the breakdown shows almost all of it arrives from dead balls, or that its danger evaporates after halftime. The context columns are where the most actionable insights tend to hide.
No single advanced metric is meant to stand alone. xG describes chance quality, progression describes how the ball got there, possession quality describes territory, the defensive numbers describe the other half of the game, and the phase splits describe the conditions behind all of it. Read as a stack, they answer a question the scoreline never could: not who won, but who played well enough to deserve to.
The discipline is to treat each number as one instrument in a panel rather than a verdict on its own. A high xG with low progression, or strong possession with few box entries, is a contradiction worth investigating, and it is usually where the real story of a match lives. RubiScore publishes this full metric stack — xG and xA, post-shot xG, progressive actions, possession quality, possession-adjusted defending, and the open-play and set-piece splits — together for competitions worldwide on rubiscore.com, so the layers can be read side by side rather than hunted down one at a time.