If you're trying to level up your football betting game, you've probably come across the term xG—short for expected goals. But what does it actually mean? And how can it help you make better bets?

Here's everything you need to know about xG in simple terms—no advanced math required.

What Is xG?

xG = Expected Goals

It's a stat that measures the quality of chances a team or player creates. Each shot is given a value between 0 and 1 based on how likely it is to result in a goal.

The higher the xG, the better the chance.

🧠 How Does xG Work?

A shot from 6 yards out in front of goal = high xG (maybe 0.7 or 0.8).

A shot from 30 yards out near the touchline = low xG (maybe 0.03).

xG models consider:

  • Shot distance
  • Angle to goal
  • Type of assist (cross, through ball, set piece)
  • Position of defenders & goalkeeper
  • Whether it was a header or a footed shot

📊 What Does xG Tell You?

It answers the question:

How many goals should a team have scored based on the chances they created?

Not all shots are equal. xG helps remove the randomness and look at shot quality, not just quantity.

🔢 xG in Action: A Match Example

Final score: Arsenal 1 – 0 Newcastle

xG: Arsenal 0.9 – 1.7 Newcastle

What this tells us:

  • Arsenal won on the scoreboard
  • But Newcastle actually created better chances and were arguably unlucky not to score

If you're only looking at results, you'd miss that.

🎯 How xG Helps You Bet Smarter

Spot False Results

A team winning games with low xG? They might be getting lucky. A dip could be coming.

Good chance to bet against them in the next match.

Find Underrated Teams

A team losing but consistently generating high xG? They're creating chances and might turn things around.

That's a team to back before the odds shift.

Improve Over/Under Bets

Games with two teams generating high xG regularly?

Good shout for Over 2.5 goals

Low xG teams?

Maybe bet the Under or "No" on BTTS.

Analyze Strikers

Look at a player's xG vs actual goals:

  • Overperforming? Might regress
  • Underperforming? Due for a breakout

📉 xG Doesn't Predict Outcomes, But…

xG doesn't tell you who will win. But it tells you who's consistently creating the better chances, which is a more stable predictor than just results.

🛠 Where to Find xG Stats

  • FBref.com (powered by StatsBomb)
  • Understat.com
  • SofaScore, FotMob, or WhoScored apps
  • Betting sites that show in-match xG (some do during live betting)

🚫 What xG Can't Do

  • It doesn't measure finishing skill or luck (some players outperform xG consistently)
  • It doesn't account for defensive errors, goalkeeper quality, or context
  • It doesn't replace watching the game—but it helps interpret it

Final Take

xG is one of the most useful tools you can add to your betting strategy. It's not about predicting exact scores—it's about spotting who's playing well, who's getting lucky, and where the odds don't match the reality on the pitch.

Start checking xG after every match you bet on. Patterns will start to jump out—and your bets will start to get sharper.