Kalshi promo: trade $25 and get $25 with promo code LINESTAR
Kalshi logo

Trade $25 and Get $25 on Kalshi!

CODE: LINESTAR

Trade event contracts on sports, economics & more. Sign up with promo code LINESTAR.

$25

Soccer xG Calculator

Calculate expected goals from shot data and analyze match xG performance

Shot xG Builder
Shot 1
41.2% xG

Total Expected Goals

0.41 xG

from 1 shot

Match xG Analyzer

Your Team

Opponent

xG Reference Values

76%

Penalty

35-45%

1v1 with GK

15-25%

Edge of Box

3-8%

Long Range

8-12%

Header (6-yd)

3-5%

Direct Free Kick

2-4%

From Corner

20-30%

Tap-in/Rebound

Understanding Expected Goals (xG)

Expected Goals (xG) is a statistical measure that quantifies the quality of scoring chances in soccer. Each shot is assigned a probability based on factors like distance, angle, assist type, and body part used. An xG of 0.3 means the average player would score that chance 30% of the time.

How xG Helps Betting

  • Identify overperforming teams: Teams scoring well above their xG often regress
  • Find value on totals: High xG teams in low-scoring games suggest future overs
  • Assess true quality: xG reveals which teams create better chances regardless of results
  • Predict regression: Significant xG vs actual goals gaps tend to normalize over time

This calculator is for informational and educational purposes only. Results should be verified with your sportsbook before placing any wagers. All betting carries risk. Full Disclaimer

Frequently Asked Questions

What is xG (expected goals) in soccer?

Expected goals (xG) measures the quality of scoring chances by assigning each shot a probability of becoming a goal based on distance, angle, shot type, and buildup. A team's total xG estimates how many goals it 'should' have scored given the chances it created.

How does xG help find betting value?

Comparing xG to actual goals reveals teams that are overperforming (scoring more than their chances warrant) or underperforming. Overperformers tend to regress downward and underperformers upward, so xG flags teams whose results - and therefore odds - are likely to shift.

Is xG better than goals for predicting future results?

Over a meaningful sample, xG is more predictive of future scoring than raw goals because it strips out the noise of finishing variance and lucky bounces. Most models weight xG heavily alongside opponent strength and home advantage.

How many games of xG data do I need?

xG stabilizes faster than raw goals but still needs roughly 8-10 matches to be meaningful, and ideally a full 15-20 game sample. Small samples can be skewed by one or two high-xG chances or a single blowout.

Props Optimizer

Take your sports betting analysis to the next level with Props Optimizer - tools and data to help you make more informed decisions.

Try Props Optimizer Free

$ Partner Bonuses

Responsible Gambling

Gambling should be entertaining, not a way to make money. Only bet what you can afford to lose, and never chase your losses.

Signs of problem gambling:
  • Betting more than you can afford to lose
  • Chasing losses with bigger bets
  • Lying to others about gambling habits