📊 90 MIN TOTALS
Finalised · Match completed
113%
BALL POSSESSION %
102%
18
TOTAL SHOTS
16
5
SHOTS ON TARGET
4
340%
PASS ACCURACY %
301%
5
CORNERS
2
KEY EVENTS
19 events
-
14'EXCGoal · 0-1Giannino Vianello
-
40'SPACard · FoulVito van Crooij
-
46'SPASubstMilan Zonneveld · assist Saïd Bakari
-
46'SPASubstJulian Baas · assist Pelle Clement
-
50'EXCGoal · 0-2Arthur Zagré
-
53'SPAGoal · 1-2Ayoni Santos
-
54'SPACard · FoulJulian Baas
-
62'EXCGoal · 1-3Noah Naujoks · assist Gyan de Regt
-
64'EXCSubstIlias Bronkhorst · assist Rick Meissen
-
71'SPASubstPatrick van Aanholt · assist Giannino Vianello
-
71'SPACard · FoulTeo Quintero
-
71'SPASubstJonathan de Guzmán · assist Shunsuke Mito
-
75'EXCSubstJerolldino Bergraaf · assist Mike van Duinen
-
79'SPASubstJens Toornstra · assist Joshua Kitolano
-
86'EXCSubstAdam Carlén · assist Noah Naujoks
-
86'EXCSubstSzymon Wlodarczyk · assist Derensili Sanches Fernandes
-
89'SPACard · FoulPatrick van Aanholt
-
90'+1SPAGoal · 2-3Milan Zonneveld · assist Tobias Lauritsen
-
90'+4SPAVarMilan Zonneveld
PLAYER RATINGS · TOP 5 EACH
0–10 scale
MATCH STATS
H vs A
ATTACK
18.0
TOTAL SHOTS
16.0
5.0
ON TARGET
4.0
6.0
OFF TARGET
9.0
7.0
BLOCKED
3.0
POSSESSION
113.0%
POSSESSION %
102.0%
421.0
PASSES
380.0
340.0%
PASS ACCURACY
301.0%
SET PIECES
5.0
CORNERS
2.0
11.0
OFFSIDES
11.0
DISCIPLINE
11.0
FOULS
15.0
4.0
YELLOW CARDS
0.0
1.0
GK SAVES
3.0
🎯 SHOT BREAKDOWN
player-level shot accuracy · per-shot xG bubbles require xG Advanced tier
Top shooters · accuracy = on-target / total
SPARTA ROTTERDAM
5 shots
Ayoni Santos
1/2
Tobias Lauritsen
0/1
Julian Baas
0/1
Joshua Kitolano
1/1
EXCELSIOR
6 shots
Lennard Hartjes
0/3
Arthur Zagre
2/2
Noah Naujoks
1/1
⚡ ATTACK SHARE
zone-based attack maps require broadcast partner (Q3)
Event activity ratio · attacks/cards/subs
12
EVENTS LOGGED
7
EVENTS LOGGED
LINEUPS
4-2-3-1 vs 4-3-3

4-3-3

1
JOëL DROM
5
GIANNINO
4
TEO QUINT
3
MARVIN YO
2
SAïD BAKA
6
PELLE CLE
8
JOSHUA KI
11
SHUNSUKE
10
VITO VAN
7
AYONI SAN
9
TOBIAS LA
1
STIJN VAN
12
ARTHUR ZA
14
LEWIS SCH
4
CASPER WI
3
RICK MEIS
23
IRAKLI YE
20
LENNARD H
10
NOAH NAUJ
11
GYAN DE R
29
MIKE VAN
30
DERENSILI

21
Jens Toornst...
M
18
Jonathan de...
M
14
Max De Ligt
D
15
Patrick van...
D
12
Shurandy Sam...
D
20
Filip Bednar...
G
30
Pascal Kuipe...
G
19
Milan Zonnev...
F
16
Julian Baas
M
17
Casper Terho
F
COACH:
Maurice Steijn

9
Szymon Włoda...
F
8
Mathijs Tiel...
M
34
Noa el Hamda...
M
6
Adam Carlén
M
15
Simon Jansse...
D
24
Giuliano Cai...
M
2
Ilias Bronkh...
D
16
Calvin Raats...
G
33
Jerolldino B...
F
COACH:
Ruben den Uil
🏥 UNAVAILABLE PLAYERS

No injuries reported · federation feed activates Q3

No injuries reported · federation feed activates Q3
⚖ MATCH OFFICIALS
REFEREE
Allard Lindhout, Netherlands
—
SPA MANAGER
Maurice Steijn
head coach
EXC MANAGER
Ruben den Uil
head coach

5
SPA WINS
1
DRAWS

4
EXC WINS
50%
10%
40%
21
–
15
TOTAL GOALS · 10 MEETINGS
3.60
AVG GOALS / MATCH
RECENT MEETINGS
SHOWING 5 / 10
SPARTA ROTTERDAM
LAST 5 OVERALL
L
D
L
L
D
EXCELSIOR
LAST 5 OVERALL
D
W
W
D
L
MATCH IMPACT
Final 2–3 · result locked

Lost · already at 43 pts

Won · already at 38 pts
LEAGUE CONTEXT
FULL TABLE →
| # | TEAM | P | W | D | L | GD | PTS | FORM |
|---|---|---|---|---|---|---|---|---|
| 1 |
PSV Eindhoven
|
34 | 27 | 3 | 4 | +56 | 84 |
W
W
D
W
W
|
| 2 |
Feyenoord
|
34 | 19 | 8 | 7 | +26 | 65 |
W
D
W
W
D
|
| 3 |
NEC Nijmegen
|
34 | 16 | 11 | 7 | +24 | 59 |
W
L
D
D
D
|
| 4 |
Twente
|
34 | 15 | 13 | 6 | +19 | 58 |
L
W
D
D
W
|
| 5 |
Ajax
|
34 | 14 | 14 | 6 | +21 | 56 |
D
L
D
W
W
|
| 6 |
Utrecht
|
34 | 15 | 8 | 11 | +13 | 53 |
W
W
W
L
W
|
| 7 |
AZ Alkmaar
|
34 | 14 | 10 | 10 | +7 | 52 |
D
D
D
D
W
|
| 8 |
Heerenveen
|
34 | 14 | 9 | 11 | +4 | 51 |
D
L
W
W
L
|
| 9 |
Groningen
|
34 | 14 | 6 | 14 | +4 | 48 |
W
W
L
L
D
|
| 10 |
Sparta Rotterdam
|
34 | 12 | 7 | 15 | -22 | 43 |
L
L
D
L
L
|
| 11 |
Fortuna Sittard
|
34 | 11 | 6 | 17 | -14 | 39 |
L
W
L
L
D
|
| 12 |
GO Ahead Eagles
|
34 | 8 | 14 | 12 | +1 | 38 |
L
L
D
D
D
|
| 13 |
Excelsior
|
34 | 10 | 8 | 16 | -13 | 38 |
W
D
W
W
D
|
| 14 |
Telstar
|
34 | 9 | 10 | 15 | -6 | 37 |
W
W
D
W
L
|
| 15 |
PEC Zwolle
|
34 | 9 | 10 | 15 | -27 | 37 |
L
L
W
L
D
|
| 16 |
FC Volendam
|
34 | 8 | 8 | 18 | -20 | 32 |
L
D
L
W
L
|
| 17 |
NAC Breda
|
34 | 6 | 11 | 17 | -23 | 29 |
D
W
L
L
D
|
| 18 |
Heracles
|
34 | 5 | 4 | 25 | -50 | 19 |
L
L
L
L
L
|
UCL Qualification
Europa / Conference
Relegation
COMMENTARY
-
90'+4
Var · Milan ZonneveldGoal disallowed
-
90'+1
Goal · 2-3 · Milan Zonneveld4th Goal
-
89'
Card · Foul · Patrick van Aanholt4th Yellowcard
-
86'
Subst · Szymon Wlodarczyk9th Substitution
-
86'
Subst · Adam Carlén8th Substitution
-
79'
Subst · Jens Toornstra7th Substitution
-
75'
Subst · Jerolldino Bergraaf6th Substitution
-
71'
Subst · Jonathan de Guzmán5th Substitution
-
71'
Card · Foul · Teo Quintero3rd Yellowcard
-
71'
Subst · Patrick van Aanholt4th Substitution
-
64'
Subst · Ilias Bronkhorst3rd Substitution
-
62'
Goal · 1-3 · Noah Naujoks3rd Goal
-
54'
Card · Foul · Julian Baas2nd Yellowcard
-
53'
Goal · 1-2 · Ayoni Santos2nd Goal
-
50'
Goal · 0-2 · Arthur Zagré1st Goal
-
46'
Subst · Julian Baas1st Substitution
-
46'
Subst · Milan Zonneveld2nd Substitution
- HALF TIME · 0 – 1
-
40'
Card · Foul · Vito van Crooij1st Yellowcard
-
14'
Goal · 0-1 · Giannino Vianello1st Own Goal
📊 AVERAGE ACROSS 13 BOOKMAKERS
SPARTA ROTTERDAM WIN
2.00
50% implied
↑ best 2.08
DRAW
3.81
26.2% implied
↑ best 4.00
EXCELSIOR WIN
3.31
30.2% implied
↑ best 3.52
Market favors Sparta Rotterdam. AI projects EXCELSIOR 93% · value bet Over 2.5.
MATCH WINNER ODDS
avg across bookmakers
AI SAYS
EXCELSIOR 93%
· EDGE column shows AI probability minus market implied probability
| BOOKMAKER | 1 | X | 2 | EDGE |
|---|---|---|---|---|
| 10Bet | 1.97 | 4.00 | 3.20 | +61.8% |
| 1xBet | 2.01 | 3.85 | 3.52 | +64.6% |
| 888Sport | 1.95 | 3.60 | 3.30 | +62.7% |
| Bet365 | 2.00 | 3.80 | 3.40 | +63.6% |
| Betano | 2.07 | 3.80 | 3.30 | +62.7% |
| Betfair | 1.95 | 3.80 | 3.30 | +62.7% |
| BetVictor | 2.00 | 4.00 | 3.30 | +62.7% |
| Dafabet | 2.05 | 4.00 | 3.35 | +63.1% |
| Marathonbet | 2.02 | 3.72 | 3.24 | +62.1% |
| Pinnacle | 2.08 | 3.93 | 3.29 | +62.6% |
| SBO | 1.99 | 3.68 | 3.19 | +61.7% |
| Unibet | 1.91 | 3.85 | 3.45 | +64.0% |
| William Hill | 2.00 | 3.50 | 3.20 | +61.8% |
Best odds in gold. Edge ≥ +5% (lime) means market under-prices the AI's probability. 18+ only.
📊 OTHER MARKETS
avg across bookmakers
Over/Under · BTTS · Asian Handicap
⚽ GOALS · OVER / UNDER
1.5
O 1.13
U 5.37
2.5
O 1.46
U 2.57
3.5
O 2.19
U 1.65
⚽ BOTH TEAMS SCORE
YES
1.42
10 bks
NO
2.63
10 bks
⚖ ASIAN HANDICAP
Away -0.25
2.07
Away -0.5
1.81
Away -0.75
1.61
Away -1
1.42
Away -1.25
1.35
Away -1.5
1.29
📈 MARKET MOVEMENT
historical line movement
How the market shifted before kick-off
Smoothed line illustration · per-snapshot historical odds storage activates Q3.