2026 FIFA World Cup · Group F · Match 400021470
Japan
2
14 June 2026 · 20:00 UTC
Attendance 69,285
Group F · Draw
Koki Ogawa of Japan celebrates scoring his team's second goal during the FIFA Wo
Koki Ogawa of Japan celebrates scoring his team's second goal during the FIFA World Cup 2026 Group F match between Netherlands and Japan at Dallas Stadium on June 14, 2026 in Arlington, Texas. — In a thrilling clash in Dallas, Japan denied the Netherlands with Daichi Kamada's last-gasp deflection from a corner.
Image source: digitalhub.fifa.com
Japan rescue point with late Kamada leveller — In a thrilling clash in Dallas, Japan denied the Netherlands with Daichi Kamada's last-gasp deflection from a corner.
Match Goals
Netherlands 2–2 Japan
Virgil VAN DIJK 50' — Goal 50' DIJK ⚽ Keito Nakamura 57' — Goal 57' Nakamura ⚽ Crysencio SUMMERVILLE 64' — Goal 64' SUMMERVI ⚽ Daichi KAMADA 88' — Goal 88' KAMADA ⚽ NETHERLANDS → ← JAPAN
Goal positions — Netherlands attacks right
Netherlands
50' · Regular goal
64' · Regular goal
Japan
57' · Regular goal
88' · Regular goal
Match Timeline
Key events
50'
Netherlands
57'
Japan
61'
Netherlands
64'
Netherlands
66'
Sub Japan
70'
Sub Netherlands
70'
Sub Netherlands
70'
Sub Netherlands
75'
Sub Japan
75'
Sub Japan
75'
Sub Japan
81'
Sub Netherlands
83'
Yellow Card Memphis DEPAY
Netherlands
84'
Sub Japan
84'
Sub Netherlands
88'
Japan
90'
Yellow Card Micky VAN DE VEN
Netherlands
Team Statistics
Head-to-head metrics
Netherlands
Possession54.9%
Passes529
Pass Accuracy89.4%
Shots10
Shots on Target6
Corners5
Yellow Cards3
Offsides1
Defensive Pressures194
Forced Turnovers33
Linebreaks (Att/Comp)7 / 5
Japan
Possession37.4%
Passes356
Pass Accuracy84.8%
Shots9
Shots on Target2
Corners4
Yellow Cards0
Offsides0
Defensive Pressures316
Forced Turnovers28
Linebreaks (Att/Comp)10 / 6
Comparative
NED 54.9%PossessionJPN 37.4%
NED 529PassesJPN 356
NED 10ShotsJPN 9
NED 6Shots on TargetJPN 2
NED 194Def. PressuresJPN 316
NED 7Counter-PressJPN 6
Phase Analytics
Tactical phase aggregates
Netherlands · 4-1-2-3
High Press
2.0
Counter-Press
7.5
Mid Block
24.6
Low Block
32.8
Att. Transition
7.6
Final Third
23.5
High Block
1.7
Turnovers
33.0
Japan · 3-4-3
High Press
1.6
Counter-Press
6.0
Mid Block
18.3
Low Block
50.2
Att. Transition
12.0
Final Third
20.1
High Block
1.4
Turnovers
28.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.
Netherlands — Pressing Profile
Counter-Press Intensity (score: 7.46 / 20)
High Press (score: 1.98 / 20)
Mid Block (score: 24.62 / 50)
Low Block (score: 32.84 / 50)
Deep Block / Low Block
Japan — Pressing Profile
Counter-Press Intensity (score: 6.01 / 20)
High Press (score: 1.63 / 20)
Mid Block (score: 18.25 / 50)
Low Block (score: 50.20 / 50)
Deep Block / Low Block
Netherlands Phase Intensity Over Match Time
0' 15' 30' 45' 60' 90' ⚽50' ⚽57' ⚽64' ⚽88' Mid Block Low Block High Press
Phase aggregate values interpolated from temporal analytics snapshots · Goal events shown as vertical markers
Formations & Tactics
Starting XI
Netherlands · 4-1-2-3 · Coach: Ronald KOEMAN
1VERBRUGGEN4DIJK ⚽50'6HECKE8GRAVENBERC ↓8111GAKPO ↓84'14REIJNDERS ↓70'15VEN 🟨90'18MALEN ↓70'21JONG22DUMFRIES24SUMMERVILL ⚽64
Japan · 3-4-3 · Coach: Hajime Moriyasu
1SUZUKI3TANIGUCHI8KUBO ↓75'10DOAN ↓75'11MAEDA ↓66'13NAKAMURA ⚽57'15KAMADA ⚽88'16WATANABE ↓75'18UEDA ↓84'21ITO24SANO
Squads
Match squads
Post-Match Intelligence
Core Players & Final Team Stats
Netherlands — Final Stats
Possession54.9%
Passes / Completed529 / 473
Pass Accuracy89.4%
Shots / On Target10 / 6
Corners5
Yellow Cards3
Offsides1
Def. Pressures194
Forced Turnovers33
Linebreaks (Att / Comp)7 / 5
Counter-Press Score7.46
Japan — Final Stats
Possession37.4%
Passes / Completed356 / 302
Pass Accuracy84.8%
Shots / On Target9 / 2
Corners4
Yellow Cards0
Offsides0
Def. Pressures316
Forced Turnovers28
Linebreaks (Att / Comp)10 / 6
Counter-Press Score6.01
Head-to-Head Comparison
NED 54.9%PossessionJPN 37.4%
NED 529PassesJPN 356
NED 10ShotsJPN 9
NED 6Shots on TargetJPN 2
NED 194Def. PressuresJPN 316
NED 7Counter-PressJPN 6
Distance & Speed Comparison
NED 102,943Total Distance (m)JPN 109,399
NED 342Total SprintsJPN 398
NED 35.6Max Top Speed (km/h)JPN 33.5
NED 30.6Avg Top Speed (km/h)JPN 29.8
Netherlands — Core Performers
PlayerDist mPassSprkm/hHighlight
Frenkie DE JONG10,298732729.3
Denzel DUMFRIES10,128423731.1
Jan Paul VAN HECKE9,634922331.2
Micky VAN DE VEN9,313523132.4YC
Virgil VAN DIJK8,4131022332.9
Ryan GRAVENBERCH8,312232535.6🎯
Cody GAKPO8,160333732.2
Tijjani REIJNDERS7,660252529.8
Japan — Core Performers
PlayerDist mPassSprkm/hHighlight
Keito Nakamura11,313345329.6 3 shots
Kaishu SANO11,066273729.3
Daichi KAMADA10,568622731.4
Hiroki ITO9,798432232.0
Shogo TANIGUCHI9,237491930.8
Ayase UEDA8,86252929.0
Daizen MAEDA8,25256633.5
Ritsu DOAN7,916193230.8
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 "400021470" .
  ?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
Netherlands vs Japan — 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 "400021470" .
  ?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 "400021470" .
  ?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 "400021470" .
  ?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