If you want to gain a real edge in your fantasy soccer league, learning how to use xG to spot regression candidates in fantasy soccer is one of the smartest trading skills you can develop. Expected goals (xG) tells us more than just a scoreline: it measures the quality of every shot a player takes. By comparing actual goals to xG, you can identify which players are overperforming and due for a cooling-off period, and which players are underperforming and likely to see their stats spike. The trick is acting before the rest of your league notices.
Why Expected Goals Beat the Highlight Reel
A single goal tells a story. It could come from a deflected shot, a penalty, or a goalkeeper error. Expected goals strip away that luck. Each shot is assigned a probability of scoring based on distance, angle, body part, and the type of assist. A header from a crowded six-yard box might be worth 0.45 xG, while a long-range effort from 30 yards might be worth 0.02 xG. Over a season, a player’s total xG represents the number of goals an average finisher would score from the same chances.
That makes xG an excellent tool for finding regression candidates. When a player has far more goals than xG, he is finishing at an unsustainable rate. When a player has far fewer goals than xG, he is either in a cold spell or being denied by excellent goalkeepers. Both situations create opportunities in the transfer market.
But you cannot just look at one number. The best xG analysis in fantasy soccer combines shot volume, shot location, and recent trends. You want to find players whose process is strong but whose output is misleading. Then you can trade before the statistical correction.
The Two-Step Screen: Find the Discrepancy, Then Verify It
To find xG regression candidates, start with a simple screen. Look at the difference between goals and xG for every striker and attacking midfielder in your fantasy league. You want players with a gap of at least 2.0 to 2.5 goals in either direction. But that gap is only the beginning.
Step 1: Compare Goals to Non-Penalty xG
Penalties distort the picture. A player who takes penalties will always have inflated xG, and his goal tally will usually match it. To find true regression candidates, focus on non-penalty expected goals (NPxG). This isolates open-play finishing ability. A player who has scored eight goals from an NPxG of 4.5 is getting extremely lucky. A player who has scored two goals from an NPxG of 7.8 is creating excellent chances and simply failing to convert.
Step 2: Look at xG Per Shot and Shot Map
Dig deeper before making a move. A player with a high xG but low goals could be taking lots of low-quality shots. That is less promising. Instead, look for players with a high xG per shot, around 0.15 or higher, and many shots from inside the penalty area. If those shots are still coming in, the goals will likely arrive.
Also check whether the player’s role has changed. Is he playing higher up the pitch? Is he taking more set pieces? Is a key creative player now supplying him? These factors make the xG trend more reliable.
Buy Low: Underperformers Who Are Creating Quality Chances
The most obvious buy-low candidates are players with high xG but low goal totals. These are the players who hit the woodwork, see shots blocked on the line, or run into a goalkeeper in impossible form. Their managers are frustrated, their price in fantasy leagues is dropping, and their owners are ready to sell.
Consider a striker who is averaging 0.6 xG per 90 minutes but has scored only twice in his last eight matches. That is a player who will almost certainly regress upward. His expected goals model says he should have four or five goals in that same span. He is doing the right things: getting into the box, receiving quality passes, and shooting from dangerous central areas. The underlying numbers are more stable than a short goal drought.
When you trade for these players, you are betting that chance quality will eventually convert. The market often overreacts to recent goal-scoring streaks. By using xG, you can buy before the correction happens. The same logic applies to assist numbers through expected assists (xA), but goals tend to swing fantasy scoring more sharply, so xG is the first place to look.
Sell High: Overperformers Living on Borrowed Time
On the other side of the equation, some players score goals that their xG says should not keep happening. A player with five goals from just 2.1 xG is likely converting low-quality chances at an unsustainable rate. That could be a perfect sell-high window.
You need to be careful, though. Some players consistently outperform xG because they are elite finishers or have a knack for arriving at the right moment. The best approach is to look at their xG over the last two or three seasons. If a player is scoring 30–40 percent more goals than xG every single season, that may be a legitimate finishing skill. But if a player is usually near his xG and only now has a massive gap, that is a much stronger reason to sell.
Another red flag is a sudden leap in conversion rate. A midfielder who normally scores from 8 percent of his shots jumping to 20 percent is likely due for a slide. Other managers will see his recent goals and rank him highly, making now the ideal time to trade him away. This is how you turn luck into value.
Case Study: Applying the Framework in the Current Season
Imagine a Premier League winger who has 11 goals, but his non-penalty xG is only 6.8. He is shooting from tight angles, scoring from deflections, and converting long-range efforts. His owners are celebrating, but the underlying data suggests his finish rate is nearly double what his shot quality warrants. In a fantasy league, his trade value has never been higher. A savvy manager should use that value to acquire a striker who has 4 goals from 8.6 xG, is playing in a side that creates plenty of chances, and has simply underperformed in front of goal.
Now switch to the other side of the trade. The underperforming striker is averaging over three shots per match from central positions inside the box. He has missed several close-range headers and had one goal ruled out by VAR. His manager is frustrated, but the process is strong. Over the next few weeks, those chances will start going in. The fantasy manager who bought him at a discount will look like a genius without doing anything complicated.
You can run this same mental test on any player in your league. Ask yourself: if this player took every shot again from the exact same positions, how many goals would he expect to score? The answer tells you which players are trading at a premium and which are on sale.
What Regression Actually Means for Your Fantasy Team
Regression to the mean is not a promise. It is a statistical tendency. A player who is overperforming may keep scoring for a few more gameweeks. A player who is underperforming might stay cold longer than you expect. That is why xG analysis works best when you combine it with situational context.
Pay attention to injuries, suspension, and competition for starting spots. A striker can have great xG numbers but only be playing 60 minutes per game. A winger can be overperforming xG but also winning penalties and taking direct free kicks, which gives him extra goal routes. Penalties matter. So do set pieces. Always check who is on penalty duty before buying a regression candidate.
You also need to consider the quality of chances being created over time. A player who was getting 0.5 xG per game last month but is now only getting 0.15 xG per game is not a buy-low candidate anymore; his role has changed. You want players whose chance quality is stable or improving.
Using xG this way works best over a larger sample. Do not trade a player based on a one-game xG gap. Wait until you have at least ten to twelve matches of data. At that point, the difference between goals and xG becomes a meaningful signal rather than random noise.
Final Word
XG is not the only stat you need, but it is one of the most useful in fantasy soccer. By comparing goals to expected goals, you can see through short-term streaks and identify players whose real value is hidden in their shot map. Buy the players who create high-quality chances and are simply not finishing them. Sell the players whose goal tally outruns their underlying production. Do that consistently, and you will constantly be trading for players about to get hot, not players who have already peaked.
