A player scores four goals from two expected goals and the FPL community immediately says: “Regression is coming.”
Sometimes that warning is useful. Sometimes it is used far too simplistically.
Expected goals are one of the most useful FPL tools, but xG is not a rule telling a player how many goals he is allowed to score.
Use Player Lab xG & xA for the latest data.
What is xG?
Expected goals estimate the probability that a shot becomes a goal based on the characteristics of the chance.
A player with 2.0 xG and 4 actual goals has scored more than an average finisher would be expected to score from those chances.
That is overperformance.
What is xA?
Expected assists estimate the likelihood that a pass becomes an assist based on the chance created. Actual assists can differ because the teammate still has to finish.
Latest FPL news
What is xGI?
Expected goal involvement is xG + xA. It gives a combined view of expected attacking output.
Does overperforming xG mean luck?
Not automatically.
Finishing skill
Elite finishers can outperform average models over long periods.
Penalties
Penalty takers receive high-quality chances and can score in bursts.
Small samples
Five matches are not enough to confidently label every gap sustainable or unsustainable.
Shot placement and context
A player can repeatedly finish better than average or take shots from situations the model does not perfectly capture.
Model limitations
xG models simplify reality. They are useful estimates, not perfect truth.
Pascal Groß as a live example
Before GW5, OneFPL's last reliable snapshot showed Groß with 2 goals, 3 assists, 1.66 xG and 0.61 xA. That is five returns from 2.27 xGI.
He then scored against Arsenal.
It is correct to say his returns were ahead of the early expected data.
It is not automatically correct to sell him because he also has:
- penalties;
- corners;
- free kicks;
- secure minutes;
- a Brighton side that has scored 16 league goals.
Read Pascal Groß FPL.
Regression does not mean points disappear
Suppose a player is scoring at an unsustainable 8 points per match and his sustainable future rate is closer to 5.5.
That is regression.
It can still be excellent value at £6m.
Underperformance does not mean “due”
The opposite mistake is assuming a player with 3.0 xG and zero goals is guaranteed to score next week.
xG describes the chances already taken. It does not create a debt the universe must repay.
Use per-90 and total numbers together
A substitute can have excellent xG per 90 from only 80 total minutes. A nailed starter can have lower per-90 data but far more total expected output.
Minutes are always part of the model.
Look at where the xG comes from
Ask:
- penalties or open play?
- one huge chance or many chances?
- striker shots or long shots?
- stable role or temporary role?
Two players with 2.0 xG can have very different future projections.
Combine xG with other indicators
Use:
- shots in the box;
- big chances;
- xA;
- expected minutes;
- penalties;
- set pieces;
- fixtures;
- team attack.
When overperformance is a real warning
Be more cautious when:
- goals come from low-volume long shots;
- minutes are insecure;
- role has changed;
- the team creates few chances;
- penalties are likely to move elsewhere.
When it is less worrying
Overperformance matters less when a player has:
- penalties;
- secure 90s;
- strong xG volume;
- elite team attack;
- repeated box involvement.
The real sell question
Do not ask only: “Is he overperforming?”
Ask: “Is his future expected output still worth the price and a transfer?”
That is the FPL decision.
OneFPL verdict
Expected data should stop you chasing obviously unsustainable points. It should not force you to sell every player who finishes better than average over a small sample.
Use xG to add context, not to replace football reasoning.

