Friendlies · fixture #17977077 · 2026-06-07 20:00 UTC · 850 updates
Ecuador
3 – 0
Guatemala
NSH1HTH2FT
Match timeline — scrub through key events
18/18
0'
45'
90'
86'
substitution
score at this point: 3–0
- 17'penaltyP10–0
- 17'yellow cardP20–0
- 32'yellow cardP11–0
- 43'yellow cardP11–0
- 47'substitution1–0
- 47'substitution1–0
- 48'substitution1–0
- 54'yellow cardP11–0
- 58'substitution1–0
- 59'substitution1–0
- 66'substitution1–0
- 72'goalP12–0
- 75'substitution2–0
- 76'substitution2–0
- 77'goalP13–0
- 78'substitution3–0
- 79'substitution3–0
- 86'substitution3–0
Possession & danger momentum
safe
high danger
P1 · #1892
P2 · #2084
0'45'90'
Each cell is a minute, shaded by that side's peak danger tier — derived from the 575-event possession/danger stream (the feed's momentum signal).
Pressure pitch — scrub the danger stream
575 danger samplesEcuadorHOME · attacks →
← attacks · AWAYGuatemala
Danger
Safe
Ecuador pressuremomentumGuatemala pressure
Possessing
Ecuador
Attacking end
Guatemala goal →
Match clock
91:29
Pressure zone — directional, not positional. There are no ball coordinates in the feed; this is a zone / intensity / direction model derived from the SafePossession classification, not a ball position.
sample 575 / 575match clock 91:29
discrete events up to this moment:
91'throw inSafeP13–0
90'injury3–0
90'additional time3–0
86'substitution3–0
86'substitution3–0
86'goal kickP23–0
86'shotOffTargetP13–0
84'free kickAttackP23–0
Score by period
| period | P1 | P2 |
|---|---|---|
| 1st half | ⚽1 🟨2 🟥0 ⛳4 | ⚽0 🟨1 🟥0 ⛳0 |
| 2nd half | ⚽2 🟨1 🟥0 ⛳2 | ⚽0 🟨0 🟥0 ⛳0 |
| Total | ⚽3 🟨3 🟥0 ⛳6 | ⚽0 🟨1 🟥0 ⛳0 |
Match stats
EcuadorGuatemala
3goals0
12 (3)shots (on target)2 (0)
6corners0
3yellow cards1
0red cards0
15free kicks—
24throw-ins—
9substitutions—
free kicks / throw-ins / subs are total counts (not split per side in the feed).
Full match event log
104 events| 0' | kickoff | |||||
| 1' | shot | OnTarget | P1 | |||
| 4' | throw in | P1 | ||||
| 5' | throw in | Safe | P2 | |||
| 5' | corner | P1 | 0–0 | |||
| 6' | shot | OffTarget | P1 | 0–0 | ||
| 6' | goal kick | P2 | 0–0 | |||
| 6' | throw in | Attack | P2 | 0–0 | ||
| 7' | shot | OffTarget | P2 | 0–0 | ||
| 8' | goal kick | P1 | 0–0 | |||
| 8' | throw in | Safe | P1 | 0–0 | ||
| 10' | shot | Blocked | P1 | 0–0 | ||
| 10' | throw in | Danger | P1 | 0–0 | ||
| 10' | goal kick | P2 | 0–0 | |||
| 12' | free kick | Safe | P2 | 0–0 | ||
| 13' | free kick | Safe | P2 | 0–0 | ||
| 14' | goal kick | P2 | 0–0 | |||
| 17' | penalty | P1 | 0–0 | |||
| 17' | yellow card | P2 | #458474 | 0–0 | ||
| 18' | penalty outcome | Scored | P1 | #507274 | 1–0 | |
| 19' | kickoff | 1–0 | ||||
| 20' | throw in | Safe | P1 | 1–0 | ||
| 20' | throw in | Attack | P2 | 1–0 | ||
| 20' | free kick | Attack | P2 | 1–0 | ||
| 21' | shot | OffTarget | P1 | 1–0 | ||
| 22' | goal kick | P2 | 1–0 | |||
| 27' | goal kick | P2 | 1–0 | |||
| 28' | free kick | Safe | P2 | 1–0 | ||
| 31' | shot | OffTarget | P1 | 1–0 | ||
| 31' | goal kick | P2 | 1–0 | |||
| 31' | throw in | Safe | P2 | 1–0 | ||
| 32' | free kick | Safe | P2 | 1–0 | ||
| 32' | free kick | Attack | P2 | 1–0 | ||
| 32' | yellow card | P1 | 1–0 | |||
| 34' | shot | Blocked | P1 | 1–0 | ||
| 34' | corner | P1 | 1–0 | |||
| 35' | shot | Blocked | P1 | 1–0 | ||
| 36' | throw in | Attack | P1 | 1–0 | ||
| 36' | shot | OnTarget | P1 | 1–0 | ||
| 37' | corner | P1 | 1–0 | |||
| 37' | shot | OnTarget | P1 | 1–0 | ||
| 37' | corner | P1 | 1–0 | |||
| 43' | free kick | Safe | P2 | 1–0 | ||
| 43' | yellow card | P1 | #422645 | 1–0 | ||
| 44' | shot | Woodwork | P1 | 1–0 | ||
| 45' | additional time | 1–0 | ||||
| 45' | kickoff | 1–0 | ||||
| 47' | substitution | 1–0 | ||||
| 47' | throw in | Attack | P1 | 1–0 | ||
| 47' | substitution | 1–0 | ||||
| 48' | substitution | 1–0 | ||||
| 48' | corner | P1 | 1–0 | |||
| 48' | goal kick | P2 | 1–0 | |||
| 49' | goal kick | P2 | 1–0 | |||
| 49' | throw in | Safe | P1 | 1–0 | ||
| 50' | throw in | Attack | P2 | 1–0 | ||
| 50' | throw in | Safe | P1 | 1–0 | ||
| 53' | throw in | Attack | P1 | 1–0 | ||
| 53' | goal kick | P2 | 1–0 | |||
| 54' | throw in | Safe | P2 | 1–0 | ||
| 54' | free kick | Safe | P2 | 1–0 | ||
| 54' | yellow card | P1 | 1–0 | |||
| 57' | throw in | Safe | P2 | 1–0 | ||
| 57' | injury | #458474 | 1–0 | |||
| 58' | shot | OffTarget | P2 | 1–0 | ||
| 58' | goal kick | P1 | 1–0 | |||
| 58' | substitution | ↑938646 ↓10096680 | 1–0 | |||
| 59' | substitution | ↑10035587 ↓507274 | 1–0 | |||
| 59' | free kick | Offside | P2 | 1–0 | ||
| 60' | free kick | Offside | P1 | 1–0 | ||
| 61' | corner | P1 | 1–0 | |||
| 62' | corner | P1 | 1–0 | |||
| 63' | goal kick | P2 | 1–0 | |||
| 64' | throw in | Safe | P2 | 1–0 | ||
| 65' | free kick | Safe | P2 | 1–0 | ||
| 66' | substitution | ↑10160659 ↓10167568 | 1–0 | |||
| 69' | throw in | Safe | P1 | 1–0 | ||
| 70' | throw in | Attack | P2 | 1–0 | ||
| 70' | throw in | Safe | P1 | 1–0 | ||
| 71' | throw in | Safe | P2 | 1–0 | ||
| 71' | throw in | Safe | P2 | 1–0 | ||
| 72' | goal | Head | P1 | #10035587 | 2–0 | |
| 73' | kickoff | 2–0 | ||||
| 75' | substitution | 2–0 | ||||
| 76' | free kick | Safe | P2 | 2–0 | ||
| 76' | substitution | ↑512729 ↓10120527 | 2–0 | |||
| 77' | goal | Shot | P1 | #512729 | 3–0 | |
| 78' | substitution | ↑10171806 ↓10288128 | 3–0 | |||
| 78' | kickoff | 3–0 | ||||
| 79' | substitution | 3–0 | ||||
| 80' | shot | OffTarget | P1 | 3–0 | ||
| 80' | goal kick | P2 | 3–0 | |||
| 81' | throw in | Attack | P1 | 3–0 | ||
| 83' | free kick | Safe | P2 | 3–0 | ||
| 83' | injury | OnPitch | #530708 | 3–0 | ||
| 84' | free kick | Attack | P2 | 3–0 | ||
| 86' | shot | OffTarget | P1 | 3–0 | ||
| 86' | goal kick | P2 | 3–0 | |||
| 86' | substitution | ↑10175294 ↓10124966 | 3–0 | |||
| 90' | additional time | 3–0 | ||||
| 90' | injury | #938646 | 3–0 | |||
| 91' | throw in | Safe | P1 | 3–0 | ||
| 91' | free kick | Safe | P1 | 3–0 | ||
| — | game finalised | 3–0 |
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).
