PulsePlayPulsePlayExplorerLive markets · World Cup + friendlies
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: 01
  • 27'goalP201
  • 38'yellow cardP101
  • 45'yellow cardP201
  • 60'substitution01
  • 74'substitution01
  • 75'substitution01
  • 81'substitution01
  • 82'substitution01
  • 84'substitution01
  • 90'yellow cardP201
  • 94'yellow cardP201

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 samples
HaitiHOME · 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 kickP101
97'throw inDangerP201
97'throw inSafeP101
96'goal kickP201
96'shotOffTargetP101
94'injuryOnPitch01
94'yellow cardP201
94'free kickAttackP101

Score by period

periodP1P2
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 inDangerP2
0'goal kickP1
1'throw inSafeP1
1'throw inAttackP2
2'shotOnTargetP2
3'free kickSafeP2
3'shotBlockedP2
3'throw inAttackP2
3'free kickSafeP1
4'throw inSafeP2
4'shotOffTargetP1
4'goal kickP2
5'throw inAttackP2
6'shotOffTargetP2
6'goal kickP1
6'free kickSafeP2
8'throw inSafeP1
9'free kickSafeP2
9'throw inSafeP2
10'shotOffTargetP1
10'goal kickP2
11'free kickSafeP1
12'shotBlockedP1
12'free kickAttackP1
13'goal kickP2
14'shotOffTargetP1
14'free kickSafeP2
15'free kickSafeP1
16'shotWoodworkP2
17'goal kickP2
18'free kickSafeP2
19'throw inSafeP2
22'free kickSafeP2
25'throw inAttackP2
26'free kickAttackP20–0
27'goal kickP20–0
27'goalShotP2#1880830–1
29'kickoff0–1
29'free kickSafeP20–1
30'throw inAttackP20–1
31'shotOffTargetP20–1
31'goal kickP10–1
32'free kickAttackP10–1
33'shotOffTargetP10–1
33'throw inSafeP20–1
33'shotOnTargetP10–1
33'free kickOffsideP20–1
34'free kickDangerP10–1
35'shotOffTargetP10–1
35'goal kickP20–1
36'free kickSafeP20–1
37'throw inAttackP10–1
38'free kickSafeP20–1
38'yellow cardP1#7351240–1
39'free kickAttackP20–1
40'shotOffTargetP10–1
40'free kickOffsideP20–1
41'shotOffTargetP10–1
41'goal kickP20–1
43'throw inAttackP20–1
43'free kickSafeP10–1
44'free kickOffsideP20–1
45'throw inSafeP10–1
45'additional time0–1
45'free kickSafeP20–1
46'free kickSafeP10–1
46'free kickAttackP10–1
47'free kickSafeP20–1
halftime finalised0–1
45'kickoff0–1
45'free kickAttackP10–1
45'yellow cardP2#10776950–1
46'free kickSafeP10–1
47'free kickSafeP20–1
48'free kickAttackP20–1
49'goal kickP20–1
50'free kickSafeP20–1
50'throw inSafeP10–1
51'free kickSafeP10–1
51'cornerP10–1
52'goal kickP20–1
52'free kickOffsideP10–1
53'goal kickP20–1
53'throw inSafeP20–1
54'free kickSafeP20–1
54'cornerP20–1
55'cornerP20–1
55'free kickSafeP10–1
55'injuryOnPitch#100926020–1
56'free kickSafeP20–1
57'goal kickP10–1
58'cornerP20–1
59'free kickAttackP10–1
60'throw inSafeP20–1
60'substitution↑10092607 ↓11756490–1
61'free kickAttackP20–1
63'free kickSafeP20–1
63'throw inAttackP20–1
64'throw inSafeP20–1
64'throw inAttackP10–1
66'free kickSafeP20–1
70'free kickDangerP20–1
70'throw inDangerP20–1
71'throw inAttackP20–1
72'shotOffTargetP20–1
72'goal kickP10–1
72'shotOffTargetP10–1
72'goal kickP20–1
73'free kickSafeP10–1
74'throw inSafeP20–1
74'substitution↑10096557 ↓100951830–1
75'substitution↑10105904 ↓10402450–1
75'throw inDangerP10–1
76'cornerP10–1
77'shotBlockedP10–1
78'shotBlockedP10–1
78'cornerP10–1
78'shotOffTargetP10–1
79'throw inAttackP20–1
79'throw inAttackP20–1
80'cornerP10–1
81'free kickSafeP10–1
81'substitution0–1
82'substitution↑10217942 ↓2256800–1
82'free kickAttackP10–1
83'throw inSafeP10–1
83'throw inAttackP10–1
84'shotOffTargetP10–1
84'goal kickP20–1
84'substitution0–1
86'shotOffTargetP20–1
86'goal kickP10–1
87'free kickSafeP20–1
87'throw inAttackP10–1
88'throw inSafeP20–1
89'throw inAttackP20–1
89'free kickSafeP10–1
90'additional time0–1
90'throw inAttackP10–1
90'free kickSafeP10–1
90'yellow cardP2#102179420–1
91'throw inAttackP10–1
92'throw inSafeP20–1
92'free kickAttackP10–1
94'throw inAttackP10–1
94'free kickAttackP10–1
94'yellow cardP2#539560–1
94'injuryOnPitch#100926070–1
96'shotOffTargetP10–1
96'goal kickP20–1
97'throw inSafeP10–1
97'throw inDangerP20–1
97'goal kickP10–1
97'throw inSafeP10–1
game finalised0–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).