2026 FIFA World Cup · Round of 32 · Match 400021514
Norway
2
30 June 2026 · 17:00 UTC
Attendance 69,665
· Norway Win
ARLINGTON, TEXAS - JUNE 30: Erling Haaland #9 of Norway celebrates scoring his t
ARLINGTON, TEXAS - JUNE 30: Erling Haaland #9 of Norway celebrates scoring his team's second goal during the FIFA World Cup 2026 Round Of 32 match between Cote d'Ivoire and Norway at Dallas Stadium on June 30, 2026 in Arlington, Texas. (Photo by Lars Baron/Getty Images) — Erling Haaland carried on his World Cup scoring streak with the late goal that secured a 2-1 win over Côte d’Ivoire and set up a last-16 encounter with Brazil.
Image source: digitalhub.fifa.com
Hero Haaland sends Norway into last 16 — Erling Haaland carried on his World Cup scoring streak with the late goal that secured a 2-1 win over Côte d’Ivoire and set up a last-16 encounter with Brazil.
Match Goals
Côte d'Ivoire 1–2 Norway
Antonio NUSA 39' — Goal 39' NUSA ⚽ Amad DIALLO 74' — Goal 74' DIALLO ⚽ Erling HAALAND 86' — Goal 86' HAALAND ⚽ CÔTE D'IVOIRE → ← NORWAY
Goal positions — Côte d'Ivoire attacks right
Côte d'Ivoire
74' · Regular goal
Norway
39' · Regular goal
86' · Regular goal
Match Timeline
Key events
39'
Norway
45'
Yellow Card Antonio NUSA
Norway
60'
Sub Côte d'Ivoire
60'
Sub Côte d'Ivoire
71'
Sub Norway
71'
Sub Norway
74'
Côte d'Ivoire
83'
Sub Norway
86'
Norway
87'
Sub Côte d'Ivoire
90'
Sub Côte d'Ivoire
90'
Sub Côte d'Ivoire
Team Statistics
Head-to-head metrics
Côte d'Ivoire
Possession41.3%
Passes406
Pass Accuracy86.9%
Shots14
Shots on Target5
Corners14
Yellow Cards0
Offsides2
Defensive Pressures318
Forced Turnovers45
Linebreaks (Att/Comp)10 / 5
Norway
Possession50.2%
Passes492
Pass Accuracy89.8%
Shots9
Shots on Target4
Corners3
Yellow Cards1
Offsides2
Defensive Pressures216
Forced Turnovers31
Linebreaks (Att/Comp)5 / 1
Comparative
CIV 41.3%PossessionNOR 50.2%
CIV 406PassesNOR 492
CIV 14ShotsNOR 9
CIV 5Shots on TargetNOR 4
CIV 318Def. PressuresNOR 216
CIV 8Counter-PressNOR 9
Phase Analytics
Tactical phase aggregates
Côte d'Ivoire · 4-1-2-3
High Press
6.7
Counter-Press
8.1
Mid Block
25.5
Low Block
20.1
Att. Transition
12.7
Final Third
27.1
High Block
7.8
Turnovers
45.0
Norway · 4-2-1-3
High Press
6.4
Counter-Press
9.1
Mid Block
17.8
Low Block
30.4
Att. Transition
12.2
Final Third
15.4
High Block
3.8
Turnovers
31.0
Temporal Analytics
Pressing Intelligence & Performance Rates
These metrics are sourced from temporal team analytics reports generated at intervals throughout the match. Comparing early-match and late-match snapshots reveals how each team's intensity and tactical shape evolved.
Côte d'Ivoire — Pressing Profile
Counter-Press Intensity (score: 8.12 / 20)
High Press (score: 6.67 / 20)
Mid Block (score: 25.54 / 50)
Low Block (score: 20.10 / 50)
Mid Press
Norway — Pressing Profile
Counter-Press Intensity (score: 9.12 / 20)
High Press (score: 6.40 / 20)
Mid Block (score: 17.83 / 50)
Low Block (score: 30.43 / 50)
Mid Press
Côte d'Ivoire Phase Intensity Over Match Time
0' 15' 30' 45' 60' 90' ⚽39' ⚽74' ⚽86' Mid Block Low Block High Press
Phase aggregate values interpolated from temporal analytics snapshots · Goal events shown as vertical markers
Formations & Tactics
Starting XI
Côte d'Ivoire · 4-1-2-3 · Coach: Emerse FAE
1FOFANA3KONAN ↓90'7KOSSOUNOU8KESSIE9BONNY ↓60'11DIOMANDE ↓90'17DOUE18SANGARE19PEPE ↓87'20AGBADOU26OULAI ↓60'
Norway · 4-2-1-3 · Coach: Ståle Solbakken
1NYLAND3AJER5WOLFE6BERG7SORLOTH ↓71'8BERGE9HAALAND ⚽86'10ODEGAARD16PEDERSEN ↓83'17HEGGEM20NUSA ⚽39' 🟨45'
Squads
Match squads
Post-Match Intelligence
Core Players & Final Team Stats
Côte d'Ivoire — Final Stats
Possession41.3%
Passes / Completed406 / 353
Pass Accuracy86.9%
Shots / On Target14 / 5
Corners14
Yellow Cards0
Offsides2
Def. Pressures318
Forced Turnovers45
Linebreaks (Att / Comp)10 / 5
Counter-Press Score8.12
Norway — Final Stats
Possession50.2%
Passes / Completed492 / 442
Pass Accuracy89.8%
Shots / On Target9 / 4
Corners3
Yellow Cards1
Offsides2
Def. Pressures216
Forced Turnovers31
Linebreaks (Att / Comp)5 / 1
Counter-Press Score9.12
Head-to-Head Comparison
CIV 41.3%PossessionNOR 50.2%
CIV 406PassesNOR 492
CIV 14ShotsNOR 9
CIV 5Shots on TargetNOR 4
CIV 318Def. PressuresNOR 216
CIV 8Counter-PressNOR 9
Distance & Speed Comparison
CIV 107,868Total Distance (m)NOR 116,461
CIV 0Total SprintsNOR 0
CIV 34.6Max Top Speed (km/h)NOR 34.9
CIV 28.7Avg Top Speed (km/h)NOR 29.5
Côte d'Ivoire — Core Performers
PlayerDist mPassSprkm/hHighlight
Franck KESSIE11,8244630.4
Ibrahim SANGARE11,1265231.8
Guela DOUE10,1773231.0
Yan DIOMANDE9,6293334.6
Odilon KOSSOUNOU9,4804032.1
Ghislain KONAN9,4684630.8
Emmanuel AGBADOU9,3793934.13 shots
Nicolas PEPE8,7933032.4🎯
Norway — Core Performers
PlayerDist mPassSprkm/hHighlight
Martin ODEGAARD12,4796532.5🎯
Patrick BERG11,9263031.2🎯
Sander BERGE11,7657631.4
Torbjorn HEGGEM10,7125331.7
David MOLLER WOLFE10,3304432.5
Kristoffer AJER10,1445533.0
Erling HAALAND9,8391033.9 4 shots
Marcus HOLMGREN PEDERSEN9,5773934.9
Player Physical & Goal Metrics
All player analytics from the post-match snapshot
SPARQL · Player Analytics
PREFIX fifa: 
PREFIX rdfs: 
PREFIX xsd: 

SELECT ?playerName ?teamName ?goals ?assists ?totalDistance ?passes ?sprints ?topSpeed ?timePlayed
FROM 
FROM 
WHERE {
  ?m a fifa:Match ; fifa:matchId "400021514" .
  ?m fifa:hasPlayerAnalyticsReport ?report .
  ?report fifa:player ?player .
  ?player rdfs:label ?playerName .
  OPTIONAL { ?report fifa:team ?team . ?team rdfs:label ?teamName }
  OPTIONAL { ?report fifa:goals ?goals }
  OPTIONAL { ?report fifa:assists ?assists }
  OPTIONAL { ?report fifa:totalDistance ?totalDistance }
  OPTIONAL { ?report fifa:passes ?passes }
  OPTIONAL { ?report fifa:sprints ?sprints }
  OPTIONAL { ?report fifa:topSpeed ?topSpeed }
  OPTIONAL { ?report fifa:timePlayed ?timePlayed }
}
ORDER BY ?teamName DESC(?totalDistance)
▶ Run live query
SPARQL Queries
Knowledge graph exploration
Match Overview
Côte d'Ivoire vs Norway — core match metadata
SPARQL · Match Overview
PREFIX fifa: 
PREFIX rdfs: 

SELECT ?homeTeam ?awayTeam ?homeScore ?awayScore ?date ?stadium ?attendance
FROM 
WHERE {
  ?match a fifa:Match ; fifa:matchId "400021514" .
  ?match fifa:homeTeam ?ht ; fifa:awayTeam ?at ;
         fifa:homeTeamScore ?homeScore ; fifa:awayTeamScore ?awayScore ;
         fifa:date ?date ; fifa:stadium ?s ; fifa:attendance ?attendance .
  ?ht rdfs:label ?homeTeam . ?at rdfs:label ?awayTeam . ?s rdfs:label ?stadium .
}
▶ Run live query
Goals
All goal events with scorer and assist
SPARQL · Goals
PREFIX fifa: 
PREFIX rdfs: 

SELECT ?minute ?playerName ?teamName ?goalType ?assistName
FROM 
WHERE {
  ?m a fifa:Match ; fifa:matchId "400021514" .
  ?m fifa:hasGoal ?goal .
  ?goal fifa:goalMinute ?minute .
  OPTIONAL { ?goal fifa:player ?p . ?p rdfs:label ?playerName }
  OPTIONAL { ?goal fifa:team ?t . ?t rdfs:label ?teamName }
  OPTIONAL { ?goal fifa:goalType ?gt . ?gt rdfs:label ?goalType }
  OPTIONAL { ?goal fifa:assistPlayer ?a . ?a rdfs:label ?assistName }
}
ORDER BY xsd:integer(?minute)
▶ Run live query
Team Analytics + Pressing Phases
Full tactical phase breakdown for both teams
SPARQL · Team Analytics
PREFIX fifa: 
PREFIX rdfs: 

SELECT ?teamName ?possession ?passes ?passesCompleted ?goals ?shots ?shotsOnTarget
       ?corners ?yellowCards ?offsides ?defPress ?turnovers ?highPress ?counterPress
FROM 
FROM 
WHERE {
  ?m a fifa:Match ; fifa:matchId "400021514" .
  ?m fifa:hasTeamAnalyticsReport ?report .
  ?report fifa:team ?team .
  ?team rdfs:label ?teamName .
  OPTIONAL { ?report fifa:possession ?possession }
  OPTIONAL { ?report fifa:passes ?passes }
  OPTIONAL { ?report fifa:passesCompleted ?passesCompleted }
  OPTIONAL { ?report fifa:goals ?goals }
  OPTIONAL { ?report fifa:attemptAtGoal ?shots }
  OPTIONAL { ?report fifa:attemptAtGoalOnTarget ?shotsOnTarget }
  OPTIONAL { ?report fifa:corners ?corners }
  OPTIONAL { ?report fifa:yellowCards ?yellowCards }
  OPTIONAL { ?report fifa:offsides ?offsides }
  OPTIONAL { ?report fifa:defensivePressuresApplied ?defPress }
  OPTIONAL { ?report fifa:forcedTurnovers ?turnovers }
  OPTIONAL { ?report fifa:phaseAggregateHighPress ?highPress }
  OPTIONAL { ?report fifa:phaseAggregateCounterPress ?counterPress }
}
ORDER BY ?teamName
▶ Run live query