All Insights
Data Story

Six EFL teams where the xG tells a very different story

Leyton Orient are scoring at twice their xG, while Cardiff’s underlying numbers rank among the Championship’s best. Six EFL teams where the early-season data tells a different story.

GoalSense
21 September 20264 min read
Six EFL teams where the xG tells a very different story — GoalSense Insights

Six EFL teams where the xG tells a very different story

From Leyton Orient scoring twice their xG to Cardiff sitting 20th despite one of the Championship's strongest underlying numbers, the early-season data is throwing up some striking differences.

League tables tell us what has happened. Expected Goals can add another layer by showing the quality of chances teams have created and allowed.

We're still early in the 2026/27 season, so none of these numbers should be treated as a prediction of what happens next. But with between six and eight league matches now covered for EFL teams, there are already some sizeable gaps between goals and the chances behind them.

Here are six that stand out in the GoalSense data.

Leyton Orient: 13 goals from just 6.50 xG

Few teams in the EFL have a bigger gap between their goals and underlying numbers than Leyton Orient

Orient have scored 13 goals from 6.50 xG across seven league matches — an overperformance of +6.50 goals.

What makes that particularly striking is the wider picture. Their 6.50 xG ranks 22nd of 24 in League One, while their 12.18 xGA is also 22nd.

That leaves Orient with an xG difference of −5.68, ranked 23rd in the division.

Their actual goal difference? +4.

It's one of the clearest examples so far this season of results and underlying goal data telling very different stories.

Huddersfield: League One's strongest xG numbers

At the opposite end of the spectrum sit Huddersfield Town.

Huddersfield have generated 15.13 xG, the highest total in League One, but have scored 11 times.

Their defensive numbers are strong too: 7.10 xGA and six goals conceded.

Put the two together and Huddersfield have an xGD of +8.03 — the best in League One.

Their actual goal difference is +5.

Unlike Orient, Huddersfield's underlying chance numbers have been stronger than their goal return so far.

Luton: the difference is at the other end

Luton's attacking output is remarkably close to expectation.

They've scored 12 goals from 11.19 xG.

It's defensively where the gap appears.

Luton have conceded 14 goals from just 7.44 xGA — almost twice the number suggested by the quality of chances they've allowed.

Their overall +3.76 xGD ranks fifth in League One, despite an actual goal difference of −2 and a league position of 16th at the point of this analysis.

That's a six-goal swing between their underlying and actual goal differences.

Burton: League One's lowest xG attack has scored 12

Burton Albion provide another fascinating contrast.

Their 6.07 xG is the lowest total in League One, yet they've scored 12 goals from it.

That's +5.93 goals above xG through seven matches.

At the other end they've conceded 12 from 9.86 xGA, leaving them with an underlying xGD of −3.78.

Actual goal difference: exactly zero.

Like Orient, Burton's early goal return has been substantially stronger than their chance creation.

Cardiff: 20th in the table, third on xGD

Perhaps the most striking Championship example is Cardiff.

Cardiff have generated 16.63 xG through eight matches, the third-highest figure in the division, but scored only 10 goals.

That's 6.63 fewer goals than their xG total — the largest negative Goals − xG gap in the Championship.

Their overall numbers are equally interesting.

Cardiff's +5.35 xGD ranks third in the Championship, while their actual goal difference is −2.

At the point of this analysis, they're 20th in the table.

Again, that doesn't tell us where Cardiff will finish. It does show that the chances they've created and allowed paint a notably different picture from their early league position.

Chesterfield: League Two's strongest underlying numbers

Finally, Chesterfield.

They've generated 14.50 xG through seven matches — the highest total in League Two — while scoring 10 goals.

They've allowed 9.05 xGA and conceded eight.

The result is an xGD of +5.45, also the best in the division.

Their actual goal difference is +2.

So while Chesterfield sit eighth in the table at this stage, their underlying goal numbers have been among the strongest in League Two.

What does it mean?

Nothing here says that a team will improve or decline. xG measures the quality of chances created and conceded; goals remain the thing that determines football matches.

But looking at the two together can expose things that the league table alone can't.

Leyton Orient and Burton have converted their opportunities at a rate far above their xG so far. Huddersfield, Cardiff and Chesterfield have created more than their goal totals suggest. And Luton's attacking numbers are broadly where we'd expect, while their defensive outcomes have been dramatically different from their xGA.

It's early. The samples will grow. And that's exactly why these are worth following.

Explore the numbers yourself: compare teams using GoalSense Compare, or see which upcoming fixtures stand out in Hot Matchups.

GoalSense will be tracking how these gaps develop throughout the 2026/27 season.