Dylan Vente
Penalty
11'
1–0
Forecast Verdict
Top pick missedWe said
Actual
OneTouch Forecast · dc-v1.15
Heerenveen won; our pre-match call put the chance of that at 31%. Heerenveen had more shots (14–5) and more on target (7–1).
Pre-match call frozen 16 Oct 2026 · model dc-v1.15
Tactical shift
Dylan Vente
Penalty
11'
1–0
Ágúst Þorsteinsson
Booked
43'
Mario Dominguez
On for David Garden
45'
Oliver Braude
Assist · Jacob Trenskow
54'
2–0
Ilano Silva Timas
On for Ágúst Þorsteinsson
66'
Marko Farji
On for Maxence Rivera
73'
Noah Naujoks
On for Eric Da Silva Moreira
77'
Luca Oyen
On for Nolhan Courtens
82'
Luca Oyen
Assist · Ringo Meerveld
84'
3–0
Hristiyan Petrov
On for Maas Willemsen
86'
Jacob Trenskow
88'
4–0
Ratings are out of 10. marks an OneTouch estimate, not a confirmed grade. Tap a player for details.
19 shots
Expected goals over time
accuracy · 50%
kill rate · 29%
accuracy · 20%
kill rate · 0%
Heerenveen turned 29% of shots into goals to Excelsior's 0%.
Shots on Target
Attack
xG
Head to Head
League Standing
EredivisieKey context
Venue
Abe Lenstra Stadion
Kick-off
16 Oct · 18:00 UTC
Referee
Robin Hensgens
Netherlands · 3.1 yellows/match
Arena 3D
Pitch-level coverage: the ball follows the real on-pitch action.