Brann 1 - 0 FT Utrecht

Brann Stadion

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

Futmetrix Verdict
19
FT
Thu, Oct 2
Brann
1-0
Utrecht
⚡ Intensity 15
⚖️ Balance 20
🏆 Stakes 0
🎲 Upset 0
A solitary strike sinks struggling Utrecht.

Win Probability

  • Brann 44%
  • Draw 24%
  • Utrecht 33%

Futmetrix AI estimate

Magnusson's Magic Moment Masks Modest Match

Skip It Futmetrix Score: 19/100. A gritty defensive display from the hosts secured maximum points in a tactical battle that prioritized structure over spectacle.

Opening Act

The brisk evening air at Brann Stadion set the stage for a gritty UEFA Europa League clash, where the Stakes heavily outweighed the on-pitch entertainment. From the opening exchanges, the visitors settled into a rhythm, dictating the tempo as they controlled possession with a 55% share of the ball. However, this territorial advantage translated into very little genuine threat. The Intensity of the contest remained subdued, largely due to a rigidly organized home defence. Brann's backline, marshalled expertly by Denzel De Roeve and Fredrik Knudsen, refused to give an inch in the final third. Utrecht patiently cycled the ball, stringing together 491 passes, but they continuously hit a brick wall. With neither side willing to overcommit, the first half played out as a methodical game of chess, desperately waiting for a spark of inspiration to break the deadlock.

The Pivot

That elusive spark finally arrived in the 41st minute, fundamentally altering the Balance of the match just before the interval. Despite Utrecht’s passing fluency, it was Brann who showcased ruthless efficiency when it mattered most. A swift transition caught the visitors off guard, allowing F. Myhre to thread a precise pass through the retreating defensive lines. S. Magnusson reacted fastest, latching onto the delivery and finishing with aplomb to register a crucial goal. This single strike flipped the script, forcing Utrecht to abandon their cautious approach. The goal was one of the few genuine highlights in a half characterized by tactical stubbornness. Brann capitalized on their limited xG of 0.66, proving that clinical execution always trumps sterile possession. The visitors were left stunned, heading into the tunnel with a deficit they scarcely saw coming.

Resolution

The second half evolved into an exercise in game management for the Norwegian outfit. With the lead secured, Brann dropped deeper, leaning on the defensive prowess of Eivind Helland to repel any late surges. Utrecht hurled bodies forward in search of an equalizer, but their six total shots yielded a mere 0.51 xG, highlighting a blunt attacking edge that has plagued their miserable season. The Upset Factor never truly materialized as the hosts effectively smothered the game. This vital 1-0 victory strengthens Brann’s grip on 24th place, keeping them firmly in the hunt for the Europa League play-off spots. Conversely, the final whistle signaled further despair for the Dutch side, who remain marooned in 34th place with a dismal run of form. It was far from a classic, but the home faithful will happily take the points over the performance.

Key Questions

Who scored the decisive goal?

S. Magnusson scored the only goal of the match in the 41st minute, assisted by F. Myhre.

How did Brann secure the victory?

Brann relied on a resolute defensive performance, led by Denzel De Roeve and Fredrik Knudsen, to neutralize Utrecht's possession advantage.

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
45%
55%
Brann 45%
Utrecht 55%
Shots
11
6
Brann 11
Utrecht 6
Shots on Target
3
2
Brann 3
Utrecht 2
Expected Goals (xG)
0.66
0.51
Brann 0.66
Utrecht 0.51
Passes
409
491
Brann 409
Utrecht 491
Pass Accuracy
73%
80%
Brann 73%
Utrecht 80%
Corners
4
3
Brann 4
Utrecht 3
Fouls
16
11
Brann 16
Utrecht 11
Yellow Cards
2
2
Brann 2
Utrecht 2
Red Cards
0
0
Brann 0
Utrecht 0

Match Events

41' S. Magnusson (F. Myhre)
HT
A. Blake S. Haller 🔄 61'
63' 🔄 E. Gudmundsson N. Castro
63' 🔄 S. Magnusson N. Holm
Z. Iqbal C. Bozdogan 🔄 73'
M. Rodriguez M. Jonathans 🔄 73'
76' 🔄 U. Mathisen B. Finne
76' 🔄 D. De Roeve T. Pedersen
M. van der Hoorn D. Murkin 🔄 80'
S. El Karouani N. Vesterlund 🔄 80'
81' 🟨 Fredrik Knudsen
88' 🟨 Matias Dyngeland
Gjivai Zechiël 🟨 88'
Can Bozdoğan 🟨 90'+1
FT

Player Cards

Our take on every player in this match

Brann

Goalkeepers
Mathias Dyngeland
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Denzel De Roeve
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
80%
Duel Win %
Fredrik Pallesen Knudsen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Eivind Helland
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
70%
Duel Win %
Vetle Dragsnes
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
60%
Duel Win %
Midfielders
Emil Kornvig
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Jakob Sørensen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Felix Horn Myhre
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
7.2
Rating
Forwards
Ulrik Mathisen
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
Sævar Atli Magnússon
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Eggert Aron Guðmundsson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
63
Entry
BENCH
Tom Bramel
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Mathias Klausen
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Nana Kwame Boakye
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Japhet Sery Larsen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Joachim Soltvedt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Thore Pedersen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Mads Sande
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mads Kristian Hansen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Niklas Castro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Bård Finne
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Noah Holm
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
5
Duels Won
0
Pens Won

Utrecht

Goalkeepers
Vasilis Barkas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Siebe Horemans
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Mike van der Hoorn
LATE SHIFT
LATE SHIFT
10
Late Mins
10
Late Mins
80
Total Mins
80
Entry
Nick Viergever
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Souffian El Karouani
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
26%
Pass Acc
Midfielders
Alonzo Engwanda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Zidane Iqbal
MAGNET
MAGNET
66
Activity
66
Activity
59
Passes
7
Duels
Miguel Rodríguez
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
6
Duels Won
0
Pens Won
Gjivai Zechiël
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Adrian Blake
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
Forwards
David Min
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Michael Brouwer
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Kevin Gadellaa
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Niklas Vesterlund
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Matisse Didden
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mike Eerdhuijzen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Derry Murkin
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
2
Duels Won
0
Pens Won
Can Bozdoğan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Jaygo van Ommeren
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Miliano Jonathans
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
Sébastien Haller
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry

League Standings

Pos Team P Pts GF GA GD Form
1 Dinamo Zagreb 2 6 6 2 +4 WMaccabi Tel Aviv 1 - 3 Dinamo Zagreb (02-10-2025)WDinamo Zagreb 3 - 1 Fenerbahçe (24-09-2025)
2 FC Midtjylland 2 6 5 2 +3 WNottingham Forest 2 - 3 FC Midtjylland (02-10-2025)WFC Midtjylland 2 - 0 Sturm Graz (24-09-2025)
3 Aston Villa 2 6 3 0 +3 WFeyenoord 0 - 2 Aston Villa (02-10-2025)WAston Villa 1 - 0 Bologna (25-09-2025)
4 Lyon 2 6 3 0 +3 WLyon 2 - 0 Red Bull Salzburg (02-10-2025)WUtrecht 0 - 1 Lyon (25-09-2025)
5 SC Braga 2 6 3 0 +3 WCeltic 0 - 2 SC Braga (02-10-2025)WSC Braga 1 - 0 Feyenoord (24-09-2025)
6 Lille 2 6 3 1 +2 WAS Roma 0 - 1 Lille (02-10-2025)WLille 2 - 1 Brann (25-09-2025)
7 FC Porto 2 6 3 1 +2 WFC Porto 2 - 1 FK Crvena Zvezda (02-10-2025)WRed Bull Salzburg 0 - 1 FC Porto (25-09-2025)
8 Plzen 2 4 4 1 +3 WPlzen 3 - 0 Malmo FF (02-10-2025)DFerencvarosi TC 1 - 1 Plzen (25-09-2025)
9 Real Betis 2 4 4 2 +2 WLudogorets 0 - 2 Real Betis (02-10-2025)DReal Betis 2 - 2 Nottingham Forest (24-09-2025)
10 SC Freiburg 2 4 3 2 +1 DBologna 1 - 1 SC Freiburg (02-10-2025)WSC Freiburg 2 - 1 FC Basel 1893 (24-09-2025)
11 Ferencvarosi TC 2 4 2 1 +1 WGenk 0 - 1 Ferencvarosi TC (02-10-2025)DFerencvarosi TC 1 - 1 Plzen (25-09-2025)
12 Panathinaikos 2 3 5 3 +2 LPanathinaikos 1 - 2 GO Ahead Eagles (02-10-2025)WBSC Young Boys 1 - 4 Panathinaikos (25-09-2025)
13 Celta Vigo 2 3 4 3 +1 WCelta Vigo 3 - 1 PAOK (02-10-2025)LVfB Stuttgart 2 - 1 Celta Vigo (25-09-2025)
14 FC Basel 1893 2 3 3 2 +1 WFC Basel 1893 2 - 0 VfB Stuttgart (02-10-2025)LSC Freiburg 2 - 1 FC Basel 1893 (24-09-2025)
15 Brann 2 3 2 2 0 WBrann 1 - 0 Utrecht (02-10-2025)LLille 2 - 1 Brann (25-09-2025)
16 GO Ahead Eagles 2 3 2 2 0 WPanathinaikos 1 - 2 GO Ahead Eagles (02-10-2025)LGO Ahead Eagles 0 - 1 FCSB (25-09-2025)
17 AS Roma 2 3 2 2 0 LAS Roma 0 - 1 Lille (02-10-2025)WNice 1 - 2 AS Roma (24-09-2025)
18 Genk 2 3 1 1 0 LGenk 0 - 1 Ferencvarosi TC (02-10-2025)WRangers 0 - 1 Genk (25-09-2025)
19 BSC Young Boys 2 3 3 4 -1 WFCSB 0 - 2 BSC Young Boys (02-10-2025)LBSC Young Boys 1 - 4 Panathinaikos (25-09-2025)
20 Fenerbahçe 2 3 3 4 -1 WFenerbahçe 2 - 1 Nice (02-10-2025)LDinamo Zagreb 3 - 1 Fenerbahçe (24-09-2025)
21 VfB Stuttgart 2 3 2 3 -1 LFC Basel 1893 2 - 0 VfB Stuttgart (02-10-2025)WVfB Stuttgart 2 - 1 Celta Vigo (25-09-2025)
22 Ludogorets 2 3 2 3 -1 LLudogorets 0 - 2 Real Betis (02-10-2025)WMalmo FF 1 - 2 Ludogorets (24-09-2025)
23 Sturm Graz 2 3 2 3 -1 WSturm Graz 2 - 1 Rangers (02-10-2025)LFC Midtjylland 2 - 0 Sturm Graz (24-09-2025)
24 FCSB 2 3 1 2 -1 LFCSB 0 - 2 BSC Young Boys (02-10-2025)WGO Ahead Eagles 0 - 1 FCSB (25-09-2025)
25 Nottingham Forest 2 1 4 5 -1 LNottingham Forest 2 - 3 FC Midtjylland (02-10-2025)DReal Betis 2 - 2 Nottingham Forest (24-09-2025)
26 FK Crvena Zvezda 2 1 2 3 -1 LFC Porto 2 - 1 FK Crvena Zvezda (02-10-2025)DFK Crvena Zvezda 1 - 1 Celtic (24-09-2025)
27 Bologna 2 1 1 2 -1 DBologna 1 - 1 SC Freiburg (02-10-2025)LAston Villa 1 - 0 Bologna (25-09-2025)
28 Celtic 2 1 1 3 -2 LCeltic 0 - 2 SC Braga (02-10-2025)DFK Crvena Zvezda 1 - 1 Celtic (24-09-2025)
29 Maccabi Tel Aviv 2 1 1 3 -2 LMaccabi Tel Aviv 1 - 3 Dinamo Zagreb (02-10-2025)DPAOK 0 - 0 Maccabi Tel Aviv (24-09-2025)
30 PAOK 2 1 1 3 -2 LCelta Vigo 3 - 1 PAOK (02-10-2025)DPAOK 0 - 0 Maccabi Tel Aviv (24-09-2025)
31 Nice 2 0 2 4 -2 LFenerbahçe 2 - 1 Nice (02-10-2025)LNice 1 - 2 AS Roma (24-09-2025)
32 Rangers 2 0 1 3 -2 LSturm Graz 2 - 1 Rangers (02-10-2025)LRangers 0 - 1 Genk (25-09-2025)
33 Utrecht 2 0 0 2 -2 LBrann 1 - 0 Utrecht (02-10-2025)LUtrecht 0 - 1 Lyon (25-09-2025)
34 Feyenoord 2 0 0 3 -3 LFeyenoord 0 - 2 Aston Villa (02-10-2025)LSC Braga 1 - 0 Feyenoord (24-09-2025)
35 Red Bull Salzburg 2 0 0 3 -3 LLyon 2 - 0 Red Bull Salzburg (02-10-2025)LRed Bull Salzburg 0 - 1 FC Porto (25-09-2025)
36 Malmo FF 2 0 1 5 -4 LPlzen 3 - 0 Malmo FF (02-10-2025)LMalmo FF 1 - 2 Ludogorets (24-09-2025)

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.