By Dr. Sarah Mitchell · 2026-03-09 · Home

EPL Matchday 30 xG Report: Arsenal's Efficiency, Chelsea's Frustration

Article hero image
📅 March 9, 2026✍️ Dr. Sarah Mitchell⏱️ 7 min read

The English Premier League’s Matchday 30, played out on March 9, 2026, offered a fascinating snapshot of team performance through the lens of expected goals (xG). While the final scoreline remains the ultimate arbiter, xG provides a deeper understanding of shot quality and offensive threat. This week, we saw some significant discrepancies between xG and actual goals, highlighting both clinical finishing and missed opportunities across the league.

Arsenal's Clinical Edge Against Fulham

Arsenal continued their strong campaign with a 2-0 victory over Fulham, a result that, on the surface, might suggest a dominant performance. However, the underlying xG data tells a story of remarkable efficiency rather than overwhelming superiority. Arsenal generated 1.25 xG from their 10 shots, converting two of those chances. Their first goal, a close-range finish from Bukayo Saka, registered an xG of 0.45, a high-probability chance well taken. The second, a header from a corner by William Saliba, had an xG of 0.20, demonstrating good execution from a set-piece.

Fulham, despite the loss, had a respectable offensive showing, accumulating 0.90 xG from 8 shots. Their best chance fell to Rodrigo Muniz in the 65th minute, a shot from inside the box with an xG of 0.35, which was well saved by David Raya. Marco Silva's side demonstrated an ability to create chances, particularly in the second half, but lacked the cutting edge to trouble the scoreboard. This game is a prime example of a team outperforming their xG, a proof of Arsenal's finishing prowess and perhaps a touch of good fortune.

Chelsea's xG Dominance Unrewarded Against Wolves

Perhaps the most frustrating result of the weekend for fans of expected goals analysis came from Stamford Bridge, where Chelsea played out a goalless draw with Wolves. Mauricio Pochettino’s side amassed an impressive 2.15 xG from 18 shots, yet failed to find the back of the net. This stark contrast between offensive output and actual goals scored will certainly be a talking point in west London.

Chelsea's biggest missed opportunities included a penalty awarded in the 30th minute, taken by Enzo Fernandez, which registered an xG of 0.76 but was saved by Jose Sa. Raheem Sterling also had a golden chance in the 58th minute, a one-on-one opportunity with an xG of 0.55, which he put wide. The sheer volume and quality of chances created suggest Chelsea should have comfortably won this fixture. Their inability to convert high-probability chances points to a potential issue with finishing, or perhaps just an off day for their attacking players.

Wolves, on the other hand, displayed defensive resilience and limited Chelsea's clear-cut chances despite the high xG. Their own attacking efforts were modest, generating only 0.40 xG from 6 shots. Gary O'Neil will be delighted with the clean sheet and the point, a result that significantly overperformed their offensive xG and highlights their defensive solidity.

Manchester United's Efficient Win Over Brighton

Manchester United secured a 1-0 victory against Brighton, a result that aligned closely with the underlying xG data. United generated 1.10 xG from 12 shots, with Rasmus Højlund’s 72nd-minute goal from inside the box accounting for 0.40 xG. This was a well-worked goal, demonstrating good movement and a clinical finish under pressure. For more insights, see our coverage on Mbappe to Bayern? Unpacking the Shockwaves for Bundesliga.

Brighton, under Roberto De Zerbi, continued their philosophy of attacking football, creating 0.85 xG from 10 shots. Their best chance came from Kaoru Mitoma in the 80th minute, a shot from a tight angle with an xG of 0.25, which was well saved by André Onana. While Brighton created some decent opportunities, they struggled to generate truly high-probability chances against a well-organized United defense. The game was a relatively even contest in terms of xG, with United's slightly higher quality of chances ultimately proving decisive. For more insights, see our coverage on Man City Edges Chelsea 2-1 in Thrilling Premier League Clash.

Liverpool's Dominance Reflected in xG Against Everton

The Merseyside Derby saw Liverpool comfortably defeat Everton 3-1, a scoreline that closely mirrored their xG performance. Jürgen Klopp’s side accumulated an impressive 2.50 xG from 16 shots, showcasing their attacking prowess. Mohamed Salah was particularly influential, scoring two goals. His first, a penalty, registered an xG of 0.76. His second, a powerful strike from outside the box, had a lower xG of 0.08 but was an excellent finish, demonstrating his individual quality.

Darwin Núñez added Liverpool’s third, a close-range tap-in with an xG of 0.60, highlighting the team's ability to create high-value opportunities. Everton, despite scoring, had a tougher time generating offensive threat, registering 0.70 xG from 9 shots. Their goal, a header from Dominic Calvert-Lewin, had an xG of 0.30, a good chance well taken. However, for much of the match, Liverpool controlled proceedings and created the better chances, making their victory well-deserved according to the xG metrics.

Aston Villa's Attacking Prowess Against Tottenham

Aston Villa continued their strong season with a thrilling 3-2 victory over Tottenham. This match was a high-octane affair, and the xG data reflects the attacking intent of both teams. Villa generated 1.95 xG from 14 shots, converting three of those opportunities. Ollie Watkins was instrumental, scoring two goals. His first, a header from a cross, had an xG of 0.32. His second, a powerful shot from inside the area, registered an xG of 0.48.

Leon Bailey added Villa’s third with a well-placed shot with an xG of 0.25, showcasing their varied attacking threats. Tottenham, despite the loss, also had a strong offensive showing, accumulating 1.60 xG from 13 shots. Son Heung-min scored a fantastic goal with an xG of 0.15, demonstrating his ability to score from difficult positions. Dejan Kulusevski added their second with an xG of 0.30. The game was a tight contest in terms of xG, with Villa's slightly higher xG and clinical finishing ultimately making the difference.

Newcastle's Efficiency Against West Ham

Newcastle secured a 2-1 victory over West Ham, a result that saw them outperform their xG. Eddie Howe’s side generated 1.20 xG from 11 shots, converting two chances. Alexander Isak scored both goals, demonstrating his predatory instincts. His first, a close-range finish, had an xG of 0.40. His second, a well-placed shot from just inside the box, registered an xG of 0.30. This efficiency in front of goal was key for Newcastle.

West Ham, meanwhile, created 0.95 xG from 10 shots. Their goal came from Jarrod Bowen, a powerful strike with an xG of 0.28. While they had some good attacking moments, they couldn't quite match Newcastle's clinical edge. The xG data suggests a relatively even contest, with Newcastle's finishing being the deciding factor.

Conclusion

Matchday 30 provided a rich mix of footballing narratives, with xG offering a valuable layer of insight. Arsenal's efficiency, Chelsea's frustration, and Liverpool's dominance were all illuminated by the underlying data. As the season progresses, these xG trends will continue to be a key indicator of team performance and potential future outcomes, reminding us that while goals win games, the quality of chances often tells a deeper story.