Glossary
A plain-English guide to the expected-goals, pressing and model metrics used across xG Lab. New to xG? Start at the top; jump to a term using the links below.
Expected goals (xG)
- Expected goalsxG
- The probability that a shot becomes a goal, based on factors like distance, angle and situation. Summing a team's shots gives how many goals an average finisher would have scored from those chances.On xG Lab: Used across match pages, team and player tables, and as the basis for our strength model.
- Non-penalty expected goalsnpxG
- xG with penalties removed. Penalties are worth a fixed ~0.76 xG and say little about open-play creation, so npxG is a cleaner measure of a team or player's chance quality.
- FinishingnpG−npxG
- Non-penalty goals minus non-penalty expected goals. Positive means a player has scored more than the quality of their chances suggests (clinical, or a hot streak); negative means they have been wasteful or unlucky in front of goal.On xG Lab: Shown as the Fin column on the Players table, computed from public goals and npxG.
- Expected goals on targetxGOT
- A post-shot model: given where a shot ended up on (or off) goal, how likely it was to be scored. The gap between xGOT and xG captures shot placement and finishing.
- Expected assistsxA
- The xG of the shot that a pass set up. It credits the creator for the quality of chance they created, whether or not it was scored.
- Key passes
- Passes that directly lead to a shot. A volume measure of chance creation that pairs with xA's quality measure.
Build-up & pressing
- Expected goals chainxGChain
- The total xG of every possession a player was involved in — any possession where they touched the ball that ended in a shot. It rewards players who are part of dangerous moves, not just the final pass or shot.On xG Lab: Highlighted for deep-lying playmakers and full-backs who don't rack up goals or assists.
- Expected goals buildupxGBuildup
- xGChain with the shooter and the assister removed. It isolates pure build-up contribution — the players who move the ball into dangerous areas before the final two actions.
- Deep completionsdeep
- Passes completed close to the opponent's goal (roughly within 20 metres, excluding crosses). A proxy for how often a team works the ball into threatening areas.
- Passes allowed per defensive actionPPDA
- How many passes the opponent is allowed before a defensive action (tackle, interception, foul) in the attacking three-quarters of the pitch. Lower PPDA means more aggressive, higher pressing.On xG Lab: Plotted on the Teams page pressing & control chart.
Outcomes & value
- Expected pointsxPts
- The points a team would expect from a match given the xG of both sides, simulated across possible scorelines, then summed over a season. It estimates where the table 'should' be on chance quality.
- Expected goal differencexGD
- Expected goals for minus expected goals against. A single number for how much a team out-creates its opponents.
- Points over expectedPts − xPts
- Actual points minus expected points. Positive means a team is outperforming its underlying numbers (good finishing, goalkeeping, or luck); negative means the opposite.On xG Lab: Shown as the Δ column and over-performance chart on the Teams page.
Model & predictions
- Win probability
- The chance of a home win, draw or away win at any moment of a match, updated minute by minute as goals, red cards and time remaining change the picture.On xG Lab: The win-probability replay on every match page.
- Scoring rateλ
- Each team's pre-match expected goals for the game, derived from their attack and defence strength. λ feeds the Poisson model that produces win probabilities and predicted scorelines.
- Rolling strength
- Attack and defence ratings built from a team's recent xG using an exponentially-weighted moving average that carries across seasons. Recent form counts for more than old form.On xG Lab: Drives the Power rankings and all pre-match predictions.
- Out-of-sample
- A prediction made without the model ever seeing that match's result. All pre-match forecasts on the site are out-of-sample, so the accuracy numbers reflect genuine forecasting, not hindsight.
- Log-loss & Brier score
- Two scores for the quality of probabilistic forecasts. Both reward confident, correct predictions and punish confident, wrong ones. Lower is better for each.On xG Lab: Reported on the Predictions and model pages.
- Calibration
- Whether predicted probabilities match real-world frequency: of all the games called a 70% home win, about 70% should actually be home wins. A well-calibrated model can be trusted at face value.
- Monte Carlo projection
- Simulating the remaining fixtures thousands of times from the strength model to estimate each team's chance of winning the title, finishing top-four or being relegated.On xG Lab: Powers the Projections page (title / European / relegation odds).
- Model vs market
- A comparison of the model's log-loss against the market's consensus closing forecast — the sharpest, most efficient benchmark available. We don't claim to beat the consensus; we show how close the model gets with its logic fully open.On xG Lab: The Model vs Market card and cumulative chart on the Predictions page.
- Over/Under 2.5
- The probability that a match's total goals is 3 or more (Over) versus 2 or fewer (Under), derived from each team's λ with a Poisson model.
- Both teams to scoreBTTS
- The probability that both teams score at least once, derived from the two teams' scoring rates (λ).
Reading the stats
- Per 90/90
- A stat scaled to a full 90 minutes played, so a regular starter and a substitute can be compared fairly regardless of minutes.
- Percentile
- A player's rank against positional peers on a 0–100 scale. A 90th-percentile xA means only 10% of comparable players create more.On xG Lab: The percentile bars and radar charts on player pages.
- Squad changes
- Arrivals and departures inferred by comparing who appeared for each club this season versus last. It is not a transfer database: there are no fees, dates, or loan-vs-permanent distinction, and moves to or from another league show one side only. Promoted clubs show only moves between clubs already in this league.On xG Lab: The Squad page (Ins & Outs and production turnover).
- Production turnover
- How much on-pitch production a club lost and replaced over the off-season, measured in xG + xA from the prior season. Departures count the production leaving; arrivals count what measurable signings produced before joining (players coming from outside the league can't be measured and are flagged separately).On xG Lab: The turnover line on each club's card on the Squad page.