Depends on the league and team quality, but generally:
- Top teams: 1.5-2.0 xG per game
- Average teams: 1.0-1.4 xG per game
- Struggling teams: Below 1.0 xG per game
For betting, look for teams consistently creating 1.5+ xG per game as strong candidates for Over bets and match winner positions.
Powerful for long-term predictions, less reliable for single matches. Research shows:
- xG models outperform goals-based models over 10+ game samples
- Single-match xG has high variance due to low-scoring nature
- xG difference is more predictive than raw xG values
- Combining xG with other metrics improves accuracy
For betting, use xG to identify trends over 5-10 games, not to predict individual match results.
What is the difference between xG and NPxG?
xG (Expected Goals) includes all shots including penalties.
NPxG (Non-Penalty xG) excludes penalty kicks.
NPxG is often more useful for betting because:
- Penalty conversion is highly variable
- Open-play performance is more sustainable
- Teams with high penalty counts may be overperforming
Many professional bettors prefer NPxG for identifying true team strength and regression candidates.
How do you read xG statistics?
To read xG statistics effectively:
- Compare xG vs actual goals — Teams underperforming xG are due for improvement
- Look at xG difference — Positive xG difference indicates stronger team
- Check xG per shot — Higher values indicate quality chances over quantity
- Analyze xGA (Expected Goals Against) — Shows defensive vulnerability
- Use 5-10 game averages — Single-match xG is too noisy
For betting, focus on teams with consistent xG performance over multiple games rather than one-off outliers.
xGA (Expected Goals Against) measures the quality of chances a team concedes. It's the defensive counterpart to xG.
High xGA indicates:
- Weak defensive positioning
- Vulnerable to quality attacks
- Likely to concede goals soon
- Good candidates for Over bets and opposition goals
Low xGA indicates:
- Strong defensive organization
- Difficult to create chances against
- Good candidates for Under bets and clean sheets
Combining xG and xGA gives a complete picture of team strength for betting decisions.
How many games of xG data should I use?
The optimal sample size depends on your goal:
- Form trends (short-term): 5-6 games
- Reliable predictions: 10+ games
- Season-long analysis: 15-20+ games
For football betting:
- Use 5-game xG for recent form assessment
- Use 10-game xG for reliable team strength evaluation
- Avoid single-match xG for betting decisions
Research shows moving averages of varying lengths (5, 10, 15, 20 games) provide the best predictive power.
Can you use xG for in-play betting?
Absolutely, live xG data is valuable for in-play betting.
In-play xG strategies:
- Back teams building significant xG advantage early
- Bet against teams with high xG but no goals (value in live odds)
- Use xG flow to identify momentum shifts
- Combine with live odds movements for confirmation
Tools for live xG:
- SoccerScanner for real-time xG updates
- StatsBomb API for professional traders
- Some bookmakers offer live xG in their interfaces
Keep in mind: in-play xG requires quick decision-making and understanding of how odds shift during matches.