Better Chances, Not More Ball

Three big chances to zero. That is the number that explains this match before any discussion of possession, territory, or shape. Spain finished with 1.6 expected goals from ten shots and converted twice. France finished with 0.3 from the same number of attempts and converted none. The scoreline was 2-0, and the underlying output matched it without flattery or exaggeration.

Control vs threat

Spain turned modest possession into the better chances, finishing with 1.63 xG, three big chances, and two goals from 10 shots.

Spain turned modest possession into the better chances, finishing with 1.63 xG, three big chances, and two goals from 10 shots.

Spain turned modest possession into the better chances, finishing with 1.63 xG, three big chances, and two goals from 10 shots.

Spain held 51 percent of the ball — a thin margin, not a stranglehold. What they did with it was different in kind from what France managed. Half of Spain's shots arrived from inside the penalty area. Their per-shot quality averaged 0.16, a figure that reflects repeated access to dangerous positions rather than long-range speculation. The result confirmed what the chance numbers implied: Spain's xG advantage was real, their big-chance margin was 3-0, and their goalkeeper made three saves while France's made none. When those signals all point in the same direction, the conclusion is not complicated.

A side can keep the ball for long stretches and still avoid the harder question of what it intends to do once it arrives in the final third. Spain asked that question and answered it. Fifty-one percent possession became 1.6 expected goals because the ball reached positions that carried genuine threat. That, not the possession share itself, is what separated the two teams.

France's Activity Without Access

Six of France's shots came from outside the penalty area. That single fact is more instructive than the headline shot count, because it describes where France was forced to operate — or chose to — when attacking. Their average shot value was approximately 0.03 per attempt. Their entire attacking output across ninety minutes was worth less than a third of a goal in expected terms.

Four of those shots came from corner situations. France earned seven corners in total, crossed the ball twenty times, and completed four of those deliveries. They sent 44 passes into the final third — more than Spain's 36. The activity was real; the penetration was not. None of this produced a big chance. Spain's goalkeeper was asked to make three saves, none from a situation that combined location and scenario into genuine danger.

The shot profile tells you something about where a team was allowed to shoot, not necessarily why. What it demonstrates clearly is that France's volume of effort was concentrated in areas where the probability of scoring remains low regardless of execution quality. Seven corners, six outside-the-box attempts, and a total well below a third of a goal in expected terms — that is the shape of an attack that circulated around the box without finding a way through it. Volume without access is not pressure in any meaningful sense.

Porro: The Finish That the Match Deserved

At the 58th minute, Dani Olmo found Pedro Porro in a position that carried a 0.52 chance of producing a goal. Porro took it with his right foot and made it 2-0. That is a high-value finish — the kind of shot a goalkeeper is expected to save only marginally more often than not — and Porro did not waste it.

What makes the finish meaningful rather than merely fortunate is the fuller picture of what Porro contributed. He played 84 minutes, completed 23 of 28 passes, won four duels, made two tackles, three clearances, and an interception. He recovered possession three times and lost it only seven. A right back who arrived at the right moment to score a high-quality chance while also covering his defensive corridor with that level of discipline — that is not a lucky goal by a peripheral player. It is the reward for someone who understood the full scope of what the match required and met it in both directions.

His was Spain's clearest individual illustration of the efficiency the team displayed overall: organized, purposeful movement that reached dangerous positions, followed by the technical authority to act on them. France created no equivalent opportunity. The absence of a big chance on their side of the ledger is not a goalkeeper story — Spain's saves were routine. It is a creation story, and Porro's goal is where that story found its sharpest point.

Mbappé: Present, But Ineffective

Kylian Mbappé played ninety minutes positioned centrally, high up the pitch. He completed one dribble from six attempts. He won two duels from eleven. He lost the ball fourteen times from only thirty-four touches. He did not register a shot on target. By any measure of direct attacking contribution, this was a quiet evening.

The data does not explain why he found so little traction — the record does not reach that far — but it describes clearly enough what he could not do. Operating in the central attacking zone, he went through an entire international match without converting his position into a single moment of genuine threat. His expected goals across ninety minutes amounted to 0.08.

Average positions

Kylian Mbappe was contained in output terms, with only 1 of 6 dribbles completed, 2 of 11 duels won, and no shots on target. Circle size scales with touch count.

Kylian Mbappe was contained in output terms, with only 1 of 6 dribbles completed, 2 of 11 duels won, and no shots on target. Circle size scales with touch count.

Kylian Mbappe was contained in output terms, with only 1 of 6 dribbles completed, 2 of 11 duels won, and no shots on target. Circle size scales with touch count.

The consequence for France extended beyond one quiet individual. When their most direct attacking option cannot win the individual contests that unlock space, the team's shot profile is left to reflect it. France's six outside-the-box attempts and their absence from the big-chance column are partly a structural problem — where the shots came from — and partly an individual one. Mbappé's inability to turn his position into output left France without the escape valve that might have changed the quality of what they produced. He was on the pitch for the full match and barely left a mark on it.

The Substitution That Changed Nothing Immediately

France brought Manu Koné on for Adrien Rabiot at halftime, trailing by one goal and needing something different from midfield. In the fifteen minutes that followed, France produced zero shots and zero expected goals. Then Porro scored to make it 2-0.

Koné was not passive. Across his 45 minutes he completed 24 of 28 passes and recovered possession four times. The defensive contribution was steady enough. But none of it translated into attacking access in the window when France most needed to draw level and impose themselves on the game's shape. The midfield change produced circulation, not penetration.

What the post-change window confirms is that France's core attacking problem — the low-value shot locations, the absence of big chances, the failure to combine crosses and corners into genuine danger — was structural, not a function of which midfielder held the ball in the center. Replacing the name on the back of a midfield shirt did not change where France was arriving or what they were doing when they got there. The 15 minutes after the change were as quiet in the final third as the preceding 45, and Porro's second goal settled the question before France had a chance to reframe it.

Synthesis

Spain won this match by accepting a responsibility that France, for all its activity, never fully accepted: the responsibility to produce danger in positions where scoring is genuinely possible.

The numbers converge on one simple point. Both teams took ten shots. Spain produced three big chances and 1.6 expected goals; France produced none of the former and 0.3 of the latter. That asymmetry was not a quirk of conversion — France's goalkeeper made no saves at all, and Spain's three stops were untroubling. The quality gap was built into where the shots came from before anyone tried to score.

Porro's 58th-minute finish was the individual moment that made the gap concrete: a high-value chance, well-created, well-taken, by a player who also defended his corridor with composure for eighty-four minutes. Mbappé's evening was the counterpoint — ninety minutes, one completed dribble, two duels won, no shot on target, no threat registered in any meaningful sense. A player operating centrally through the full match did not govern the game; he passed through it.

The halftime midfield change confirmed rather than corrected that verdict. Koné kept possession moving but left the attacking shape exactly as it was, and the 15-minute window after his introduction produced nothing before Spain put the match beyond France entirely. Seven corners, twenty crosses, 44 passes into the final third — France had the appearance of competition. What they did not have was any moment where those ingredients combined into genuine threat. Spain did not need to dominate to win decisively. They only needed to find the box on the right terms, and on this night, they did.