FIFAIntelWorld Cup 2026
All matches
FIFA World Cup·Quarter-finals·2022-12-10360° TRACKING
Morocco10Portugal
The read
template

Morocco beat Portugal 1-0. The expected-goals battle was even (Morocco 0.97 - 0.74 Portugal). Portugal dominated the ball with 75% possession. Youssef En-Nesyri led the scoring with 1 goal.

Box score

Match statistics

0.97xG0.74
25%Possession75%
9Shots12
3On target3
74%Pass %84%
58Prog. passes120
27Final-3rd passes145
6Deep completions13
0.60xT created1.66
18%Field tilt82%
53.1PPDA13.6
Chance quality

Shot map

0.97 xG0.74 xG
João Félix Sequeira · 0.10 xG · SavedYoussef En-Nesyri · 0.12 xG · Off TRaphaël Adelino José Guerreiro · 0.02 xG · BlockedHakim Ziyech · 0.01 xG · Off TYoussef En-Nesyri · 0.04 xG · Off TJoão Félix Sequeira · 0.03 xG · BlockedSelim Amallah · 0.06 xG · Off TSofiane Boufal · 0.04 xG · SavedJoão Félix Sequeira · 0.06 xG · Off TYoussef En-Nesyri · 0.20 xG · Goal ⚽Bruno Miguel Borges Fernandes · 0.01 xG · PostYahia Attiyat allah · 0.08 xG · Off TAzzedine Ounahi · 0.03 xG · Off TGonçalo Matias Ramos · 0.11 xG · Off TJoão Félix Sequeira · 0.03 xG · BlockedBruno Miguel Borges Fernandes · 0.06 xG · Off TBernardo Mota Veiga de Carvalho e Silva · 0.11 xG · WaywardJoão Félix Sequeira · 0.03 xG · SavedCristiano Ronaldo dos Santos Aveiro · 0.06 xG · SavedZakaria Aboukhlal · 0.39 xG · SavedKléper Laveran Lima Ferreira · 0.15 xG · Off T

Circle ∝ xG · filled = goal · Morocco attacks right, Portugal left

Momentum

Cumulative xG timeline

0.00.51.00'45'90'

Morocco

network · pre 1st sub
Sofiane Boufal · 76 touchesBoufalRomain Saïss · 35 touchesSaïssSofyan Amrabat · 58 touchesAmrabatHakim Ziyech · 82 touchesZiyechAchraf Hakimi Mouh · 89 touchesMouhYoussef En-Nesyri · 64 touchesEn-NesyriYassine Bounou · 52 touchesBounouJawad El Yamiq · 59 touchesYamiqSelim Amallah · 64 touchesAmallahYahia Attiyat allah · 60 touchesallahAzzedine Ounahi · 86 touchesOunahi
Directness 44%Width 100%Counter 11%Set-piece 33%Line height 44m

Portugal

network · pre 1st sub
Bernardo Mota Veiga de Carvalho e Silva · 117 touchesSilvaBruno Miguel Borges Fernandes · 107 touchesFernandesRúben Santos Gato Alves Dias · 181 touchesDiasRaphaël Adelino José Guerreiro · 86 touchesGuerreiroRúben Diogo Da Silva Neves · 201 touchesNevesOtávio Edmilson da Silva Monteiro · 115 touchesMonteiroJoão Félix Sequeira · 66 touchesSequeiraJosé Diogo Dalot Teixeira · 57 touchesTeixeiraKléper Laveran Lima Ferreira · 180 touchesFerreiraDiogo Meireles Costa · 47 touchesCostaGonçalo Matias Ramos · 40 touchesRamos
Directness 13%Width 92%Counter 0%Set-piece 67%Line height 70m
Difference makers

Key players — by xG + xA + xT

PlayerPosMinGAxGxAxTPass%
Bruno Miguel Borges FernandesRight Wing99000.060.270.357477
Zakaria AboukhlalRight Wing18000.390.000.1210
Yahia Attiyat allahLeft Back99010.080.260.102564
Bernardo Mota Veiga de Carvalho e SilvaRight Center Midfield99000.110.060.2710088
Youssef En-NesyriCenter Forward64100.360.030.00956
João Félix SequeiraLeft Wing99000.240.000.102167
Otávio Edmilson da Silva MonteiroLeft Center Midfield69000.000.130.185376
Rafael Alexandre Conceição LeãoCenter Attacking Midfield31000.000.150.151362
Hakim ZiyechRight Midfield79000.010.160.122763
Kléper Laveran Lima FerreiraRight Center Back99000.150.000.0710490