‹ Matches
Quarter-finals · Finished

France

FIFA Rank #3
2 : 0

(0 : 0)

Morocco

FIFA Rank #11
🏟 Boston (Foxborough) 📅
  • 📅 Date
  • 🕐 Time
  • 🏟 Stadium Boston (Foxborough)
  • 🧑‍⚖️ Referee Facundo Tello

🧠 Match Summary

vs

France booked their place in the World Cup 2026 semi-finals with a composed 2-0 victory over Morocco in Boston, with two goals in a devastating six-minute spell proving the difference. Kylian Mbappé broke the deadlock on 60 minutes before Ousmane Dembélé extended the lead at 66, extinguishing Moroccan hopes of repeating their historic 2022 run to the last four.

Morocco actually shaded possession at 52% but were ultimately undone by France's clinical finishing and superior pressure, with Les Bleus registering 22 shots to Morocco's five. The Atlas Lions' goalkeeper was kept busy with six saves, while France's stopper was tested just once, underlining a dominant second-half display that sent Didier Deschamps' side into the final four under referee Facundo Tello.

AI-generated — may contain errors

🎬 Match highlights (video)

ملخص مباراة فرنسا والمغرب | الدور ربع النهائي - كأس العالم FIFA 2026™ Watch highlights on YouTube ↗

Source: beIN SPORTS — official YouTube channel

📊 Official stats & tactics (FIFA)

France · 4-2-3-1 — 4-2-3-1Morocco

Statistics

2⚽ Goals0
0🟥 Sendings-off0
0🟨 Cautions1
46.5%Possession46.6%
22 (8)Shots5 (1)
3.52Expected goals (xG)0.16
91%Pass accuracy87%
497 (450)Total passes539 (469)
104Line breaks76
9Defensive line breaks6
163Final-third receptions92
43Ball progressions32
13Crosses16
263 (31)Defensive pressures286 (42)
38Forced turnovers36
51Second balls54
108.6 كمDistance covered108.3 كم
5.3 كمSprint distance5.1 كم

🎯 Phases of play — in possession

33Build-up (unopposed)40
18Build-up (opposed)19
21Progression15
24Final third11
2Long ball3
13Attacking transition9
2Counter attack1
7Set piece6

🛡️ Out of possession

5High press4
2Mid press5
1Low press1
11High block3
32Mid block22
17Low block33
4Recovery6
9Defensive transition13
7Counter-press9

🏃 Physical data

363Sprints373
1074High-speed runs1087
35.5 كم/سTop speed35.3 كم/س

⚡ Fastest: Bradley BARCOLA 35.5 · Chemsdine TALBI 35.3 km/h

👥 Both squads · tap a player for full stats

👥 France

#16 · Mike MAIGNAN5.4 km · 25.6 km/h
🏃 Physical
5.4Dist (km)
25.6Top speed
3Sprints
14HS runs
🧩 Line breaks
2Att
2Comp
100%Acc

Dir: Through 0 · Around 0 · Over 2 — Type: Pass 2 · Cross 0 · Prog 0

📋 Full technical profile
#3 · Lucas DIGNE10 km · 28.5 km/h
🏃 Physical
10Dist (km)
28.5Top speed
34Sprints
89HS runs
🧩 Line breaks
18Att
15Comp
83%Acc

Dir: Through 4 · Around 10 · Over 4 — Type: Pass 17 · Cross 1 · Prog 0

🎯 Crosses
3Total

Outswing 3

📋 Full technical profile
#4 · Dayot UPAMECANO9.9 km · 34.7 km/h
🏃 Physical
9.9Dist (km)
34.7Top speed
26Sprints
64HS runs
🧩 Line breaks
16Att
16Comp
100%Acc

Dir: Through 3 · Around 10 · Over 3 — Type: Pass 16 · Cross 0 · Prog 0

📋 Full technical profile
#5 · Jules KOUNDE9.3 km · 30.3 km/h
🏃 Physical
9.3Dist (km)
30.3Top speed
38Sprints
107HS runs
🧩 Line breaks
10Att
8Comp
80%Acc

Dir: Through 2 · Around 6 · Over 2 — Type: Pass 10 · Cross 0 · Prog 0

🎯 Crosses
1Total

Driven 1

📋 Full technical profile
#6 · Manu KONE7.9 km · 30.2 km/h
🏃 Physical
7.9Dist (km)
30.2Top speed
14Sprints
97HS runs
🧩 Line breaks
14Att
12Comp
86%Acc

Dir: Through 6 · Around 7 · Over 1 — Type: Pass 12 · Cross 0 · Prog 2

📋 Full technical profile
#7 · Ousmane DEMBELE10.7 km · 29.3 km/h
🏃 Physical
10.7Dist (km)
29.3Top speed
44Sprints
133HS runs
🧩 Line breaks
10Att
5Comp
50%Acc

Dir: Through 3 · Around 2 · Over 5 — Type: Pass 9 · Cross 1 · Prog 0

🎯 Crosses
2Total

Inswing 1 · Outswing 1

📋 Full technical profile
#10 · Kylian MBAPPE7 km · 35.1 km/h
🏃 Physical
7Dist (km)
35.1Top speed
23Sprints
60HS runs
🧩 Line breaks
10Att
6Comp
60%Acc

Dir: Through 0 · Around 9 · Over 1 — Type: Pass 6 · Cross 0 · Prog 4

🎯 Crosses
1Total

Lofted 1

📋 Full technical profile
#11 · Michael OLISE11.8 km · 30.2 km/h
🏃 Physical
11.8Dist (km)
30.2Top speed
58Sprints
156HS runs
🧩 Line breaks
16Att
12Comp
75%Acc

Dir: Through 10 · Around 5 · Over 1 — Type: Pass 14 · Cross 0 · Prog 2

📋 Full technical profile
#14 · Adrien RABIOT10.8 km · 28.7 km/h
🏃 Physical
10.8Dist (km)
28.7Top speed
30Sprints
110HS runs
🧩 Line breaks
11Att
11Comp
100%Acc

Dir: Through 6 · Around 3 · Over 2 — Type: Pass 11 · Cross 0 · Prog 0

🎯 Crosses
1Total

Push 1

📋 Full technical profile
#17 · William SALIBA8.8 km · 30.3 km/h
🏃 Physical
8.8Dist (km)
30.3Top speed
19Sprints
61HS runs
🧩 Line breaks
5Att
3Comp
60%Acc

Dir: Through 3 · Around 1 · Over 1 — Type: Pass 5 · Cross 0 · Prog 0

📋 Full technical profile
#20 · Desire DOUE8.2 km · 30.3 km/h
🏃 Physical
8.2Dist (km)
30.3Top speed
39Sprints
86HS runs
🧩 Line breaks
11Att
10Comp
91%Acc

Dir: Through 7 · Around 4 · Over 0 — Type: Pass 8 · Cross 0 · Prog 3

🎯 Crosses
1Total

Inswing 1

📋 Full technical profile
#2 · Malo GUSTO1.3 km · 26 km/h
🏃 Physical
1.3Dist (km)
26Top speed
6Sprints
16HS runs
🧩 Line breaks
2Att
2Comp
100%Acc

Dir: Through 0 · Around 2 · Over 0 — Type: Pass 2 · Cross 0 · Prog 0

📋 Full technical profile
#12 · Bradley BARCOLA2.1 km · 35.5 km/h
🏃 Physical
2.1Dist (km)
35.5Top speed
7Sprints
19HS runs
🧩 Line breaks
0Att
0Comp
0%Acc

Dir: Through 0 · Around 0 · Over 0 — Type: Pass 0 · Cross 0 · Prog 0

🎯 Crosses
1Total

Push 1

📋 Full technical profile
#18 · Warren ZAIRE-EMERY3.1 km · 33 km/h
🏃 Physical
3.1Dist (km)
33Top speed
13Sprints
40HS runs
🧩 Line breaks
2Att
2Comp
100%Acc

Dir: Through 2 · Around 0 · Over 0 — Type: Pass 2 · Cross 0 · Prog 0

🎯 Crosses
1Total

Outswing 1

📋 Full technical profile
#22 · Jean-Philippe MATETA2.3 km · 30.3 km/h
🏃 Physical
2.3Dist (km)
30.3Top speed
9Sprints
22HS runs
🧩 Line breaks
0Att
0Comp
0%Acc

Dir: Through 0 · Around 0 · Over 0 — Type: Pass 0 · Cross 0 · Prog 0

📋 Full technical profile

👥 Morocco

#1 · Yassine BOUNOU4.6 km · 24.5 km/h
🏃 Physical
4.6Dist (km)
24.5Top speed
2Sprints
10HS runs
🧩 Line breaks
9Att
2Comp
22%Acc

Dir: Through 1 · Around 0 · Over 8 — Type: Pass 9 · Cross 0 · Prog 0

📋 Full technical profile
#2 · Achraf HAKIMI9.9 km · 34.8 km/h
🏃 Physical
9.9Dist (km)
34.8Top speed
44Sprints
78HS runs
🧩 Line breaks
18Att
13Comp
72%Acc

Dir: Through 5 · Around 9 · Over 4 — Type: Pass 14 · Cross 0 · Prog 4

🎯 Crosses
1Total

Lofted 1

📋 Full technical profile
#3 · Noussair MAZRAOUI8.7 km · 28.7 km/h
🏃 Physical
8.7Dist (km)
28.7Top speed
18Sprints
65HS runs
🧩 Line breaks
7Att
7Comp
100%Acc

Dir: Through 3 · Around 4 · Over 0 — Type: Pass 7 · Cross 0 · Prog 0

📋 Full technical profile
#6 · Ayyoub BOUADDI7.6 km · 29.4 km/h
🏃 Physical
7.6Dist (km)
29.4Top speed
25Sprints
95HS runs
🧩 Line breaks
7Att
5Comp
71%Acc

Dir: Through 1 · Around 4 · Over 2 — Type: Pass 7 · Cross 0 · Prog 0

📋 Full technical profile
#7 · Chemsdine TALBI9.3 km · 35.3 km/h
🏃 Physical
9.3Dist (km)
35.3Top speed
41Sprints
93HS runs
🧩 Line breaks
2Att
0Comp
0%Acc

Dir: Through 1 · Around 0 · Over 1 — Type: Pass 0 · Cross 1 · Prog 1

🎯 Crosses
2Total

Inswing 1 · Cutback 1

📋 Full technical profile
#8 · Azzedine OUNAHI11.1 km · 27.5 km/h
🏃 Physical
11.1Dist (km)
27.5Top speed
42Sprints
137HS runs
🧩 Line breaks
16Att
12Comp
75%Acc

Dir: Through 6 · Around 7 · Over 3 — Type: Pass 13 · Cross 2 · Prog 1

🎯 Crosses
3Total

Inswing 3

📋 Full technical profile
#10 · Brahim DIAZ7.5 km · 31.5 km/h
🏃 Physical
7.5Dist (km)
31.5Top speed
25Sprints
70HS runs
🧩 Line breaks
5Att
2Comp
40%Acc

Dir: Through 0 · Around 3 · Over 2 — Type: Pass 4 · Cross 1 · Prog 0

🎯 Crosses
3Total

Inswing 1 · Outswing 2

📋 Full technical profile
#14 · Issa DIOP9 km · 29.2 km/h
🏃 Physical
9Dist (km)
29.2Top speed
22Sprints
67HS runs
🧩 Line breaks
13Att
8Comp
62%Acc

Dir: Through 3 · Around 4 · Over 6 — Type: Pass 13 · Cross 0 · Prog 0

📋 Full technical profile
#23 · Bilal EL KHANNOUSS7.4 km · 31.6 km/h
🏃 Physical
7.4Dist (km)
31.6Top speed
27Sprints
85HS runs
🧩 Line breaks
5Att
3Comp
60%Acc

Dir: Through 3 · Around 1 · Over 1 — Type: Pass 5 · Cross 0 · Prog 0

📋 Full technical profile
#24 · Neil EL AYNAOUI10.7 km · 31.3 km/h
🏃 Physical
10.7Dist (km)
31.3Top speed
37Sprints
123HS runs
🧩 Line breaks
7Att
6Comp
86%Acc

Dir: Through 3 · Around 3 · Over 1 — Type: Pass 7 · Cross 0 · Prog 0

📋 Full technical profile
#26 · Anass SALAH EDDINE7.1 km · 31.4 km/h
🏃 Physical
7.1Dist (km)
31.4Top speed
18Sprints
59HS runs
🧩 Line breaks
8Att
6Comp
75%Acc

Dir: Through 1 · Around 4 · Over 3 — Type: Pass 8 · Cross 0 · Prog 0

📋 Full technical profile
#4 · Sofyan AMRABAT3.9 km · 30.3 km/h
🏃 Physical
3.9Dist (km)
30.3Top speed
16Sprints
51HS runs
🧩 Line breaks
5Att
5Comp
100%Acc

Dir: Through 0 · Around 5 · Over 0 — Type: Pass 5 · Cross 0 · Prog 0

📋 Full technical profile
#9 · Soufiane RAHIMI4 km · 29.3 km/h
🏃 Physical
4Dist (km)
29.3Top speed
14Sprints
47HS runs
🧩 Line breaks
1Att
1Comp
100%Acc

Dir: Through 0 · Around 1 · Over 0 — Type: Pass 0 · Cross 0 · Prog 1

📋 Full technical profile
#13 · Zakaria EL OUAHDI2.8 km · 29.3 km/h
🏃 Physical
2.8Dist (km)
29.3Top speed
15Sprints
36HS runs
🧩 Line breaks
3Att
2Comp
67%Acc

Dir: Through 0 · Around 3 · Over 0 — Type: Pass 2 · Cross 0 · Prog 1

📋 Full technical profile
#16 · Gessime YASSINE2.8 km · 28.6 km/h
🏃 Physical
2.8Dist (km)
28.6Top speed
12Sprints
38HS runs
🧩 Line breaks
3Att
2Comp
67%Acc

Dir: Through 0 · Around 0 · Over 3 — Type: Pass 3 · Cross 0 · Prog 0

🎯 Crosses
1Total

Cutback 1

📋 Full technical profile
#17 · Amine SBAI1.8 km · 28.5 km/h
🏃 Physical
1.8Dist (km)
28.5Top speed
15Sprints
33HS runs
🧩 Line breaks
3Att
2Comp
67%Acc

Dir: Through 1 · Around 2 · Over 0 — Type: Pass 2 · Cross 0 · Prog 1

🎯 Crosses
1Total

Lofted 1

📋 Full technical profile

Source: FIFA Training Centre — Post-Match Summary (value in parentheses = on target / completed / direct).

📄 Official FIFA report Open the full report (PDF) ↗ 🌟 Player of the Match O. Dembélé France ★ 8.6

⚡ Match events

  1. 60' Kylian Mbappé
  2. 63' Issa Diop 📋 a bad foul
  3. 66' Ousmane Dembélé
👕 Lineup · tap to view

France 4-2-3-1

Starting XI

  1. Mike Maignan
  2. Jules Koundé
  3. Lucas Digne
  4. Adrien Rabiot
  5. Dayot Upamecano
  6. William Saliba
  7. Ousmane Dembélé
  8. Manu Koné
  9. Kylian Mbappé
  10. Michael Olise
  11. Désiré Doué

Substitutes

  • N'Golo Kanté
  • Ibrahima Konaté
  • Robin Risser
  • Rayan Cherki
  • Theo Hernández
  • Lucas Hernández
  • Bradley Barcola
  • Marcus Thuram
  • Brice Samba
  • Maxence Lacroix
  • Maghnes Akliouche
  • Aurélien Tchouaméni
  • Warren Zaïre-Emery
  • Jean-Philippe Mateta
  • Malo Gusto

Morocco 4-2-3-1

Starting XI

  1. Yassine Bounou
  2. Achraf Hakimi
  3. Anass Salah-Eddine
  4. Neil El Aynaoui
  5. Issa Diop
  6. Noussair Mazraoui
  7. Brahim Díaz
  8. Ayyoub Bouaddi
  9. Bilal El Khannouss
  10. Azzedine Ounahi
  11. Chemsdine Talbi

Substitutes

  • Ahmed Reda Tagnaouti
  • Youssef Belammari
  • Samir El Mourabet
  • Redouane Halhal
  • Gessime Yassine
  • Marwane Saadane
  • Ismael Saibari
  • Sofyan Amrabat
  • Chadi Riad
  • Soufiane Rahimi
  • Amine Sbaï
  • Munir El Kajoui
  • Ayoube Amaimouni
  • Zakaria El Ouahdi
  • Ayoub El Kaabi

📋 Match officials & info

  • 🌐 Match number 97 of 104
  • 🏆 Stage Quarter-final
  • 🧑‍⚖️ Main referee Facundo Tello (الأرجنتين) 📋 3 matches 🚫 23 fouls/m 🟨 2.7 cards/m Balanced Full stats ↗
  • 🚩 Assistant referees Juan Pablo Belatti (الأرجنتين) · Gabriel Chade (الأرجنتين)
  • 📺 Video referee (VAR) TBA before kickoff
  • ⏱ Fourth official Darío Herrera (الأرجنتين)
  • 🟨 Yellow cards 01