UEFA Europa League League Stage - 3

Brann 3 - 0 FT Rangers

Brann Stadion

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

Futmetrix Verdict
27
FT
Thu, Oct 23
Brann
3-0
Rangers
⚡ Intensity 31
⚖️ Balance 8
🏆 Stakes 0
🎲 Upset 0
Brann cruise past toothless Rangers side.

Brann Ruthlessly Dismantle Rangers Under Norwegian Lights

Skip It Futmetrix Score: 27/100. A clinical display of finishing from the hosts laid bare the glaring weaknesses in a visiting side bereft of attacking ideas.

Opening Act

Brann edged possession early on, probing the Rangers defence with measured intent under the floodlights at Brann Stadion. The Stakes were evident for both sides desperate to climb the Europa League table, but the visitors looked severely disjointed right from the kickoff. Rather than forcing the issue, the Norwegian side patiently waited for structural cracks to appear. The breakthrough finally arrived right before the interval, rewarding their tactical discipline. B. Finne spotted a sliver of space, carving open the hesitant backline to find E. Kornvig, who dispatched a clinical finish past Jack Butland. The Scottish giants mustered a mere shadow of an attacking threat in response, looking completely lost in transition and registering just one solitary shot on target all evening.

The Pivot

Any fleeting hope of a second-half revival from Rangers evaporated almost immediately after the restart. Ten minutes into the second period, the hosts shattered the Balance of the tie entirely with another surgical strike. Finne turned provider once again, laying the ball perfectly into the path of J. Sorensen. The midfielder made no mistake, doubling the advantage and effectively killing the contest dead. The visitors pushed bodies forward out of pure desperation, but they lacked any genuine cutting edge in the final third. A glaring 1.27 expected goals yielded absolutely nothing tangible for the travelling support, as every promising attack broke down due to heavy touches or panicked decision-making in the penalty area.

Resolution

The hosts were simply not done punishing their weary guests. Rather than sitting back to defend their comfortable lead, Brann kept their foot firmly on the gas. Late in the match, V. Dragsnes delivered a pinpoint ball for N. Holm to hammer home the third and final nail in the coffin. That emphatic strike secured a vital three points, lifting Brann comfortably into the coveted playoff spots. For Rangers, the reality looks undeniably bleak right now. Sitting near the absolute bottom of the pile with a dismal goal difference, their European campaign is hanging by the thinnest of threads. They were thoroughly outclassed on the night, leaving enormous questions for their manager to answer.

Key Questions

What made Noah Jean Holm the Man of the Match?

Holm capped off a brilliant cameo with an emphatic late goal and dictated the final third with two crucial key passes to seal the dominant victory.

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
53%
47%
Brann 53%
Rangers 47%
Shots
13
9
Brann 13
Rangers 9
Shots on Target
5
1
Brann 5
Rangers 1
Expected Goals (xG)
2.33
1.27
Brann 2.33
Rangers 1.27
Passes
433
376
Brann 433
Rangers 376
Pass Accuracy
80%
78%
Brann 80%
Rangers 78%
Corners
3
5
Brann 3
Rangers 5
Fouls
10
10
Brann 10
Rangers 10
Yellow Cards
1
2
Brann 1
Rangers 2
Red Cards
0
0
Brann 0
Rangers 0

Match Events

Djeidi Gassama 🟨 36'
40' E. Kornvig (B. Finne)
HT
55' J. Sorensen (B. Finne)
O. Antman M. Moore 🔄 56'
J. Rothwell C. Barron 🔄 64'
T. Aasgaard B. Miovski 🔄 64'
68' 🔄 U. Mathisen T. Pedersen
68' 🔄 B. Finne M. Haaland
N. Djiga D. Cornelius 🔄 76'
Chermiti Danilo Pereira 🔄 76'
John Souttar 🟨 77'
78' 🔄 D. De Roeve M. Hansen
78' 🔄 J. Sorensen M. Sande
79' N. Holm (V. Dragsnes)
85' 🔄 N. Holm L. Remmem
FT

Player Cards

Our take on every player in this match

Brann

Goalkeepers
M. Dyngeland
MAGNET
MAGNET
54
Activity
54
Activity
53
Passes
1
Duels
Defenders
D. De Roeve
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
F. Knudsen
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
62%
Duel Win %
E. Fauske Helland
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
V. Dragsnes
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
78%
Duel Win %
Midfielders
E. Kornvig
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
J. Sorensen
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
E. Gudmundsson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
U. Mathisen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
68
Entry
N. Holm
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
B. Finne
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
2
Assists
3%
Pass Acc
BENCH
T. Bramel
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
M. Klausen
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
N. Boakye
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Sery Larsen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Soltvedt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
T. Pedersen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
M. Sande
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
M. Haaland
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
L. Remmem
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
M. Hansen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry

Rangers

Goalkeepers
J. Butland
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
J. Tavernier
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
39%
Pass Acc
J. Souttar
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
N. Djiga
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
J. Meghoma
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
64%
Duel Win %
Midfielders
O. Antman
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
56
Total Mins
56
Entry
N. Raskin
SHIELD
SHIELD
3
Blocks
3
Blocks
1
Interceptions
1
Tackles
J. Rothwell
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
D. Gassama
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
Chermiti
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
T. Aasgaard
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
BENCH
L. Kelly
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
M. Aarons
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
D. Cornelius
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
E. Fernandez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
C. Barron
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
L. Cameron
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
B. Rice
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
F. Curtis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. McCallion
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
B. Miovski
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
M. Moore
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
34
Total Mins
Started
Entry
Danilo Pereira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry

League Standings

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