Most bettors check the table and call that analysis. The table tells you what has happened β xG, PPDA, and form quality tell you what is actually happening underneath. This guide walks you through the exact data framework that gives you an edge before the bookmaker's odds are finalized.
Bookmark this framework. Run every team through it before placing a bet.
What it measures
The quality of chances created β each shot is assigned a probability of scoring based on location, shot type, and context.
Why it matters for betting
Actual goals fluctuate. xG regresses to the mean. A team generating 1.8 xG/game but only scoring 1.0 goals is underperforming β and likely to improve.
How to read it
Compare xG vs goals scored. A large gap (>0.4 per game) flags overperformance or underperformance worth investigating.
Predictions Hub β Team StatsWhat it measures
The quality of chances conceded β the defensive equivalent of xG.
Why it matters for betting
A goalkeeper making impossible saves can make a leaky defence look solid. xGA cuts through this to show true defensive vulnerability.
How to read it
High xGA (1.5+) means structurally poor defence regardless of clean sheet record. Low xGA (0.8β) means solid defensive shape.
Predictions Hub β Team StatsWhat it measures
How aggressively a team presses. Low = high press. High = low block.
Why it matters for betting
High-press teams disrupt opponents in dangerous areas, leading to higher-quality chance creation. Low-block teams depend on transitions. Knowing the pressing style helps you model total goals accurately.
How to read it
Under 7 = elite pressing. 7β10 = moderate press. 10+ = deep block. Compare to opponents' PPDA: a high-press team vs a low-block team creates a specific expected scoreline profile.
AI Assistant β "What is [Team]'s PPDA this season?"What it measures
A team's xG and xGA when playing at home vs when playing away.
Why it matters for betting
Season averages obscure significant home/away performance gaps. Many teams average 1.8 xG at home but only 0.9 xG away β using the season average for an away game overestimates their attacking threat.
How to read it
Always use the context-appropriate split when entering figures into the Poisson calculator. Home teams provide their home xG figure; away teams provide their away xG figure.
Poisson Calculator β use split figures, not averagesWhat it measures
xG performance over the last 5β6 games vs season average.
Why it matters for betting
A team can be "in form" by results but their underlying xG is declining β meaning results will follow. Or "out of form" by results but xG is strong β a buying opportunity for bettors.
How to read it
Compare last 5 games xG average to season average. If recent xG is 0.5+ below season average, team is trending down. If recent xG is 0.5+ above, they are picking up form.
AI Assistant β "How has [Team]'s xG trended over the last 6 games?"Wolves are travelling to Arsenal. Run them through the framework.
1. Pull season-level xG stats
Wolves: 0.85 xG/game away Β· 1.35 xGA/game away
Poor away attacking output, concede chances freely when not at home. This team is reliant on home fortress performance.
2. Check PPDA for game style
Wolves PPDA: 12.4 (deep block, low press). Arsenal PPDA: 7.1 (high press).
Wolves will sit deep and absorb. Arsenal's high press against a passive block creates overloads in the final third β boosting Arsenal's xG in this specific match.
3. Check recent form quality
Wolves last 5 away xG: 0.6, 0.7, 0.5, 0.9, 0.8 β 5-game avg = 0.70
Season average (0.85) is already weak, but recent form is even worse. Wolves are generating less than 1 expected goal in away fixtures consistently.
4. Run Poisson with split figures
Arsenal home xG: 1.9 vs Wolves away xGA: 1.35. Wolves away xG: 0.85 vs Arsenal home xGA: 0.9.
Poisson output: Arsenal Win 71%, Draw 18%, Wolves Win 11%. Over 2.5 goals: 58%. The data strongly favours a home win.
5. Ask the AI for qualitative context
"Arsenal vs Wolves: any injury concerns, rotation risk, or historical H2H patterns that affect the xG model for this fixture?"
AI confirms Arsenal are at full strength, Wolves have two injury absences in their defensive press triggers. Model confidence increases.
6. Betting conclusion
Arsenal Win implied probability 71.4% (odds 1.40). Your Poisson model: 71%. No edge on match result.
Over 2.5 goals at 1.75 implied 57.1% vs your 58% Poisson probability. Small but genuine edge. Use Kelly Calculator: ~0.8% bank.
Use these with the KiqIQ AI assistant to get qualitative context that your xG numbers can't capture.
"[Team] have scored [X] goals from [Y] xG this season. Is this overperformance or underperformance, and what does the trend suggest for upcoming fixtures?"
"[Team A] average PPDA of [X] while [Team B] have a PPDA of [Y]. How does this stylistic mismatch typically affect the number of goals in this type of fixture?"
"[Team] have won their last 4 games. What does their xG over those 4 games tell us about whether this is sustainable form or results-driven variance?"
"[Team] average 1.6 xG at home but 0.9 xG away. Does anything in their playing style or squad depth explain this disparity, and is it a consistent pattern or this season only?"
"[Key player] is out for [Team]'s next fixture. Roughly what impact does this have on their attacking xG generation, and do their remaining players cover the pattern-creation role?"
Common patterns and what they suggest for betting markets.
| Data pattern | Signal | Market implication |
|---|---|---|
| High xG, low goals scored | Team underperforming finishing | Back them β regression to the mean likely |
| Low xG, high goals scored | Team overperforming via luck/set pieces | Fade them or go under on goals |
| Low xGA, many goals conceded | Goalkeeper overperforming or set piece exposure | Defensive regression incoming β consider over goals |
| Low PPDA (high press) | Aggressive, high-energy style | More goals, BTTS, xG tilted to high-press side vs passive blocks |
| High PPDA (deep block) | Sitting deep, absorbing pressure | Fewer goals, under markets, strong away underdog price |
| xG rising last 5 vs season avg | Team building momentum | Upgrade their probability in Poisson model |
| xG falling last 5 vs season avg | Team declining despite positive record | Downgrade their probability β results will follow |
| Home xG >> Away xG | Fortress team, poor travellers | Avoid backing them away; target home fixtures for win markets |
Predictions Hub
Home for team xG averages, xGA, and match predictions for upcoming fixtures.
Poisson Calculator
Enter home/away split xG figures to model scorelines and Over/Under probabilities.
Implied Probability
Convert bookmaker odds to probability to find where your model has edge.
Kelly Calculator
Size your bet once you have confirmed edge vs implied probability.
Match Analysis Tool
Pre-match analysis template β form, xG, injuries, and captain reasoning in one place.
PPDA Explained
What Passes Per Defensive Action measures and how to interpret it for betting.
What is the most important stat for analysing a football team?
xG is the single most reliable metric for attacking quality. Combined with xGA for defensive vulnerability and PPDA for pressing intensity, you get a data picture that is significantly more predictive than league position, goals scored, or results.
Why look at xG instead of actual goals?
Actual goals are heavily influenced by finishing variance, goalkeeper form, and luck at set pieces. A team generating 1.6 xG/game but only converting 0.9 actual goals is significantly underperforming β and likely to improve. xG is the underlying signal; actual goals are noise in the short term.
What does PPDA tell you about a team?
PPDA measures pressing intensity β how many passes a team allows their opponents before making a defensive action. Low PPDA (5β7) = aggressive high press. High PPDA (12+) = passive low block. Understanding a team's pressing style tells you a lot about the goal profile their style creates.
How do home vs away splits help with betting?
Many teams have dramatically different xG home and away. Using the season average for an away game can significantly misrepresent their attacking threat in that context. Always use split figures in the Poisson calculator for the most accurate probability outputs.
How to Research a Football Bet
The complete pre-match workflow from predictions hub to Kelly stake.
How to Use xG to Find Value Bets
Spot xG divergence and bet before the market corrects.
How to Analyse a Match with Data
Post-match xG review and what it means for next week.
PPDA & Pressing Explained
Deep dive into pressing metrics and how they affect goals.
What Is xG?
The expected goals metric explained from first principles.
Build a Betting Edge with Data
How to build a repeatable, data-driven betting system.