Sparta Rotterdam vs Willem II

17 October 2026 · Eredivisie · 2026/27 · Referee Serdar Gozubuyuk

Full time 3 – 2

Half-time: 1–1

  • Jens Toornstra 39’
  • Lushendry Edward Martes 50’
  • Milan Zonneveld 57’
  • Tonny Vilhena 17’
  • Uriël van Aalst 68’

Match summary

Sparta Rotterdam came from behind to win 3-2 at home to Willem II. It was 1-1 at half-time.

In the first half, Tonny Vilhena put Willem II ahead in the 17th minute and Jens Toornstra equalised in the 39th minute. In the second half, Lushendry Edward Martes put Sparta Rotterdam in front in the 50th minute, Milan Zonneveld made it 3-1 with a header in the 57th minute, and Uriël van Aalst pulled one back to make it 3-2 in the 68th minute.

The chances backed that up: Sparta Rotterdam created 3.61 expected goals (xG) from 22 shots to Willem II's 1.17 from 13.

Match stats

49% Possession 51%
22 Shots 13
8 Shots on target 4
3 Corners 4
68 Attacks 74
36 Dangerous attacks 29
383 Passes 395
78.3% Pass accuracy 74.2%
14 Tackles 20
12 Fouls 12
4 Yellow cards 4

Key events

Sparta Rotterdam Willem II
Kick-off
11’
Corner
17’
Tonny VilhenaLeft foot shot0-1 (Willem II)
22’
Corner
Robin van CruijsenShot on target
24’
Bas KuipersShot on target
24’
Jens ToornstraRight foot shot1-1 (Sparta Rotterdam)
39’
41’
Finn StamFoul
Lushendry Edward MartesShot on target
42’
Corner
43’
Half-time1-1
Second half underway
Lushendry Edward MartesRight foot shot2-1 (Sparta Rotterdam)
50’
Marvin YoungShot on target
50’
54’
Uriël van AalstShot on target
Milan ZonneveldHeader3-1 (Sparta Rotterdam)
57’
R. MeijerManagerArgument
59’
Corner
65’
68’
Uriël van AalstRight foot shot3-2 (Willem II)
70’
70’
Vito van CrooijArgument
70’
Corner
73’
Thomas VerheydtShot on target
73’
Corner
75’
Robin van CruijsenShot on target
76’
Corner
76’
78’
Milan ZonneveldTime wasting
85’
Bas KuipersTime wasting
88’
90+3’
Full-time3-2

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 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.61 1.17 17’ Tonny Vilhena (Willem II), 0-1 17’ 39’ Jens Toornstra (Sparta Rotterdam), 1-1 39’ 50’ Lushendry Edward Martes (Sparta Rotterdam), 2-1 50’ 57’ Milan Zonneveld (Sparta Rotterdam), 3-1 57’ 68’ Uriël van Aalst (Willem II), 3-2 68’ 0 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.61 1.17 17’ Tonny Vilhena (Willem II), 0-1 Vilhena 17’ 39’ Jens Toornstra (Sparta Rotterdam), 1-1 Toornstra 39’ 50’ Lushendry Edward Martes (Sparta Rotterdam), 2-1 Martes 50’ 57’ Milan Zonneveld (Sparta Rotterdam), 3-1 Zonneveld 57’ 68’ Uriël van Aalst (Willem II), 3-2 van Aalst 68’
Sparta Rotterdam 3.61 xGWillem II 1.17 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Willem II attacking Sparta Rotterdam attacking 
39’ Jens Toornstra (Sparta Rotterdam), open play, 0.69 xG, goal 50’ Lushendry Edward Martes (Sparta Rotterdam), open play, 0.58 xG, goal 17’ Tonny Vilhena (Willem II), open play, 0.36 xG, goal 24’ Marvin Young (Sparta Rotterdam), open play, 0.28 xG, off target 50’ Marvin Young (Sparta Rotterdam), open play, 0.28 xG, saved 24’ Robin van Cruijsen (Sparta Rotterdam), open play, 0.23 xG, saved 57’ Milan Zonneveld (Sparta Rotterdam), open play, 0.22 xG, goal 56’ Milan Zonneveld (Sparta Rotterdam), set piece, 0.20 xG, off target 64’ Milan Zonneveld (Sparta Rotterdam), open play, 0.19 xG, blocked 54’ Uriël van Aalst (Willem II), open play, 0.19 xG, saved 39’ Milan Zonneveld (Sparta Rotterdam), open play, 0.18 xG, blocked 17’ Vito van Crooij (Willem II), open play, 0.17 xG, blocked 17’ Vito van Crooij (Willem II), open play, 0.17 xG, blocked 90’ Mitchell Van Bergen (Sparta Rotterdam), open play, 0.10 xG, hit the woodwork 85’ Isaac Babadi (Sparta Rotterdam), set piece, 0.09 xG, off target 24’ Bas Kuipers (Sparta Rotterdam), open play, 0.08 xG, saved 11’ Finn Stam (Willem II), open play, 0.07 xG, blocked 31’ Milan Zonneveld (Sparta Rotterdam), open play, 0.07 xG, off target 76’ Robin van Cruijsen (Sparta Rotterdam), open play, 0.07 xG, saved 77’ Alwande Roaldsoy (Sparta Rotterdam), from a corner, 0.07 xG, off target 77’ Nick Verschuren (Sparta Rotterdam), from a corner, 0.06 xG, blocked 75’ Marvin Young (Sparta Rotterdam), open play, 0.06 xG, off target 61’ Nathan Tjoe-A-On (Willem II), set piece, 0.05 xG, off target 42’ Lushendry Edward Martes (Sparta Rotterdam), open play, 0.05 xG, saved 25’ Cedric Hatenboer (Sparta Rotterdam), open play, 0.04 xG, off target 68’ Uriël van Aalst (Willem II), open play, 0.04 xG, goal 51’ Jaden Slory (Willem II), open play, 0.03 xG, off target 35’ Robin van Cruijsen (Sparta Rotterdam), open play, 0.03 xG, off target 86’ Jari Schuurman (Willem II), open play, 0.03 xG, off target 5’ Jaden Slory (Willem II), open play, 0.02 xG, off target 44’ Cedric Hatenboer (Sparta Rotterdam), open play, 0.03 xG, off target 48’ Lushendry Edward Martes (Sparta Rotterdam), open play, 0.02 xG, off target 14’ Tonny Vilhena (Willem II), open play, 0.02 xG, off target 23’ Uriël van Aalst (Willem II), from a corner, 0.02 xG, off target 73’ Thomas Verheydt (Willem II), from a corner, 0.01 xG, saved 39’ Jens Toornstra (Sparta Rotterdam), open play, 0.69 xG, goal 50’ Lushendry Edward Martes (Sparta Rotterdam), open play, 0.58 xG, goal 17’ Tonny Vilhena (Willem II), open play, 0.36 xG, goal 24’ Marvin Young (Sparta Rotterdam), open play, 0.28 xG, off target 50’ Marvin Young (Sparta Rotterdam), open play, 0.28 xG, saved 24’ Robin van Cruijsen (Sparta Rotterdam), open play, 0.23 xG, saved 57’ Milan Zonneveld (Sparta Rotterdam), open play, 0.22 xG, goal 56’ Milan Zonneveld (Sparta Rotterdam), set piece, 0.20 xG, off target 54’ Uriël van Aalst (Willem II), open play, 0.19 xG, saved 64’ Milan Zonneveld (Sparta Rotterdam), open play, 0.19 xG, blocked 39’ Milan Zonneveld (Sparta Rotterdam), open play, 0.18 xG, blocked 17’ Vito van Crooij (Willem II), open play, 0.17 xG, blocked 17’ Vito van Crooij (Willem II), open play, 0.17 xG, blocked 90’ Mitchell Van Bergen (Sparta Rotterdam), open play, 0.10 xG, hit the woodwork 85’ Isaac Babadi (Sparta Rotterdam), set piece, 0.09 xG, off target 24’ Bas Kuipers (Sparta Rotterdam), open play, 0.08 xG, saved 31’ Milan Zonneveld (Sparta Rotterdam), open play, 0.07 xG, off target 76’ Robin van Cruijsen (Sparta Rotterdam), open play, 0.07 xG, saved 11’ Finn Stam (Willem II), open play, 0.07 xG, blocked 77’ Alwande Roaldsoy (Sparta Rotterdam), from a corner, 0.07 xG, off target 77’ Nick Verschuren (Sparta Rotterdam), from a corner, 0.06 xG, blocked 75’ Marvin Young (Sparta Rotterdam), open play, 0.06 xG, off target 61’ Nathan Tjoe-A-On (Willem II), set piece, 0.05 xG, off target 42’ Lushendry Edward Martes (Sparta Rotterdam), open play, 0.05 xG, saved 25’ Cedric Hatenboer (Sparta Rotterdam), open play, 0.04 xG, off target 68’ Uriël van Aalst (Willem II), open play, 0.04 xG, goal 51’ Jaden Slory (Willem II), open play, 0.03 xG, off target 5’ Jaden Slory (Willem II), open play, 0.02 xG, off target 35’ Robin van Cruijsen (Sparta Rotterdam), open play, 0.03 xG, off target 44’ Cedric Hatenboer (Sparta Rotterdam), open play, 0.03 xG, off target 86’ Jari Schuurman (Willem II), open play, 0.03 xG, off target 48’ Lushendry Edward Martes (Sparta Rotterdam), open play, 0.02 xG, off target 14’ Tonny Vilhena (Willem II), open play, 0.02 xG, off target 23’ Uriël van Aalst (Willem II), from a corner, 0.02 xG, off target 73’ Thomas Verheydt (Willem II), from a corner, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

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

Lineups

Sparta Rotterdam 5-4-1 Starting XI
Brouwer
Kuipers
Young
Verschuren
Indi
Martes
Babadi
Toornstra 74’
Hatenboer 83’
Cruijsen 83’
Zonneveld
Willem II 4-2-3-1 Starting XI
Delanghe
Tjoe-A-On
Stam
Dekker 88’
Avest
Zarrouk 66’
Vilhena 66’
Aalst 81’
Slory 81’
Crooij
Haen

Player stats

Goalkeeper1 player
90′ 2 2 46 – – – – –
Defenders6 players
90′ 1 1 – 6 4 37 1 1 –
90′ 4 – 2 6 1 47 2 – – –
90′ 1 – 1 5 3 28 1 – – –
90′ 1 – – 4 1 49 – – – –
90′ 1 2 – 2 – 32 2 – –
Teo Quintero Came on as a substitute
12′ – 1 – – – – 1 – – –
Midfielders6 players
Robin van Cruijsen Taken off
83′ – – 23 6 – – 1 3 1 1 –
Jens Toornstra Taken off
74′ 1 1 21 1 – 2 – 6 1 1 –
Cedric Hatenboer Taken off
83′ – – 34 – – 2 – 4 – 2 –
90′ – – 40 4 – 1 1 4 – 1 –
Alwande Roaldsoy Came on as a substitute
16′ – – 4 – – – – – 2 –
Mitchell Van Bergen Came on as a substitute
12′ – – 3 1 – – – – – – –
Forwards1 player
90′ 1 – 5 1 0.87 – 1 14 2 19
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 61% Avg odds 1.54
Draw 21% Avg odds 4.35
Willem II win 18% Avg odds 5.16

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.