Excelsior 1-2 Utrecht: result and stats, Eredivisie
- A. Sliti77'
- 36'A. Stepanov
- 90'D. de Wit
Excelsior4-1-4-1

Substitutions
- 70'K. Bos
126.5S. Janssen
156.5 - 70'V. Sulzbacher
186.5 - 70'D. Garden
196.3M. Dominguez
96.2 - 80'A. Thorsteinsson
306.9AA. Jahanbakhsh
116.9 - 85'L. Hartjes
206.3G. Cairo
246.5
Unused
- C. BiaiG
16 - D. van VianenM
6 - Y. FineyM
23 - I. Silva TimasF
21 - N. GroenF
28 - O. TurayD
22
Twan ScheepersSubstitutions
- 62'A. Stepanov
97.2Y. Cathline
106.9 - 62'A. Alarcon
116.3M. Broholm
806.7 - 62'A. Blake
157.0S. van Duijn
176.2 - 81'N. Vesterlund
236.2J. van Overeem
86.5 - 90'
Unused
Home

OutN. NaujoksInjury
Away

OutO. AgougilInactive
OutA. EngwandaHamstring Injury
OutV. JensenKnee Injury
OutM. JonathansKnee Injury
OutN. OhioKnee Injury
OutK. ParedesKnee Injury

Highest-rated players
| Player | ||||||
|---|---|---|---|---|---|---|
![]() | 4 | 2 | 1,66 | -0,34 | 24/40 | 7/23 |
![]() | 3 | 1 | 0,38 | -0,62 | 18/38 | 10/30 |
Possession & Passing
Attack
Box & Quality
Defense & Discipline
Half by half
The same match, split at the break. Which half did each side actually win?
First half
Second half
xG analytics
Excelsior
UtrechtExpected goals weighs every shot by the historic conversion rate of similar chances. Higher xG means better scoring opportunities, regardless of whether they went in.
xG race
22 shotsChance quality as it built up. A steep step is a big chance.
How those chances were made
Momentum
19 swingsWhich side was on top, minute by minute. A taller bar is heavier pressure.
Match replay
91'
1-2
90' Off target Alireza Jahanbakhsh 0.04 xG · Regular play · HeaderShot map
10 v 12Excelsior shoot right, Utrecht left. Bigger dot = better chance.
Goal mouth
15 on target · 3 scoredWhere each shot on target crossed the line. Placement beats power.
Average positions
Each starter's average position on the ball, with the number of those actions inside the chip. Both sides attack left to right. Tap a player to see where they actually were.
An average, not a movement map: it says where a player's actions balanced out, not where they ran.
Passing network
Each player at his average position, sized by passes made. Lines join team-mates with 5 or more passes between them (fewer when a side made its first change early), thicker for more. Counted until each side's first substitution. Both sides attack left to right. Tap a player to isolate his links.
Most-connected pair: Plug and Widell, 36 passes between them.
Most-connected pair: Didden and Panayiotou, 17 passes between them.
Tactical battle
68control32

In possession
Field tilt is each side's share of play in the final third.
Out of possession
↓ Lower is better, so the longer bar always wins. PPDA is opponent passes allowed per defensive action.
Carrying
Distances are how far the ball was moved forward, not how far anybody ran.
Beating the press
A take-on is a player going past an opponent with the ball at his feet.
Threat created
xT values where a possession reached; VAEP values every action by how much it shifted the chance of a goal.
Tempo
An attack is direct when it moves upfield quickly rather than through many passes.
More match stats
Attack
Passing
Duels
Defending
Goal profile
This seasonHow often each side reaches a scoreline, across 8 matches each.
They score
They concede
Heaviest results
best 4-0 (A)·worst 1-5 (H)
best 3-1 (H)·worst 1-6 (H)
Where these sides shoot from
2025/26 seasonEach attack set against the defence it meets, zone by zone. Season shares rather than a forecast; a figure beside a share is how far it sits from the league average, shown only where the gap is worth noticing.
423 shots taken · 464 faced
547 shots taken · 502 faced
Shot locations, not player movement: where the ball was struck from, not where anybody ran. Shares are of each club's own shots, so a side that shoots often is comparable with one that does not.
Match summary
Utrecht beat Excelsior 2-1 at Stadion Woudestein in the Eredivisie. Utrecht led 1-0 at half-time. Scorers: A. Sliti (77') for Excelsior; A. Stepanov (36'), D. de Wit (90') for Utrecht. The winner came in the 90th minute. In their last 21 meetings, Excelsior have won 3, Utrecht 11, with 7 drawn. Full match stats, lineups and player ratings are all on this page.
→ Double chance: Excelsior or draw
Why this prediction
The factors the model weighed, each split between the two sides.
Who will win?
Cast your vote!
Head-to-headLast 21 meetings
- 13 Sept 2026
Excelsior1 - 2Utrecht
Eredivisie - 26 Apr 2026
Excelsior5 - 0Utrecht
Eredivisie - 24 Aug 2025
Utrecht4 - 1Excelsior
Eredivisie - 27 Jan 2024
Excelsior1 - 1Utrecht
Eredivisie - 12 Nov 2023
Utrecht2 - 2Excelsior
Eredivisie - 25 Jan 2023
Utrecht1 - 0Excelsior
Eredivisie
Show 15 earlier meetingsHide earlier meetings
- 2 Oct 2022
Excelsior0 - 1Utrecht
Eredivisie - 23 Feb 2019
Utrecht0 - 0Excelsior
Eredivisie - 30 Nov 2018
Excelsior3 - 3Utrecht
Eredivisie - 4 Feb 2018
Excelsior2 - 2Utrecht
Eredivisie - 19 Nov 2017
Utrecht3 - 1Excelsior
Eredivisie - 4 Apr 2017
Excelsior1 - 3Utrecht
Eredivisie - 6 Nov 2016
Utrecht2 - 1Excelsior
Eredivisie - 18 Mar 2016
Utrecht2 - 1Excelsior
Eredivisie - 3 Oct 2015
Excelsior1 - 0Utrecht
Eredivisie - 10 May 2015
Utrecht2 - 2Excelsior
Eredivisie - 7 Nov 2014
Excelsior2 - 2Utrecht
Eredivisie - 30 Mar 2012
Utrecht3 - 2Excelsior
Eredivisie - 11 Sept 2011
Excelsior2 - 3Utrecht
Eredivisie - 1 May 2011
Excelsior3 - 1Utrecht
Eredivisie - 27 Oct 2010
Utrecht2 - 0Excelsior
Eredivisie






































