Rolling xG Differential Trend
Uncover true team form beyond scorelines.
Overview
This pillar analyzes the rolling trend of a team's Expected Goals (xG) differential over recent matches. It helps identify teams that are overperforming or underperforming their underlying stats, providing a powerful indicator of future results.
What It Does
It calculates the difference between a team's Expected Goals For (xG) and Expected Goals Against (xGA) for each of the last 5 to 10 matches. By plotting this differential over time, it reveals the true trajectory of a team's performance. This method separates process from outcome, ignoring lucky goals or exceptional goalkeeping.
Why It Matters
Match results can be misleading due to variance and luck. This pillar cuts through that noise by focusing on the quality of chances created and conceded, offering a more stable and predictive measure of team strength and momentum than simple win/loss records.
How It Works
First, we gather match-by-match xG and xGA data for a specific team. Then, we calculate the xG differential (xG minus xGA) for each match. Finally, we compute a rolling average of this differential over a defined window, typically 5 or 8 games, to visualize the team's performance trend.
Methodology
The core metric is the 5-match rolling average of the xG Differential (xGD), calculated as (Sum of (xG_match - xGA_match) over last 5 matches) / 5. This smooths out single-game anomalies and highlights sustained performance shifts. A positive and rising trend is a strong bullish signal for a team.
Edge & Advantage
It provides an edge by identifying teams whose market odds are based on misleading recent results, not their superior underlying process, creating value trading opportunities.
Key Indicators
-
Rolling xG Differential
highThe 5 or 10-match rolling average of a team's Expected Goals For minus Expected Goals Against.
-
Performance vs. Results Gap
mediumThe difference between a team's xG Differential and their actual Goal Difference over the same period.
-
Trend Velocity
highThe rate of change in the rolling xG differential, indicating if a team is rapidly improving or declining.
Data Sources
-
Provides comprehensive, free xG statistics for a wide range of global soccer leagues.
-
Specialized website focusing on xG data, models, and visualizations for top European leagues.
-
A leading professional sports data provider that is the source for many public-facing stats.
Example Questions This Pillar Answers
- → Will Manchester City win their next Premier League match against Aston Villa?
- → Will Inter Milan finish in the top 2 of Serie A this season?
- → Will Team A outperform their goal spread of -1.5 against Team B?
Tags
Use Rolling xG Differential Trend on a real market
Run this analytical framework on any Polymarket or Kalshi event contract.
Try PillarLab