Underlying xG Numbers: Should Imps Fans Be Worried?

Credit Graham Burrell

On the NTT20 podcast this week, George Elek suggested our underlying numbers were a little concerning, and he didn’t see a top two assault continuing into 2026.

Top six, yes. Automatic promotion? No. He’s backing Stockport, based in part on xG data. As a staunch believer in xG, and given George’s arguments around Plymouth in 2018/19 were where my xG love started, I should be worried, right?

Ali Maxwell, suddenly the more popular NTT20 presenter among some Imps, disagrees. He feels the numbers don’t tell the full story, and in our Discord channel, the debate raged on. It’s all good-natured, by the way, but there was a split opinion.

So which is right? Should we be worried about our underlying numbers? Or, like a library book with 100 pages missing, does it only tell half the story?

Credit Graham Burrell

Fan Opinion

For the argument

Those more positive about Lincoln’s outlook felt the discussion was balanced and fair, with our Chris noting that Ali’s optimism had substance behind it. The core defence was that xG figures are heavily distorted by game state, something Ali highlighted and Chris expanded on in detail.

Lincoln score first more often than anyone else, lead at half time far more frequently, and spend longer ahead in matches than their rivals, all of which naturally suppress attacking xG while protecting leads. Paulus and PhilB424 added that form, confidence, and momentum are difficult to quantify, while Drew H argued there is no statistical law that says overperformance must regress if a team is simply good.

Several posters welcomed deeper analysis (this article), especially game state-specific xG when level, ahead, or behind, with Chris offering to produce data to give a fuller, fairer picture.

Against the argument

Sceptics accepted the logic but questioned whether game state alone could justify the scale of Lincoln’s xG overperformance. DridImp argued that other teams spend similar amounts of time ahead without showing the same statistical gap, suggesting tactical choices when leading may be more significant than narrative explanations.

George Elek’s original caution centred on sustainability, with the view that outperforming both xG and xGA over a long run is unlikely to continue unchanged. Some contributors were uneasy with how xG is interpreted at all, debating whether summing probabilities meaningfully reflects reality, particularly in scrambles or phased attacks.

While most agreed data has value, the concern remained that relying too heavily on any single metric risks overstating confidence and underplaying future variance, especially if goals were to dry up.

Credit Graham Burrell

Context

Before we go further, it’s also worth mentioning the validity of xG. I loved xG, I was a massive fan, and to a degree, I still am. However, I do have a few issues; for instance, a cross that just evades a striker’s boot is not included in the xG data. When Jack Moylan went one-on-one with a keeper a few weeks ago (I forget the game), he was tackled without getting a shot away. That’s zero xG.

They’re both chances, but the data doesn’t show them as an attacking threat in the xG number. There isn’t a stats model available to us that does show that, but the club uses a different metric. They have models which take into account the attacking threat, passes that break lines and chances where a shot isn’t taken. I have seen the data, but obviously can’t put it out here as it is something the club (rightly) sees as a competitive advantage.

It has made me think differently about how we view our attacking threat. There was one game recently (again, I’m playing it coy as the data can’t really be in the public domain) where the Wyscout numbers suggested a draw, 0-0. However, the club’s numbers for raw xG suggested a 1-0 win for City would have been right, and the numbers for bypassing defenders and creating chances, but not necessarily shots, showed us to be twice as good as our opponents.

Of course, there is then the argument about taking those chances, but that’s a debate I’m happier to have when we’re second, rather than trying to defend what we’re doing when we’re 17th. Anyway, you’re not here for my slow turn from xG fan to critic, are you?

Credit Graham Burrell

The Data

So, what does the data look like. Presented without comment (at first, obviously, otherwise there would be no point) are the tables, researched by Chris, which show game state.

Lead durations (overall) in percentage

TeamLeadingLevelTrailing
AFC Wimbledon

21.70%

56.70%

21.60%

Barnsley

32.90%

40.70%

26.30%

Blackpool

27.20%

42.90%

29.90%

Bolton

26.00%

46.00%

28.10%

Bradford

31.80%

52.90%

15.40%

Burton Albion

23.50%

49.90%

26.70%

Cardiff City

29.10%

58.30%

12.60%

Doncaster

18.20%

54.60%

27.20%

Exeter City

21.50%

49.30%

29.30%

Huddersfield

30.40%

47.00%

22.60%

Leyton Orient

24.80%

45.90%

29.30%

Lincoln City

47.20%

41.40%

11.40%

Luton Town

25.10%

45.40%

29.50%

Mansfield

27.60%

44.20%

28.30%

Northampton

15.60%

57.90%

26.40%

Peterborough

25.40%

42.10%

32.50%

Plymouth

22.20%

40.20%

37.60%

Port Vale

12.10%

59.50%

28.40%

Reading

26.70%

46.10%

27.20%

Rotherham

21.50%

44.90%

33.60%

Stevenage

21.20%

65.60%

13.20%

Stockport

32.50%

47.80%

19.70%

Wigan Athletic

21.70%

49.00%

29.40%

Wycombe

30.70%

37.90%

31.40%

League average

25.70%

48.50%

25.70%

Data sourced from soccerstats.com. Percentages based on 90 minutes per game.

xG Levels And Game State

TeamLevelAheadBehind
XGXGARXGXGARXGXGAR
AFC Wimbledon0.650.6948.5%0.370.6137.8%0.410.5542.7%
Barnsley0.470.7837.6%0.790.8249.1%0.600.5154.1%
Blackpool0.430.6639.4%0.621.0138.0%0.560.8041.2%
Bolton0.730.4362.9%0.630.5652.9%1.100.5068.8%
Bradford0.850.5660.3%0.560.5450.9%0.970.8653.0%
Burton0.650.7745.8%0.780.7650.6%0.530.6544.9%
Cardiff City0.790.6256.0%0.730.5357.9%0.660.5455.0%
Doncaster0.740.6055.2%0.260.5532.1%0.710.7847.7%
Exeter City0.420.7535.9%0.650.6649.6%0.550.4753.9%
Huddersfield0.650.5753.3%0.860.4764.7%0.660.4957.4%
Leyton Orient0.510.5349.0%0.460.5446.0%0.840.8350.3%
Lincoln City0.690.4660.0%0.601.0237.0%0.530.4852.5%
Luton Town0.550.5151.9%0.870.5660.8%0.770.6155.8%
Mansfield0.560.7443.1%0.620.5154.9%0.560.6845.2%
Northampton0.460.8335.7%0.610.3961.0%0.590.7843.1%
Peterborough0.710.5058.7%0.660.7546.8%0.640.6350.4%
Plymouth0.380.4744.7%0.680.9841.0%0.740.9643.5%
Port Vale0.770.6056.2%0.530.3858.2%0.690.4759.5%
Reading0.480.6144.0%0.740.7749.0%0.610.4657.0%
Rotherham0.390.6139.0%0.390.8830.7%0.630.7047.4%
Stevenage0.590.6448.0%0.290.5634.1%0.290.1861.7%
Stockport0.650.5554.2%0.500.5846.3%0.770.5558.3%
Wigan Athletic0.740.5457.8%0.650.6550.0%0.640.4061.5%
Wycombe0.540.4554.5%0.930.7455.7%0.780.5956.9%

XG ratios colour coded by match state. Green indicates positive control, amber neutral, red negative.

Conclusion

There is some important context behind these numbers that is worth spelling out. We spend by far the longest amount of time ahead in League One, while also spending the shortest time behind and the fourth shortest period drawing.

That matters when looking at raw expected goals figures. Our total xG conceded when leading sits at a high 1.02, but that is partly a function of volume rather than pure weakness, because opposition sides simply have far longer to build attacks against us once we go in front. The more telling number is the ratio. When ahead, we concede 42% more xG than our opponents, with an xG ratio of 37%, which is the fourth worst in the division. Compared to the rest of League One, that does point towards a vulnerability in how we manage games once we have the advantage, even allowing for how long we are in winning positions.

Elsewhere, the picture is more encouraging. When matches are level, our xG ratio is the third best in the league, which suggests we are generally effective and balanced when the game is still there to be won. When behind, although we rank 14th for xG ratio, it is worth stressing that we are only chasing games for 11.4% of total minutes played, the lowest figure in League One.

Credit Graham Burrell

In that context, creating 0.53 xG when behind is actually a positive and notable return. Overall, the data shows a side that is ahead more than anyone else, rarely falls behind, and performs well in drawn situations, but also one that could tighten its grip on matches after going in front.

There is plenty more that could be unpicked within this, and doubtless the Discord debate will do that, but it does at least frame where the Imps are strong and where there is room for improvement across the season.

Was George Elek right? Was Ali Maxwell right? No. Neither were, and I’m not, nor is Chris, and nor are you. Football can be broken down into stats, and it is a good model for predictions, but football is also opinion, it is also art, and therefore nobody can accurately predict the future. When one stat comes out that I feel I can believe in, there are reasons to dispel that as well. Stats are a shield to hide behind, a stick to beat you with and an acid-based liquid to blind you permanently.

They’re not the future; they’re only a prediction model to help build opinion, and while they won’t tell you Maccabi Tel Aviv played West Ham when they didn’t, they will occasionally tell a story that might not be entirely aligned with reality. Unless you find a number that fits your story.

Fun though, aren’t they?