Expected Goals; we’ve all been there. You’re watching the late Saturday kick-off, your “Home Win” bet is looking solid, and then it happens. The home side has 25 shots, hits the woodwork three times, and has a goal disallowed for a toenail being offside. Meanwhile, the away team wanders up the pitch once, scuffs a shot that takes a massive deflection, and crawls away with a 1-0 win.

The scoreboard says one thing, but your eyes tell you another. You’ve just been “FM-ed” in real life.
Most punters will look at that result, shrug, and blame “bad luck.” But the smart 1% of punters, the ones using tools like Footy Amigo, know that the scoreboard is often the biggest liar in football.
If you want to stop betting like a casual and start thinking like a pro, you need to understand Expected Goals (xG). It’s the secret sauce that helps you see through the “fluke” results and find the real value in the market.
In simple terms, Expected Goals (xG) is a statistical measure of the quality of a goal-scoring chance. Instead of just counting how many shots a team has, xG looks at how likely it was that each shot would actually go in.
Think about it this way: a penalty has an xG of about 0.76. That means, statistically, 76% of penalties are scored. On the other hand, a desperate 40-yard screamer from a centre-back might have an xG of 0.01. You’d need to hit that shot 100 times to score just once.

When you add up all the xG from every shot in a match, you get the “Expected Scoreline.” If a team loses 1-0 but had an xG of 3.2 while the winners had 0.4, you know the losing team was actually the better side. They didn’t lack quality; they just lacked a bit of luck on the day.
Don’t worry, I won’t make you do any maths (we leave that to the Footy Amigo AI algorithms). But it’s helpful to know what goes into the calculation. Every shot is compared to thousands of similar shots from the past, looking at:
By crunching these numbers, we get a much clearer picture of a team’s true performance than a simple 90-minute scoreline could ever give us.
The bookmakers love it when you bet based on the last three scores. They want you to see that a team won 4-0 last week and assume they’re going to do it again. But what if those four goals came from just 0.8 xG? That team was incredibly clinical (or lucky), and they are highly likely to regress to the mean soon.
A team might be on a five-game winning streak, but if their xG numbers are consistently lower than their actual goals, they are overperforming. Eventually, the luck runs out. Betting against a team whose results are better than their xG is a classic betting analytics move to find value.
Conversely, a team might be sitting 15th in the league, having lost three on the bounce. But if their xG is massive and they’re just missing sitters, they are undervalued. The bookies will price them as “struggling,” but the data says they’re about to go on a tear. This is where you find the big odds.
xG is a godsend for football betting strategies involving goals. If you see two teams playing who both have high “Expected Goals Against” (xGA), you’re looking at a potential goal-fest. Even if their last game was a boring 0-0, if the xG was high, the goals are coming.

You don’t need a PhD to use this stuff. At Footy Amigo, we’ve built the tech so you don’t have to spend hours scrolling through spreadsheets. Here’s how you can apply xG-style thinking to your betting process today:
Compare a team’s Actual Goals to their Expected Goals.
Instead of checking every league in the world, you can set up Smart Match Alerts on Footy Amigo. You can create rules that notify you when a match in-play has a high volume of shots and dangerous attacks but hasn’t had a goal yet. This is essentially “Live xG” in action. If a team is knocking on the door, the data will tell you before the commentator does.
Don’t just look at attackers. A team with a low “xG Against” but a lot of goals conceded probably has a goalkeeper who’s having a mare. If they swap keepers or the luck changes, that team is going to start keeping clean sheets very quickly.
Here is a word of warning: xG is not a crystal ball. Just because a team has an xG of 3.0 doesn’t guarantee they will score three goals. Football is played by humans, not robots (though our AI is doing its best to bridge the gap!).
Variance is part of the game. A world-class finisher like Erling Haaland will consistently outperform his xG because he’s, well, a freak of nature. A League Two striker might consistently underperform his xG because he’s got “feet like traction engines,” as they say.
The key is to use xG as a navigation tool, not a set of instructions. It tells you where the value is likely to be over the long run.

If you’re serious about moving away from “gut feelings” and “I’ve got a hunch,” you need to start integrating performance data into your routine.
Stop following the “tipsters” who promise 10/1 winners based on nothing but vibes. Instead, look at the underlying numbers.
Want to see how the pros do it for free? Check out the Amigo Copier, where you can clone profitable strategies from users who have already mastered the data. It’s the easiest way to level up without having to learn all the complex bits yourself.
Next time you see a “shock” result where a big team loses to a minnow, don’t just assume the big team is in crisis. Check the xG. If they dominated the chances but just couldn’t finish, back them to win their next match. The bookies often over-correct their odds after a loss, giving you the perfect “bounce back” value bet.
Ready to stop guessing and start winning? Join thousands of smart punters at Footy Amigo and get the data you need to beat the bookies, delivered straight to your phone. Check out our pricing plans to find the right fit for your betting journey.