FPL Demon

World Cup Fantasy

France 0-2 Spain: Fantasy Fallout, Team Stats And Demon Verdict

15 July 2026

France 0-2 Spain World Cup Fantasy semi-final review guide card

Spain are in the World Cup final after a ruthless 2-0 win over France. This was not France losing a coin flip. This was Spain grabbing the game by the throat, killing the rhythm, and making one of the strongest attacks in the tournament look ordinary.

Mikel Oyarzabal scored from the spot after Lamine Yamal drew the foul from Lucas Digne, then Pedro Porro finished the job after a sharp second-half move with Dani Olmo. France had the names, the price tags and the pre-match fear factor. Spain had the plan.

France 0-2 Spain: What Happened

  • Result: France 0-2 Spain
  • Goals: Mikel Oyarzabal penalty, Pedro Porro
  • Player of the match shout: Pedro Porro
  • Fantasy headline: Spain defenders and Oyarzabal delivered, France premiums blanked
  • Final route: Spain advance to the final, France move into the third-place playoff
  • Demon read: Spain did not just survive France. They made France look blunt.

The early penalty changed the shape of the match, but it did not explain the whole match. France still had enough time, enough attackers and enough quality to respond. They just never found the clean spell. Spain pressed well, reset quickly, protected the middle, and forced France into hopeful attacks rather than dangerous ones.

The brutal number is France finishing with only 0.3 xG from 10 shots. That is the real story. It was not simply Mbappe having a quiet night. It was Spain making the entire French attack play in bad areas. Mbappe, Dembele and Olise all had moments where you expected the game to open, but Spain shut the door before the shot became a real chance.

Team Stats That Tell The Story

France 0-2 Spain match stats
FranceSpain
0Goals2
49%Possession51%
0.31Expected goals (xG)1.63
0.31Non-penalty xG0.85
0.07xG on target1.57
0Big chances3
10Shots10
3Shots on target2
4Shots inside box5
19Touches in box13
7Corners1
13Tackles22
11Clearances22
The numbers behind the control
StatFranceSpainFantasy read
First half0.04 xG, 0 shots on target0.98 xG, penalty leadSpain won the useful danger before France had even warmed up.
Open play xG0.160.79France had names. Spain had the cleaner open-play threat.
Set-play xG0.150.05France's best route was scraps and restarts, not flow.
Accurate passes395/472 (84%)427/502 (85%)Spain had a little more of the ball and used it better.
Crosses4/201/14France were pushed wide and asked to solve the game from bad areas.
Duels won4452Spain did not just pass around France; they won the ugly bits too.
Keeper saves03Unai Simon still had work to do, and he did it.
Tournament pathThird-place playoffWorld Cup finalFrance assets move into awkward motivation territory. Spain assets get the trophy route.

Player Stats And Fantasy Fallout

Key player notes
PlayerStat lineFantasy read
Mikel Oyarzabal74 mins, 1 goal, 2 shots, 0.81 xG, 22/24 passesThe Spain forward route is real. He keeps arriving in the moments that matter.
Pedro Porro84 mins, 1 goal, 2 shots, 0.54 xG, 2 tackles, 3 clearancesThis was the defender ceiling: clean-sheet points plus the goal swing.
Lamine Yamal90 mins, won the penalty, 0.30 xA, 5 touches in the boxNo fantasy explosion, but he bent the match towards Spain.
Dani Olmo78 mins, 1 assist, 2 chances created, 29/30 passesStill one of Spain's best routes into chance creation.
Unai Simon90 mins, 3 saves, 0.07 xGOT faced, player-of-the-match level displayThe clean sheet was not passive. He protected it when France finally found shots.
Kylian Mbappe90 mins, 3 shots, 0.09 xG, 0.02 xA, 4/9 dribblesThe premium captain route never got the clean chance it needed.
Ousmane Dembele90 mins, 2 shots on target, 0.06 xG, 0.19 xAActive enough to look alive, not dangerous enough to hurt Spain.
Michael Olise72 mins, 2 chances created, 5 corners, 0.07 xAThe set-piece role was there, but France never turned it into proper pressure.
Bradley Barcola57 mins, 1 shot, 0.03 xG, 2 box touchesThe start was useful for team news. The fantasy return never came.
Desire Doue33 mins, 2 shots, 2 chances created, 0.10 xG+xAA lively cameo, but too late to change the match.

Spain's Control Was The Difference

Spain did the thing that makes managers tear their hair out in fantasy: they turned a scary fixture into a controlled one. France wanted open grass, broken structure and isolation for Mbappe and Dembele. Spain gave them traffic, bodies, recovery runs and awkward angles.

Rodri and the midfield kept the game from becoming a track meet. Yamal forced France to defend their left side carefully. Olmo kept finding the right pocket at the right time. Porro gave Spain thrust from full-back and then the goal that killed the contest. This was not flashy chaos. This was control with teeth.

France were expected to be the team with the cleaner knockout punch. Instead, Spain looked sharper in the first pass, braver in the second pass and calmer in the final third. Once Oyarzabal scored, France had to chase a game they never looked comfortable chasing.

France's Attack Flopped

There is no need to dress this up. The France premium attackers flopped. Mbappe did not give managers the shot storm they needed. Dembele could not turn his form into a fantasy return. Olise never really controlled the game between the lines. Barcola starting did not become the late edge some managers were hoping for.

That does not mean they were bad picks before the deadline. It means football happened. France had been clinical, explosive and efficient all tournament, then ran into a Spain side that played their best defensive match at the worst possible time for fantasy managers. Sometimes the correct-looking route turns into a blank because the opponent simply nails the game plan.

The painful bit is that France did not just underperform slightly. They barely created anything of real quality. When a team with Mbappe, Dembele and Olise produces that little danger, it is not one player letting you down. It is the whole attacking structure failing to land.

Spain Fantasy Winners

Spain players who mattered
PlayerPositionFantasy impactDemon note
Mikel OyarzabalFWDGoal, penalty route, final confidenceHe was already the Spain goal route. This performance makes him impossible to ignore for the final.
Pedro PorroDEFGoal, clean sheet, huge swingThe full-back ceiling landed. This is exactly why attacking defenders can break a round.
Lamine YamalMIDWon the penalty, constant threatEven without the headline goal, he shaped the match and forced France to react.
Dani OlmoMIDInvolved in the second goal moveNot the loudest fantasy line, but the role stayed dangerous.
Spain defenceDEF/GKClean sheetFrance's attack looked terrifying before deadline. Spain made the clean sheet real.

Oyarzabal is now the cleanest Spain forward route for the final. He has goals, confidence and the central role. Porro is the emotional killer because a lot of managers were nervous about Spain defenders against France. He gave them the dream return: attacking points plus the clean sheet.

Yamal did not need a goal to matter. He won the penalty, kept Digne uncomfortable and gave Spain the kind of threat that changes defensive shapes. For the final, he remains a serious captain conversation if the opponent gives him enough space to isolate.

France Fantasy Fallout

France players after the defeat
PlayerFantasy resultWhat it means now
Kylian MbappeBlankStill elite, but now likely third-place playoff context rather than final captain route.
Ousmane DembeleBlankThe form was real before the game, but Spain killed the spaces he wanted.
Michael OliseBlankCreative profile did not become fantasy output. France never gave him the platform.
Bradley BarcolaStarted, no returnThe leak was useful, the performance was not. Minutes alone were not enough.
France defenceConceded twiceThe shield route collapsed once Spain got ahead and controlled the tempo.

The France assets now need to be judged through the third-place playoff lens. That is awkward for fantasy because motivation, rotation and lineup certainty can all change. Mbappe can still score against anyone, but the clean final captain story is gone. France are no longer the premium route to the trophy. They are the dangerous wounded team in the game nobody really wanted to play.

Why The Match Looked So One-Sided

France's problem was not just missing chances. It was failing to build chances. Spain blocked the direct lanes, recovered quickly when the ball went wide, and made France restart attacks from static positions. That is death for a team that wants speed and separation.

Spain also looked physically ready for the ugly parts. They won enough second balls, slowed the game at the right moments, and never let France turn frustration into chaos. The longer the game went, the more it felt like France were waiting for one individual miracle. Spain were playing like a team that knew exactly where the next pass should go.

That is why this was such a brutal fantasy result. France had the premium names, but Spain had the better match state. Once Spain were ahead, every French attack became more desperate, and every Spanish possession felt like another little cut.

What It Means For The Final

Spain now wait for England or Argentina. The key fantasy point is simple: Spain are not just a pretty possession team. They are carrying a serious defensive profile, they have a forward scoring, a winger creating panic, and defenders who can still deliver attacking returns.

If Spain face England, the final becomes a control-versus-power match. Spain will want to move England around and stop Bellingham/Kane moments from becoming central chances. If Spain face Argentina, the final becomes control versus Messi gravity, with Spain needing to stop Argentina turning one pause into one killer pass.

Either way, Spain players are now very live for the final. Oyarzabal, Yamal, Porro, Cucurella, Laporte, Cubarsi and Unai Simon all deserve a fresh look once the opponent and market numbers land. Do not just chase the France names because they were expensive before the semi-final. The tournament has moved.

Demon Verdict

Spain 2-0 France was one of those fantasy nights where the big-name side just did not turn up. France were high in the conversation because their route, talent and form all deserved respect before kickoff. But Spain played the match, not the spreadsheet. They dominated the rhythm, defended the stars, and made the final on merit.

For managers, the lesson is not to panic about one brutal blank. The lesson is to update quickly. Spain are now the team with the trophy route, the defensive confidence and the fantasy momentum. France still have quality, but their assets move into third-place playoff chaos. The final numbers come next, and Spain are going to be right at the heart of them.

France 0-2 Spain: World Cup Fantasy Semi-Final Review, Team Stats And Final Fallout | FPL Demon