Sparta Rotterdam vs Excelsior

17 May 2026 · Eredivisie · 2025/26 · Referee Allard Lindhout

Full time 2 – 3

Half-time: 0–1

  • Ayoni Santos 53’
  • Milan Zonneveld 90+1’
  • Giannino Vianello 14’ (og)
  • Arthur Zagré 50’
  • Noah Naujoks 62’

Match summary

Excelsior beat Sparta Rotterdam 3-2 on the road. Excelsior led 1-0 at half-time.

In the first half, Vianello's own goal put Excelsior ahead in the 14th minute. In the second half, Arthur Zagré made it 0-2 in the 50th minute, Ayoni Santos pulled one back to make it 1-2 in the 53rd minute, Noah Naujoks made it 1-3 with a header in the 62nd minute, and Milan Zonneveld made it 2-3 in stoppage time.

Sparta Rotterdam can feel hard done by, creating 1.77 expected goals (xG) from 17 shots to Excelsior's 0.96 from 16.

Match stats

53% Possession 47%
17 Shots 16
5 Shots on target 4
5 Corners 2
86 Attacks 89
47 Dangerous attacks 39
423 Passes 384
80.1% Pass accuracy 77.9%
12 Tackles 10
11 Fouls 15
4 Yellow cards 0
2 Offsides 1

Key events

Sparta Rotterdam Excelsior
Kick-off
14’
Giannino VianelloOwn goal0-1 (Excelsior)
Shunsuke MitoShot on target
39’
40’
Half-time0-1
Milan ZonneveldSaïd Bakari
46’
Second half underway
50’
Arthur ZagréRight foot shot0-2 (Excelsior)
50’
Arthur ZagréShot on target
Ayoni SantosRight foot shot1-2 (Sparta Rotterdam)
53’
54’
62’
Noah NaujoksHeader1-3 (Excelsior)
64’
Ilias BronkhorstRick Meissen
68’
Irakli YegoianShot on target
71’
Jonathan de GuzmánShunsuke Mito
71’
Patrick van AanholtGiannino Vianello
71’
Joshua KitolanoShot on target
73’
75’
Jerolldino BergraafMike van Duinen
86’
Szymon WłodarczykDerensili Sanches Fernandes
Patrick van Aanholt
89’
Milan ZonneveldVAR: Goal given
90’
Milan ZonneveldLeft foot shot2-3 (Sparta Rotterdam)
90+1’

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.77 0.96 14’ Giannino Vianello (Excelsior) own goal, 0-1 14’ 50’ Arthur Zagré (Excelsior), 0-2 50’ 53’ Ayoni Santos (Sparta Rotterdam), 1-2 53’ 62’ Noah Naujoks (Excelsior), 1-3 62’ 90+1’ Milan Zonneveld (Sparta Rotterdam), 2-3 90+1’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.77 0.96 14’ Giannino Vianello (Excelsior) own goal, 0-1 Vianello 14’ 50’ Arthur Zagré (Excelsior), 0-2 Zagré 50’ 53’ Ayoni Santos (Sparta Rotterdam), 1-2 Santos 53’ 62’ Noah Naujoks (Excelsior), 1-3 Naujoks 62’ 90+1’ Milan Zonneveld (Sparta Rotterdam), 2-3 Zonneveld 90+1’
Sparta Rotterdam 1.77 xGExcelsior 0.96 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Excelsior attacking Sparta Rotterdam attacking 
90+1’ Milan Zonneveld (Sparta Rotterdam), open play, 0.56 xG, goal 73’ Julian Baas (Sparta Rotterdam), open play, 0.46 xG, hit the woodwork 50’ Arthur Zagré (Excelsior), open play, 0.16 xG, goal 59’ Shunsuke Mito (Sparta Rotterdam), open play, 0.13 xG, off target 66’ Lennard Hartjes (Excelsior), open play, 0.13 xG, off target 65’ Arthur Zagré (Excelsior), open play, 0.12 xG, blocked 73’ Joshua Kitolano (Sparta Rotterdam), open play, 0.12 xG, saved 62’ Noah Naujoks (Excelsior), from a corner, 0.11 xG, goal 50’ Arthur Zagré (Excelsior), open play, 0.09 xG, saved 12’ Lennard Hartjes (Excelsior), set piece, 0.08 xG, off target 61’ Gyan de Regt (Excelsior), open play, 0.08 xG, off target 85’ Milan Zonneveld (Sparta Rotterdam), from a corner, 0.07 xG, off target 58’ Noah Naujoks (Excelsior), open play, 0.07 xG, blocked 60’ Teo Quintero (Sparta Rotterdam), from a corner, 0.06 xG, off target 53’ Ayoni Santos (Sparta Rotterdam), open play, 0.05 xG, goal 86’ Ayoni Santos (Sparta Rotterdam), open play, 0.05 xG, off target 89’ Marvin Young (Sparta Rotterdam), set piece, 0.05 xG, blocked 39’ Shunsuke Mito (Sparta Rotterdam), open play, 0.04 xG, saved 34’ Vito van Crooij (Sparta Rotterdam), direct free kick, 0.04 xG, blocked 90+1’ Tobias Lauritsen (Sparta Rotterdam), open play, 0.04 xG, blocked 9’ Irakli Yegoian (Excelsior), open play, 0.03 xG, off target 10’ Giannino Vianello (Sparta Rotterdam), set piece, 0.02 xG, blocked 90+3’ Ayoni Santos (Sparta Rotterdam), open play, 0.02 xG, blocked 26’ Derensili Sanches Fernandes (Excelsior), open play, 0.02 xG, off target 49’ Tobias Lauritsen (Sparta Rotterdam), open play, 0.02 xG, off target 4’ Shunsuke Mito (Sparta Rotterdam), open play, 0.02 xG, blocked 47’ Derensili Sanches Fernandes (Excelsior), open play, 0.01 xG, off target 67’ Derensili Sanches Fernandes (Excelsior), open play, 0.01 xG, blocked 68’ Irakli Yegoian (Excelsior), open play, 0.02 xG, saved 31’ Lennard Hartjes (Excelsior), open play, 0.01 xG, off target 55’ Irakli Yegoian (Excelsior), set piece, 0.01 xG, off target 15’ Derensili Sanches Fernandes (Excelsior), open play, 0.01 xG, off target 89’ Jonathan de Guzmán (Sparta Rotterdam), set piece, 0.01 xG, blocked 14’ Giannino Vianello (Sparta Rotterdam), own goal 90+1’ Milan Zonneveld (Sparta Rotterdam), open play, 0.56 xG, goal 73’ Julian Baas (Sparta Rotterdam), open play, 0.46 xG, hit the woodwork 50’ Arthur Zagré (Excelsior), open play, 0.16 xG, goal 59’ Shunsuke Mito (Sparta Rotterdam), open play, 0.13 xG, off target 66’ Lennard Hartjes (Excelsior), open play, 0.13 xG, off target 73’ Joshua Kitolano (Sparta Rotterdam), open play, 0.12 xG, saved 65’ Arthur Zagré (Excelsior), open play, 0.12 xG, blocked 62’ Noah Naujoks (Excelsior), from a corner, 0.11 xG, goal 12’ Lennard Hartjes (Excelsior), set piece, 0.08 xG, off target 50’ Arthur Zagré (Excelsior), open play, 0.09 xG, saved 61’ Gyan de Regt (Excelsior), open play, 0.08 xG, off target 85’ Milan Zonneveld (Sparta Rotterdam), from a corner, 0.07 xG, off target 58’ Noah Naujoks (Excelsior), open play, 0.07 xG, blocked 60’ Teo Quintero (Sparta Rotterdam), from a corner, 0.06 xG, off target 53’ Ayoni Santos (Sparta Rotterdam), open play, 0.05 xG, goal 86’ Ayoni Santos (Sparta Rotterdam), open play, 0.05 xG, off target 89’ Marvin Young (Sparta Rotterdam), set piece, 0.05 xG, blocked 39’ Shunsuke Mito (Sparta Rotterdam), open play, 0.04 xG, saved 34’ Vito van Crooij (Sparta Rotterdam), direct free kick, 0.04 xG, blocked 90+1’ Tobias Lauritsen (Sparta Rotterdam), open play, 0.04 xG, blocked 9’ Irakli Yegoian (Excelsior), open play, 0.03 xG, off target 90+3’ Ayoni Santos (Sparta Rotterdam), open play, 0.02 xG, blocked 10’ Giannino Vianello (Sparta Rotterdam), set piece, 0.02 xG, blocked 26’ Derensili Sanches Fernandes (Excelsior), open play, 0.02 xG, off target 49’ Tobias Lauritsen (Sparta Rotterdam), open play, 0.02 xG, off target 4’ Shunsuke Mito (Sparta Rotterdam), open play, 0.02 xG, blocked 67’ Derensili Sanches Fernandes (Excelsior), open play, 0.01 xG, blocked 68’ Irakli Yegoian (Excelsior), open play, 0.02 xG, saved 31’ Lennard Hartjes (Excelsior), open play, 0.01 xG, off target 47’ Derensili Sanches Fernandes (Excelsior), open play, 0.01 xG, off target 55’ Irakli Yegoian (Excelsior), set piece, 0.01 xG, off target 15’ Derensili Sanches Fernandes (Excelsior), open play, 0.01 xG, off target 89’ Jonathan de Guzmán (Sparta Rotterdam), set piece, 0.01 xG, blocked 14’ Giannino Vianello (Sparta Rotterdam), own goal
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Sparta Rotterdam 4-2-3-1 Starting XI
Drommel
Vianello 71’
Bakari 46’
Young
Quintero
Kitolano 79’
Clement 46’
Mito 71’
Santos
Crooij
Lauritsen
Excelsior 4-3-3 Starting XI
Gassel
Zagré
Meissen 64’
Widell
Schouten
Naujoks 86’
Hartjes
Yegoian
Fernandes 86’
Duinen 75’
Regt

Player stats

Goalkeeper1 player
90′ 1 3 48 1 – – – –
Defenders5 players
Saïd Bakari Taken off
45′ – 1 – 1 1 19 – – – –
90′ 1 6 – 3 – 59 – – – –
90′ 2 6 – 7 4 68 2 – –
Giannino Vianello Taken off
71′ 1 1 – 2 1 42 – – – –
Patrick van Aanholt Came on as a substitute
19′ – – – 1 – 8 1 – –
Midfielders8 players
Joshua Kitolano Taken off
79′ – – 18 – – 2 2 4 2 2 –
Pelle Clement Taken off
45′ – – 22 – – 1 – 1 – – –
90′ 1 – 18 – – 1 – 5 1 3 –
90′ – – 29 1 – 1 – 8 2 –
Shunsuke Mito Taken off
71′ – – 27 1 – 1 1 6 – 2 –
Julian Baas Came on as a substitute
45′ – – 25 2 – – – 2 1 1
Jonathan de Guzmán Came on as a substitute
19′ – – 11 – – 1 1 2 – – –
Jens Toornstra Came on as a substitute
11′ – – 5 2 – – – – – – –
Forwards2 players
90′ – 1 2 1 0.06 – 2 6 2 14 –
Milan Zonneveld Came on as a substitute
45′ 1 – 2 1 0.63 – – 2 1 7 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Before kick-off

Sparta Rotterdam win 47% Avg odds 1.99
Draw 25% Avg odds 3.72
Excelsior win 28% Avg odds 3.25

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.