Dinamo Zagreb 2 - 4 FT NEC Nijmegen

Stadion Maksimir

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
97
FT
Thu, Oct 22
Dinamo Zagreb
2-4
NEC Nijmegen
⚡ Intensity 92
⚖️ Balance 100
🏆 Stakes 3
🎲 Upset 80
Six goals, one brutal momentum swing

Win Probability

  • Dinamo Zagreb 58%
  • Draw 22%
  • NEC Nijmegen 20%

Futmetrix AI estimate

Linssen’s Double Fuels NEC’s 4-2 Turnaround at Dinamo

Must-Watch Futmetrix Score: 97/100. NEC’s 4-2 win matters because a match Dinamo seemed to wrestle into their hands became a sharp European away-day statement.

A slow fuse, then fireworks

The opening half-hour was a slow fuse; then Stadion Maksimir caught fire. NEC Nijmegen struck first in the 25th minute, with Clement Bischoff finishing after Noe Lebreton’s assist, but Dinamo Zagreb answered through Dion Drena Beljo eight minutes later. Dinamo controlled possession with 58 per cent and kept pressing: Matteo Perez Vinlöf set up Beljo’s first, then the striker turned the match around in the 37th minute. That burst came amid 31 combined shots and 15 on target, not a cautious European chess match. Dinamo had the territory and the louder attacking numbers, but NEC showed they could punish any lapse. The Intensity climbed quickly, and the scoreline started moving faster than either defence could settle. Every attack carried a threat, and both goalkeepers would soon be kept busy.

The moment NEC seized control

VAR delivered the night’s sharpest interruption. In the 36th minute, Luka Ivanušec’s goal was cancelled; a minute later, Beljo put Dinamo 2-1 ahead. The home side seemed to have seized the game, but Bryan Linssen levelled just before half-time, finishing a Clement Bischoff delivery. Nine minutes after the restart, Linssen struck again to put NEC in front. That 54th-minute goal was the pivot: it turned a frantic exchange into a chase for Dinamo and a counter-attacking opportunity for NEC. Dinamo’s 2.62 expected goals and five big chances show how much they created; NEC’s 1.25 expected goals and one big chance underline the gap between volume and conversion. NEC’s goalkeeper made seven saves, so this was not a win built on territorial control. The Balance of the contest swung on ruthless finishing, not possession.

A statement finished in Zagreb

Dinamo kept asking questions, but the finish belonged to NEC. The visitors faced 16 home shots, 10 on target, yet their keeper’s seven saves held the line while Dinamo’s own goalkeeper was required to make only one stop. NEC had 15 attempts and just five on target, but converted four; that sharp contrast explains the 4-2 away win better than possession alone. Tjaronn Chery supplied the final blow in the 80th minute, extending the margin after Linssen’s double had already flipped the match. NEC Nijmegen leave Stadion Maksimir with a major European boost, while Dinamo Zagreb must reckon with how five big chances and 58 per cent possession still ended in defeat. At this early league-stage point, the result lands as a jolt: NEC can carry a comeback win forward, while Dinamo must confront how a side with so much attacking promise was punished for failing to close the door.

Key Questions

How did VAR change this match?

VAR cancelled Luka Ivanušec’s 36th-minute goal; Beljo put Dinamo ahead in the next minute.

What made B. Linssen the Man of the Match?

His brace, including a 54th-minute goal that put NEC in front, turned the contest in the visitors’ favour.

What caused the 6-goal thriller?

A frantic first half, Linssen’s brace and Chery’s late finish made six goals from a match featuring 31 shots.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
58%
42%
Dinamo Zagreb 58%
NEC Nijmegen 42%
Shots
16
15
Dinamo Zagreb 16
NEC Nijmegen 15
Shots on Target
10
5
Dinamo Zagreb 10
NEC Nijmegen 5
Expected Goals (xG)
2.62
1.25
Dinamo Zagreb 2.62
NEC Nijmegen 1.25
Passes
515
360
Dinamo Zagreb 515
NEC Nijmegen 360
Corners
5
2
Dinamo Zagreb 5
NEC Nijmegen 2
Fouls
11
18
Dinamo Zagreb 11
NEC Nijmegen 18
Yellow Cards
1
2
Dinamo Zagreb 1
NEC Nijmegen 2
Red Cards
0
0
Dinamo Zagreb 0
NEC Nijmegen 0

Match Events

23' 🟨 Dion Drena Beljo
Clement Bischoff (Noe Lebreton) ⚽ 25'
33' ⚽ Dion Drena Beljo (Matteo Perez Vinlöf)
36' • Luka Ivanušec
Noe Lebreton 🟨 44'
Bryan Linssen (Clement Bischoff) ⚽ 45'
HT
Bryan Linssen (Darko Nejašmić) ⚽ 54'
59' 🔄 ↓ Iker Almena Horcajo ↑Dani Rodríguez
67' 🔄 ↓ Arber Hoxha ↑Mislav Oršić
67' 🔄 ↓ Niko Galesic ↑Moris Valincic
76' 🔄 ↓ Matteo Perez Vinlöf ↑Bruno Goda
↓ Dennis Geiger ↑Jamiro Monteiro 🔄 76'
76' 🔄 ↓ Luka Ivanušec ↑Lukas Kacavenda
Tjaronn Chery ⚽ 80'
↓ Perr Schuurs ↑Gabriel·Bras 🔄 81'
↓ Deveron Fonville ↑Kevin Kers 🔄 81'
↓ Tjaronn Chery ↑Willum Thor Willumsson 🔄 90'
↓ Bryan Linssen ↑Kaj Sierhuis 🔄 90'
Clement Bischoff 🟨 90'+2
FT

Player Cards

Our take on every player in this match

Dinamo Zagreb

Goalkeepers
Dominik Kotarski
ARCHITECT
ARCHITECT
1
Key Passes
1
Key Passes
0
Assists
28%
Pass Acc
Defenders
Niko Galešić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
Sergi Domínguez
MAGNET
MAGNET
86
Activity
86
Activity
79
Passes
7
Duels
Scott McKenna
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
3
Duels Won
0
Pens Won
Matteo Perez Vinlöf
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.5
Rating
Midfielders
Josip Mišić
MAGNET
MAGNET
76
Activity
76
Activity
65
Passes
11
Duels
Iker Almena
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
59
Total Mins
59
Entry
Luka Stojković
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Luka Ivanušec
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
Arbër Hoxha
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
Forwards
Dion Drena Beljo
HITMAN
HITMAN
2
Goals
2
Goals
4
On Target
8.7
Rating
BENCH
Danijel Zagorac
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Ivan Filipović
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Stjepan Radeljic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Bruno Goda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Moris Valinčić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Lukas Kačavenda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Miha Zajc
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kirill Kravtsov
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Dani Rodríguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry
Smail Prevljak
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mislav Oršić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Mateo Lisica
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

NEC Nijmegen

Goalkeepers
Gonzalo Crettaz
OCTOPUS
OCTOPUS
7
Saves
7
Saves
0
Conceded
100%
Save %
Defenders
Perr Schuurs
LATE SHIFT
LATE SHIFT
9
Late Mins
9
Late Mins
81
Total Mins
81
Entry
Ahmetcan Kaplan
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
58%
Duel Win %
Deveron Fonville
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
67%
Duel Win %
Midfielders
Tobias Storm
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
28%
Pass Acc
Darko Nejašmić
MAGNET
MAGNET
66
Activity
66
Activity
51
Passes
15
Duels
Dennis Geiger
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
Clement Bischoff
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
25%
Pass Acc
Tjaronn Chery
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Noe Lebreton
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
1
Interceptions
2
Blocks
Forwards
Bryan Linssen
HITMAN
HITMAN
2
Goals
2
Goals
2
On Target
9.1
Rating
BENCH
Nikolas Polster
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Joep Geneste
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Almugera Kabar
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Gabriel Brás
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Willum Willumsson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Jamiro Monteiro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Kaj Sierhuis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Kevin Kers
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry

League Standings

Pos Team P Pts GF GA GD Form
1 Bayer Leverkusen 3 9 8 0 +8 WOFI 0 - 2 Bayer Leverkusen (22-10-2026)WLech Poznan 0 - 4 Bayer Leverkusen (15-10-2026)WBayer Leverkusen 2 - 0 Celje (16-09-2026)
2 Ferencvarosi TC 3 9 9 3 +6 WFerencvarosi TC 4 - 1 Torreense (22-10-2026)WFerencvarosi TC 2 - 1 Plzen (15-10-2026)WCeltic 1 - 3 Ferencvarosi TC (17-09-2026)
3 Olympiakos Piraeus 3 9 4 1 +3 WOlympiakos Piraeus 1 - 0 Sparta Praha (22-10-2026)WMarseille 0 - 1 Olympiakos Piraeus (15-10-2026)WOlympiakos Piraeus 2 - 1 Jagiellonia (16-09-2026)
4 Union St. Gilloise 3 7 8 1 +7 WUnion St. Gilloise 4 - 0 Hapoel Beer Sheva (22-10-2026)DUnion St. Gilloise 1 - 1 Real Sociedad (15-10-2026)WPlzen 0 - 3 Union St. Gilloise (17-09-2026)
5 Juventus 3 7 9 3 +6 DJuventus 2 - 2 Rennes (22-10-2026)WCelta Vigo 1 - 2 Juventus (15-10-2026)WJuventus 5 - 0 NEC Nijmegen (17-09-2026)
6 Sunderland 3 7 4 2 +2 DLech Poznan 1 - 1 Sunderland (22-10-2026)WTorreense 1 - 2 Sunderland (15-10-2026)WSunderland 1 - 0 AZ Alkmaar (16-09-2026)
7 Benfica 2 6 6 1 +5 WBenfica 4 - 1 Celtic (15-10-2026)WAC Milan 0 - 2 Benfica (16-09-2026)
8 Beşiktaş 2 6 7 3 +4 W1899 Hoffenheim 2 - 3 Beşiktaş (15-10-2026)WBeşiktaş 4 - 1 Marseille (17-09-2026)
9 AZ Alkmaar 3 6 6 2 +4 WArarat-Armenia 0 - 4 AZ Alkmaar (22-10-2026)WAZ Alkmaar 2 - 1 Hapoel Beer Sheva (15-10-2026)LSunderland 1 - 0 AZ Alkmaar (16-09-2026)
10 Bournemouth 2 6 5 1 +4 WBournemouth 3 - 0 Sturm Graz (15-10-2026)WReal Sociedad 1 - 2 Bournemouth (17-09-2026)
11 Omonia Nicosia 2 6 4 0 +4 WCelje 0 - 3 Omonia Nicosia (15-10-2026)WOmonia Nicosia 1 - 0 Celta Vigo (16-09-2026)
12 Lyon 2 6 5 3 +2 WLyon 3 - 2 Crystal Palace (15-10-2026)WAnderlecht 1 - 2 Lyon (16-09-2026)
13 Rennes 3 5 4 3 +1 DJuventus 2 - 2 Rennes (22-10-2026)WRennes 2 - 1 OFI (15-10-2026)DSturm Graz 0 - 0 Rennes (16-09-2026)
14 Real Sociedad 3 4 8 3 +5 WLillestrom 0 - 6 Real Sociedad (22-10-2026)DUnion St. Gilloise 1 - 1 Real Sociedad (15-10-2026)LReal Sociedad 1 - 2 Bournemouth (17-09-2026)
15 Sparta Praha 3 4 5 3 +2 LOlympiakos Piraeus 1 - 0 Sparta Praha (22-10-2026)DSparta Praha 1 - 1 Lillestrom (15-10-2026)WArarat-Armenia 1 - 4 Sparta Praha (16-09-2026)
16 Levski Sofia 3 4 3 3 0 WPlzen 1 - 2 Levski Sofia (22-10-2026)DNEC Nijmegen 1 - 1 Levski Sofia (15-10-2026)LLevski Sofia 0 - 1 Red Bull Salzburg (17-09-2026)
17 Dinamo Zagreb 3 4 3 4 -1 LDinamo Zagreb 2 - 4 NEC Nijmegen (22-10-2026)WDinamo Zagreb 1 - 0 Anderlecht (15-10-2026)DHapoel Beer Sheva 0 - 0 Dinamo Zagreb (16-09-2026)
18 Sturm Graz 3 4 1 3 -2 WSturm Graz 1 - 0 Marseille (22-10-2026)LBournemouth 3 - 0 Sturm Graz (15-10-2026)DSturm Graz 0 - 0 Rennes (16-09-2026)
19 NEC Nijmegen 3 4 5 8 -3 WDinamo Zagreb 2 - 4 NEC Nijmegen (22-10-2026)DNEC Nijmegen 1 - 1 Levski Sofia (15-10-2026)LJuventus 5 - 0 NEC Nijmegen (17-09-2026)
20 Red Bull Salzburg 3 4 3 6 -3 DCelje 2 - 2 Red Bull Salzburg (22-10-2026)LRed Bull Salzburg 0 - 4 AC Milan (15-10-2026)WLevski Sofia 0 - 1 Red Bull Salzburg (17-09-2026)
21 Crystal Palace 2 3 6 3 +3 LLyon 3 - 2 Crystal Palace (15-10-2026)WCrystal Palace 4 - 0 Lech Poznan (17-09-2026)
22 AC Milan 2 3 4 2 +2 WRed Bull Salzburg 0 - 4 AC Milan (15-10-2026)LAC Milan 0 - 2 Benfica (16-09-2026)
23 Anderlecht 3 3 4 3 +1 WJagiellonia 0 - 3 Anderlecht (22-10-2026)LDinamo Zagreb 1 - 0 Anderlecht (15-10-2026)LAnderlecht 1 - 2 Lyon (16-09-2026)
24 Celta Vigo 3 3 3 4 -1 WCeltic 1 - 2 Celta Vigo (22-10-2026)LCelta Vigo 1 - 2 Juventus (15-10-2026)LOmonia Nicosia 1 - 0 Celta Vigo (16-09-2026)
25 OFI 3 3 3 4 -1 LOFI 0 - 2 Bayer Leverkusen (22-10-2026)LRennes 2 - 1 OFI (15-10-2026)WOFI 2 - 0 1899 Hoffenheim (17-09-2026)
26 Jagiellonia 3 3 4 6 -2 LJagiellonia 0 - 3 Anderlecht (22-10-2026)WJagiellonia 3 - 1 Ararat-Armenia (15-10-2026)LOlympiakos Piraeus 2 - 1 Jagiellonia (16-09-2026)
27 Torreense 3 3 4 7 -3 LFerencvarosi TC 4 - 1 Torreense (22-10-2026)LTorreense 1 - 2 Sunderland (15-10-2026)WLillestrom 1 - 2 Torreense (17-09-2026)
28 Celje 3 1 2 7 -5 DCelje 2 - 2 Red Bull Salzburg (22-10-2026)LCelje 0 - 3 Omonia Nicosia (15-10-2026)LBayer Leverkusen 2 - 0 Celje (16-09-2026)
29 Hapoel Beer Sheva 3 1 1 6 -5 LUnion St. Gilloise 4 - 0 Hapoel Beer Sheva (22-10-2026)LAZ Alkmaar 2 - 1 Hapoel Beer Sheva (15-10-2026)DHapoel Beer Sheva 0 - 0 Dinamo Zagreb (16-09-2026)
30 Lillestrom 3 1 2 9 -7 LLillestrom 0 - 6 Real Sociedad (22-10-2026)DSparta Praha 1 - 1 Lillestrom (15-10-2026)LLillestrom 1 - 2 Torreense (17-09-2026)
31 Lech Poznan 3 1 1 9 -8 DLech Poznan 1 - 1 Sunderland (22-10-2026)LLech Poznan 0 - 4 Bayer Leverkusen (15-10-2026)LCrystal Palace 4 - 0 Lech Poznan (17-09-2026)
32 1899 Hoffenheim 2 0 2 5 -3 L1899 Hoffenheim 2 - 3 Beşiktaş (15-10-2026)LOFI 2 - 0 1899 Hoffenheim (17-09-2026)
33 Plzen 3 0 2 7 -5 LPlzen 1 - 2 Levski Sofia (22-10-2026)LFerencvarosi TC 2 - 1 Plzen (15-10-2026)LPlzen 0 - 3 Union St. Gilloise (17-09-2026)
34 Marseille 3 0 1 6 -5 LSturm Graz 1 - 0 Marseille (22-10-2026)LMarseille 0 - 1 Olympiakos Piraeus (15-10-2026)LBeşiktaş 4 - 1 Marseille (17-09-2026)
35 Celtic 3 0 3 9 -6 LCeltic 1 - 2 Celta Vigo (22-10-2026)LBenfica 4 - 1 Celtic (15-10-2026)LCeltic 1 - 3 Ferencvarosi TC (17-09-2026)
36 Ararat-Armenia 3 0 2 11 -9 LArarat-Armenia 0 - 4 AZ Alkmaar (22-10-2026)LJagiellonia 3 - 1 Ararat-Armenia (15-10-2026)LArarat-Armenia 1 - 4 Sparta Praha (16-09-2026)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.