Here's the deal: every shot taken in a game is assigned a probability of scoring. That probability, the xG value, is based on a massive dataset of historical shots – hundreds of thousands of them. Opta, one of the main data providers, looks at things like the distance from goal, the angle to goal, whether it was a header or a foot shot, if it came from open play or a set piece, if there was a defender between the shooter and the goal, and even what type of assist led to the shot – a through ball, a cross, a dribble. A penalty, for instance, is typically around 0.76 xG, meaning historically, about 76% of penalties result in a goal. A tap-in from two yards out after a cross might be 0.85 xG. A speculative 30-yard blast under pressure? Maybe 0.02 xG.
The beauty of xG isn't in predicting *if* a specific shot will go in, but in evaluating the *quality* of a team's or a player's chances over a larger sample size. If a striker has 10 goals from 5.0 xG, they're finishing at an elite level. If they have 5 goals from 10.0 xG, well, they're missing sitters. It’s a fantastic way to judge sustainability. A team racking up 3.0 xG per game but only scoring one goal is likely due for some positive regression; their luck should turn.
We're halfway through the 2025-26 Premier League season, and the xG numbers are really starting to tell a story. After 19 games, we’ve seen some incredible finishing and some truly head-scratching misses. The table below isn't about who has the most goals, but who has outperformed or underperformed their expected output the most significantly.
Let's start with the sharpshooters, the guys who are turning half-chances into gold. These are the players currently making their GKs look silly, finding angles that shouldn't exist.
1. **Erling Haaland (Man City):** 16 Goals / 10.2 xG (+5.8)
* Haaland just keeps doing Haaland things. His goal against Brighton in October, where he squeezed a shot from an impossible angle past Verbruggen, had an xG of 0.08. He's scored four goals this season that had an xG under 0.15. That’s elite finishing, not just volume.
2. **Bukayo Saka (Arsenal):** 10 Goals / 5.1 xG (+4.9)
* Saka’s development into a clinical finisher is no fluke. His curling effort against Fulham in September from outside the box (0.07 xG) was a masterclass in placement.
3. **Cole Palmer (Chelsea):** 12 Goals / 7.5 xG (+4.5)
* Palmer’s penalties inflate his goal tally, but his open-play finishing has been superb. Remember his winner against Newcastle in November? A tight-angle finish with an xG of 0.12.
4. **Ollie Watkins (Aston Villa):** 11 Goals / 7.0 xG (+4.0)
* Watkins has been essential for Villa's top-four push. His improvised flick against West Ham in December, catching everyone off guard, was just 0.10 xG.
5. **Mohamed Salah (Liverpool):** 13 Goals / 9.4 xG (+3.6)
* Salah always finds a way. His strike against Spurs in October, where he nutmegged Romero from a narrow angle, had an xG of 0.15.
6. **Eberechi Eze (Crystal Palace):** 7 Goals / 3.8 xG (+3.2)
* When fit, Eze is pure class. His individual effort against Everton in November, creating space and finishing with precision, was a low-xG stunner (0.11).
7. **Son Heung-min (Spurs):** 9 Goals / 6.1 xG (+2.9)
* Son's knack for scoring with minimal backlift continues. His goal against Burnley in September, a first-time strike from distance, was 0.09 xG.
8. **Jarrod Bowen (West Ham):** 8 Goals / 5.5 xG (+2.5)
* Bowen’s consistency is remarkable. His opportunistic finish against Wolves in December, reacting quickest to a loose ball, was 0.18 xG.
9. **Dominic Solanke (Bournemouth):** 10 Goals / 7.8 xG (+2.2)
* Solanke is having a career year, and his finishing is a huge part of it. His header against Forest in October, while well-placed, was still only 0.20 xG.
10. **Brennan Johnson (Spurs):** 6 Goals / 3.9 xG (+2.1)
* Johnson has quietly impressed. His finish against Brighton in November, a quick counter and a composed strike, was a tidy 0.17 xG.
Now, for the other side of the coin. These are the players who are getting into great positions, creating excellent chances, but just aren't putting the ball in the back of the net. Sometimes it's bad luck, sometimes it's poor technique, sometimes it's just being in a slump.
1. **Alexander Isak (Newcastle):** 4 Goals / 9.5 xG (-5.5)
* Isak’s talent is undeniable, but his finishing this season has been woeful. He missed an open goal against Crystal Palace in October (0.65 xG) that still haunts Geordie fans. He's hit the post or bar six times.
2. **Darwin Núñez (Liverpool):** 5 Goals / 9.8 xG (-4.8)
* Núñez remains a chaos agent, generating tons of chances. But the composure isn't there. His miss against Brentford in November, blazing over from 8 yards (0.58 xG), was peak Darwin.
3. **Richarlison (Spurs):** 3 Goals / 7.2 xG (-4.2)
* Richarlison has had patches of good form, but his goal output doesn’t match his opportunities. He missed two clear headers (both >0.35 xG) in the Manchester United game in September.
4. **Rasmus Højlund (Man Utd):** 4 Goals / 8.0 xG (-4.0)
* Højlund is getting into the right areas, but the conversion isn't happening. He had a one-on-one saved by Onana against Aston Villa (0.45 xG) in December that he should have buried.
5. **Gabriel Jesus (Arsenal):** 3 Goals / 6.5 xG (-3.5)
* Jesus’s all-around play is vital, but Arsenal need more goals from their main striker. He’s missed some big chances, including a header against Wolves in November (0.40 xG).
6. **Bryan Mbeumo (Brentford):** 4 Goals / 7.3 xG (-3.3)
* Mbeumo has filled the Toney void admirably, but his finishing touch has deserted him at times. His penalty miss against Burnley in October (0.76 xG) was a major moment.
7. **Nicolas Jackson (Chelsea):** 5 Goals / 8.2 xG (-3.2)
* Jackson's pace and movement create chances, but his decision-making in front of goal is still raw. He fluffed a clear opportunity against Leicester in November (0.50 xG) after rounding the keeper.
8. **Wout Weghorst (Burnley):** 1 Goal / 4.0 xG (-3.0)
* Weghorst is a target man, but one goal from 4.0 xG is simply not good enough. He’s missed three chances this season with an xG of 0.30 or higher.
9. **Ansu Fati (Brighton):** 2 Goals / 5.0 xG (-3.0)
* Fati’s loan spell has been plagued by injuries and a lack of clinical edge. He missed a sitter against Sheffield United in December (0.55 xG) that could have changed the game.
10. **Danny Welbeck (Brighton):** 2 Goals / 4.7 xG (-2.7)
* Welbeck still offers plenty, but age might be catching up to his finishing. He’s squandered a couple of good chances, including a header against Fulham (0.48 xG) in October.
Here's the thing: xG isn't perfect. It doesn't account for a defender making a last-ditch block after the shot is taken, or an incredible save by a keeper that defies the odds. But as a predictive tool for future performance? It’s gold. I'd argue that Núñez, despite his frustrating numbers, is a prime candidate for a scoring explosion in the second half of the season if he keeps getting those chances. Conversely, I’m not sure Haaland can *maintain* this ridiculous overperformance, but then again, he’s Haaland. He defies logic.
My hot take? Chelsea needs to seriously consider whether Jackson is their long-term solution up front. He gets into the right spots, but the consistent underperformance suggests a fundamental issue with his finishing that could cripple their ambitions for top four. They’re leaving too many goals on the pitch.
Look, the second half of this season is going to be wild. Will Isak find his boots? Will Núñez finally learn to compose himself in front of goal? Or will Haaland and Saka keep making the impossible look routine?
I'm betting Haaland hits 30 goals again, but Saka finishes ahead of Palmer in the Golden Boot race by a single goal.
💬 Comments