2026 FIFA World Cup · Group B · Match 400021450
Canada
6
Qatar
0
18 June 2026 · 22:00 UTC
Attendance 52,497
Group B · Canada Win
VANCOUVER, BRITISH COLUMBIA - JUNE 18: Jonathan David #10 of Canada celebrates w
VANCOUVER, BRITISH COLUMBIA - JUNE 18: Jonathan David #10 of Canada celebrates with teammate Stephen Eustaquio #7 after scoring his team's third goal during the FIFA World Cup 2026 Group B match between Canada and Qatar at BC Place Vancouver on June 18, 2026 in Vancouver, British Columbia. (Photo by Jared C. Tilton - FIFA/FIFA via Getty Images) — Canada won their first FIFA World Cup match in style as Jonathan David notched a hat-trick and Cyle Larin and Nathan Saliba added goals to down Qatar.
Image source: digitalhub.fifa.com
David hits hat-trick as Canada cruise past Qatar — Canada won their first FIFA World Cup match in style as Jonathan David notched a hat-trick and Cyle Larin and Nathan Saliba added goals to down Qatar.
Match Goals
Canada 6–0 Qatar
Cyle LARIN 16' — Goal 16' LARIN ⚽ Jonathan DAVID 29' — Goal 29' DAVID ⚽ Jonathan DAVID 45' — Goal 45' DAVID ⚽ Nathan SALIBA 64' — Goal 64' SALIBA ⚽ MOHAMED MANAI 75' — Goal 75' MANAI ⚽ CANADA → ← QATAR
Goal positions — Canada attacks right
Canada
16' · Regular goal
29' · Regular goal
45' · Regular goal
64' · Regular goal
75' · Regular goal
90' · Regular goal
Qatar
No goals scored
Match Timeline
Key events
9'
Yellow Card Derek CORNELIUS
Canada
16'
Canada
29'
Canada
33'
Yellow Card HOMAM AHMED
Qatar
40'
Sub Qatar
45'
Canada
51'
Yellow Card ASSIM MADIBO
Qatar
56'
Sub Canada
59'
Sub Qatar
62'
Yellow Card AHMED FATHY
Qatar
64'
Canada
71'
Sub Canada
71'
Sub Canada
75'
Canada
83'
Sub Canada
87'
Sub Qatar
90'
Canada
Team Statistics
Head-to-head metrics
Canada
Possession65.8%
Passes575
Pass Accuracy93.0%
Shots33
Shots on Target11
Corners19
Yellow Cards1
Offsides1
Defensive Pressures107
Forced Turnovers31
Linebreaks (Att/Comp)0 / 0
Qatar
Possession20.5%
Passes166
Pass Accuracy64.5%
Shots2
Shots on Target0
Corners1
Yellow Cards1
Offsides1
Defensive Pressures274
Forced Turnovers23
Linebreaks (Att/Comp)14 / 2
Comparative
CAN 65.8%PossessionQAT 20.5%
CAN 575PassesQAT 166
CAN 33ShotsQAT 2
CAN 11Shots on TargetQAT 0
CAN 107Def. PressuresQAT 274
CAN 15Counter-PressQAT 7
Phase Analytics
Tactical phase aggregates
Canada · 4-4-2
High Press
8.0
Counter-Press
14.7
Mid Block
17.5
Low Block
0.7
Att. Transition
9.2
Final Third
52.6
High Block
6.4
Turnovers
31.0
Qatar · 4-4-2
High Press
0.4
Counter-Press
7.4
Mid Block
6.4
Low Block
56.5
Att. Transition
22.4
Final Third
1.4
High Block
0.5
Turnovers
23.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.
Canada — Pressing Profile
Counter-Press Intensity (score: 14.72 / 20)
High Press (score: 8.05 / 20)
Mid Block (score: 17.50 / 50)
Low Block (score: 0.67 / 50)
Elite Counter-Press
Qatar — Pressing Profile
Counter-Press Intensity (score: 7.35 / 20)
High Press (score: 0.35 / 20)
Mid Block (score: 6.36 / 50)
Low Block (score: 56.48 / 50)
Deep Block / Low Block
Canada Phase Intensity Over Match Time
0' 15' 30' 45' 60' 90' ⚽16' ⚽29' ⚽45' ⚽64' ⚽75' ⚽90' Mid Block Low Block High Press
Phase aggregate values interpolated from temporal analytics snapshots · Goal events shown as vertical markers
Formations & Tactics
Starting XI
Canada · 4-4-2 · Coach: Ewan SHARP
15BOMBITO7EUSTAQUIO2JOHNSTON10DAVID ⚽29' ⚽4522LARYEA9LARIN ⚽16'16CREPEAU17BUCHANAN ↓83'20AHMED ↓71'4FOUGEROLLE ↓718KONE ↓56'
Qatar · 4-4-2 · Coach: Oscar CARO
1ABUNADA2MIGUEL4LAYE5GABER8JUNIOR11AFIF ↓59'13ALOUI16KHOUKHI18ALBRAKE ↑40'23MADIBO 🟨51'26MANAI
Squads
Match squads
Post-Match Intelligence
Core Players & Final Team Stats
Canada — Final Stats
Possession65.8%
Passes / Completed575 / 535
Pass Accuracy93.0%
Shots / On Target33 / 11
Corners19
Yellow Cards1
Offsides1
Def. Pressures107
Forced Turnovers31
Linebreaks (Att / Comp)0 / 0
Counter-Press Score14.72
Qatar — Final Stats
Possession20.5%
Passes / Completed166 / 107
Pass Accuracy64.5%
Shots / On Target2 / 0
Corners1
Yellow Cards1
Offsides1
Def. Pressures274
Forced Turnovers23
Linebreaks (Att / Comp)14 / 2
Counter-Press Score7.35
Head-to-Head Comparison
CAN 65.8%PossessionQAT 20.5%
CAN 575PassesQAT 166
CAN 33ShotsQAT 2
CAN 11Shots on TargetQAT 0
CAN 107Def. PressuresQAT 274
CAN 15Counter-PressQAT 7
Distance & Speed Comparison
CAN 112,624Total Distance (m)QAT 91,465
CAN 292Total SprintsQAT 188
CAN 34.0Max Top Speed (km/h)QAT 33.1
CAN 29.9Avg Top Speed (km/h)QAT 27.6
Canada — Core Performers
PlayerDist mPassSprkm/hHighlight
Stephen EUSTAQUIO11,506934326.7
Alistair JOHNSTON10,995625231.3
Jonathan DAVID10,188223231.1 8 shots
Richie LARYEA9,857694130.8
Cyle LARIN9,262134131.6 6 shots
Tajon BUCHANAN9,2103133.34 shots
Ali AHMED8,2052434.0
Luc DE FOUGEROLLES7,8295129.9
Qatar — Core Performers
PlayerDist mPassSprkm/hHighlight
AYOUB ALOUI9,565163332.1
ISSA LAYE9,509153030.2
PEDRO MIGUEL8,520162228.6
BOUALEM KHOUKHI7,919231526.7
SULTAN ALBRAKE6,62441731.9
ASSIM MADIBO5,9011429.0
MOHAMED MANAI5,61122430.2
AKRAM AFIF5,3311533.1
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 "400021450" .
  ?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
Canada vs Qatar — 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 "400021450" .
  ?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 "400021450" .
  ?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 "400021450" .
  ?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