World Cup · fixture #17588316 · 2026-06-14 01:00 UTC · 962 updates
Haiti
0 – 1
Scotland
NSH1HTH1HTH2FT
Match timeline — scrub through key events
11/11
0'
45'
90'
94'
yellow card· Participant 2· player #53956
score at this point: 0–1
- 27'goalP20–1
- 38'yellow cardP10–1
- 45'yellow cardP20–1
- 60'substitution0–1
- 74'substitution0–1
- 75'substitution0–1
- 81'substitution0–1
- 82'substitution0–1
- 84'substitution0–1
- 90'yellow cardP20–1
- 94'yellow cardP20–1
Possession & danger momentum
safe
high danger
P1 · #1128
P2 · #2945
0'45'90'
Each cell is a minute, shaded by that side's peak danger tier — derived from the 606-event possession/danger stream (the feed's momentum signal).
Pressure pitch — scrub the danger stream
606 danger samplesHaitiHOME · attacks →
← attacks · AWAYScotland
Danger
Attack
Haiti pressuremomentumScotland pressure
Possessing
Haiti
Attacking end
Scotland goal →
Match clock
97:52
Pressure zone — directional, not positional. There are no ball coordinates in the feed; this is a zone / intensity / direction model derived from the AttackPossession classification, not a ball position.
sample 606 / 606match clock 97:52
discrete events up to this moment:
97'goal kickP10–1
97'throw inDangerP20–1
97'throw inSafeP10–1
96'goal kickP20–1
96'shotOffTargetP10–1
94'injuryOnPitch0–1
94'yellow cardP20–1
94'free kickAttackP10–1
Score by period
| period | P1 | P2 |
|---|---|---|
| 1st half | ⚽0 🟨1 🟥0 ⛳0 | ⚽1 🟨0 🟥0 ⛳0 |
| 2nd half | ⚽0 🟨0 🟥0 ⛳4 | ⚽0 🟨3 🟥0 ⛳3 |
| Total | ⚽0 🟨1 🟥0 ⛳4 | ⚽1 🟨3 🟥0 ⛳3 |
Match stats
HaitiScotland
0goals1
15 (1)shots (on target)7 (1)
4corners3
1yellow cards3
0red cards0
48free kicks—
39throw-ins—
6substitutions—
free kicks / throw-ins / subs are total counts (not split per side in the feed).
Full match event log
156 events| 0' | kickoff | |||||
| 0' | throw in | Danger | P2 | |||
| 0' | goal kick | P1 | ||||
| 1' | throw in | Safe | P1 | |||
| 1' | throw in | Attack | P2 | |||
| 2' | shot | OnTarget | P2 | |||
| 3' | free kick | Safe | P2 | |||
| 3' | shot | Blocked | P2 | |||
| 3' | throw in | Attack | P2 | |||
| 3' | free kick | Safe | P1 | |||
| 4' | throw in | Safe | P2 | |||
| 4' | shot | OffTarget | P1 | |||
| 4' | goal kick | P2 | ||||
| 5' | throw in | Attack | P2 | |||
| 6' | shot | OffTarget | P2 | |||
| 6' | goal kick | P1 | ||||
| 6' | free kick | Safe | P2 | |||
| 8' | throw in | Safe | P1 | |||
| 9' | free kick | Safe | P2 | |||
| 9' | throw in | Safe | P2 | |||
| 10' | shot | OffTarget | P1 | |||
| 10' | goal kick | P2 | ||||
| 11' | free kick | Safe | P1 | |||
| 12' | shot | Blocked | P1 | |||
| 12' | free kick | Attack | P1 | |||
| 13' | goal kick | P2 | ||||
| 14' | shot | OffTarget | P1 | |||
| 14' | free kick | Safe | P2 | |||
| 15' | free kick | Safe | P1 | |||
| 16' | shot | Woodwork | P2 | |||
| 17' | goal kick | P2 | ||||
| 18' | free kick | Safe | P2 | |||
| 19' | throw in | Safe | P2 | |||
| 22' | free kick | Safe | P2 | |||
| 25' | throw in | Attack | P2 | |||
| 26' | free kick | Attack | P2 | 0–0 | ||
| 27' | goal kick | P2 | 0–0 | |||
| 27' | goal | Shot | P2 | #188083 | 0–1 | |
| 29' | kickoff | 0–1 | ||||
| 29' | free kick | Safe | P2 | 0–1 | ||
| 30' | throw in | Attack | P2 | 0–1 | ||
| 31' | shot | OffTarget | P2 | 0–1 | ||
| 31' | goal kick | P1 | 0–1 | |||
| 32' | free kick | Attack | P1 | 0–1 | ||
| 33' | shot | OffTarget | P1 | 0–1 | ||
| 33' | throw in | Safe | P2 | 0–1 | ||
| 33' | shot | OnTarget | P1 | 0–1 | ||
| 33' | free kick | Offside | P2 | 0–1 | ||
| 34' | free kick | Danger | P1 | 0–1 | ||
| 35' | shot | OffTarget | P1 | 0–1 | ||
| 35' | goal kick | P2 | 0–1 | |||
| 36' | free kick | Safe | P2 | 0–1 | ||
| 37' | throw in | Attack | P1 | 0–1 | ||
| 38' | free kick | Safe | P2 | 0–1 | ||
| 38' | yellow card | P1 | #735124 | 0–1 | ||
| 39' | free kick | Attack | P2 | 0–1 | ||
| 40' | shot | OffTarget | P1 | 0–1 | ||
| 40' | free kick | Offside | P2 | 0–1 | ||
| 41' | shot | OffTarget | P1 | 0–1 | ||
| 41' | goal kick | P2 | 0–1 | |||
| 43' | throw in | Attack | P2 | 0–1 | ||
| 43' | free kick | Safe | P1 | 0–1 | ||
| 44' | free kick | Offside | P2 | 0–1 | ||
| 45' | throw in | Safe | P1 | 0–1 | ||
| 45' | additional time | 0–1 | ||||
| 45' | free kick | Safe | P2 | 0–1 | ||
| 46' | free kick | Safe | P1 | 0–1 | ||
| 46' | free kick | Attack | P1 | 0–1 | ||
| 47' | free kick | Safe | P2 | 0–1 | ||
| — | halftime finalised | 0–1 | ||||
| 45' | kickoff | 0–1 | ||||
| 45' | free kick | Attack | P1 | 0–1 | ||
| 45' | yellow card | P2 | #1077695 | 0–1 | ||
| 46' | free kick | Safe | P1 | 0–1 | ||
| 47' | free kick | Safe | P2 | 0–1 | ||
| 48' | free kick | Attack | P2 | 0–1 | ||
| 49' | goal kick | P2 | 0–1 | |||
| 50' | free kick | Safe | P2 | 0–1 | ||
| 50' | throw in | Safe | P1 | 0–1 | ||
| 51' | free kick | Safe | P1 | 0–1 | ||
| 51' | corner | P1 | 0–1 | |||
| 52' | goal kick | P2 | 0–1 | |||
| 52' | free kick | Offside | P1 | 0–1 | ||
| 53' | goal kick | P2 | 0–1 | |||
| 53' | throw in | Safe | P2 | 0–1 | ||
| 54' | free kick | Safe | P2 | 0–1 | ||
| 54' | corner | P2 | 0–1 | |||
| 55' | corner | P2 | 0–1 | |||
| 55' | free kick | Safe | P1 | 0–1 | ||
| 55' | injury | OnPitch | #10092602 | 0–1 | ||
| 56' | free kick | Safe | P2 | 0–1 | ||
| 57' | goal kick | P1 | 0–1 | |||
| 58' | corner | P2 | 0–1 | |||
| 59' | free kick | Attack | P1 | 0–1 | ||
| 60' | throw in | Safe | P2 | 0–1 | ||
| 60' | substitution | ↑10092607 ↓1175649 | 0–1 | |||
| 61' | free kick | Attack | P2 | 0–1 | ||
| 63' | free kick | Safe | P2 | 0–1 | ||
| 63' | throw in | Attack | P2 | 0–1 | ||
| 64' | throw in | Safe | P2 | 0–1 | ||
| 64' | throw in | Attack | P1 | 0–1 | ||
| 66' | free kick | Safe | P2 | 0–1 | ||
| 70' | free kick | Danger | P2 | 0–1 | ||
| 70' | throw in | Danger | P2 | 0–1 | ||
| 71' | throw in | Attack | P2 | 0–1 | ||
| 72' | shot | OffTarget | P2 | 0–1 | ||
| 72' | goal kick | P1 | 0–1 | |||
| 72' | shot | OffTarget | P1 | 0–1 | ||
| 72' | goal kick | P2 | 0–1 | |||
| 73' | free kick | Safe | P1 | 0–1 | ||
| 74' | throw in | Safe | P2 | 0–1 | ||
| 74' | substitution | ↑10096557 ↓10095183 | 0–1 | |||
| 75' | substitution | ↑10105904 ↓1040245 | 0–1 | |||
| 75' | throw in | Danger | P1 | 0–1 | ||
| 76' | corner | P1 | 0–1 | |||
| 77' | shot | Blocked | P1 | 0–1 | ||
| 78' | shot | Blocked | P1 | 0–1 | ||
| 78' | corner | P1 | 0–1 | |||
| 78' | shot | OffTarget | P1 | 0–1 | ||
| 79' | throw in | Attack | P2 | 0–1 | ||
| 79' | throw in | Attack | P2 | 0–1 | ||
| 80' | corner | P1 | 0–1 | |||
| 81' | free kick | Safe | P1 | 0–1 | ||
| 81' | substitution | 0–1 | ||||
| 82' | substitution | ↑10217942 ↓225680 | 0–1 | |||
| 82' | free kick | Attack | P1 | 0–1 | ||
| 83' | throw in | Safe | P1 | 0–1 | ||
| 83' | throw in | Attack | P1 | 0–1 | ||
| 84' | shot | OffTarget | P1 | 0–1 | ||
| 84' | goal kick | P2 | 0–1 | |||
| 84' | substitution | 0–1 | ||||
| 86' | shot | OffTarget | P2 | 0–1 | ||
| 86' | goal kick | P1 | 0–1 | |||
| 87' | free kick | Safe | P2 | 0–1 | ||
| 87' | throw in | Attack | P1 | 0–1 | ||
| 88' | throw in | Safe | P2 | 0–1 | ||
| 89' | throw in | Attack | P2 | 0–1 | ||
| 89' | free kick | Safe | P1 | 0–1 | ||
| 90' | additional time | 0–1 | ||||
| 90' | throw in | Attack | P1 | 0–1 | ||
| 90' | free kick | Safe | P1 | 0–1 | ||
| 90' | yellow card | P2 | #10217942 | 0–1 | ||
| 91' | throw in | Attack | P1 | 0–1 | ||
| 92' | throw in | Safe | P2 | 0–1 | ||
| 92' | free kick | Attack | P1 | 0–1 | ||
| 94' | throw in | Attack | P1 | 0–1 | ||
| 94' | free kick | Attack | P1 | 0–1 | ||
| 94' | yellow card | P2 | #53956 | 0–1 | ||
| 94' | injury | OnPitch | #10092607 | 0–1 | ||
| 96' | shot | OffTarget | P1 | 0–1 | ||
| 96' | goal kick | P2 | 0–1 | |||
| 97' | throw in | Safe | P1 | 0–1 | ||
| 97' | throw in | Danger | P2 | 0–1 | ||
| 97' | goal kick | P1 | 0–1 | |||
| 97' | throw in | Safe | P1 | 0–1 | ||
| — | game finalised | 0–1 |
Schema inspector — raw payloads
Wire format is PascalCase (not the spec's camelCase). StatusSoccerId is numeric: 1=NS, 2=H1, 3=HT, 4=H2, 5=FT. Soccer Stats keys: 1/2=Goals, 3/4=Yellow, 5/6=Red, 7/8=Corners (+1000 H1, +2000 HT, +3000 H2).
