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.

Win Probability

  • Brann 67%
  • Draw 24%
  • Rangers 9%

Futmetrix AI estimate

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'
T. Aasgaard B. Miovski 🔄 64'
J. Rothwell C. Barron 🔄 64'
68' 🔄 U. Mathisen T. Pedersen
68' 🔄 B. Finne M. Haaland
Chermiti Danilo Pereira 🔄 76'
N. Djiga D. Cornelius 🔄 76'
John Souttar 🟨 77'
78' 🔄 J. Sorensen M. Sande
78' 🔄 D. De Roeve M. Hansen
79' N. Holm (V. Dragsnes)
85' 🔄 N. Holm L. Remmem
FT

Player Cards

Our take on every player in this match

Brann

Goalkeepers
Mathias Dyngeland
MAGNET
MAGNET
54
Activity
54
Activity
53
Passes
1
Duels
Defenders
Denzel De Roeve
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
Fredrik Pallesen Knudsen
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
62%
Duel Win %
Eivind Helland
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Vetle Dragsnes
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
78%
Duel Win %
Midfielders
Emil Kornvig
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Jakob Sørensen
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Eggert Aron Guðmundsson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
Ulrik Mathisen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
68
Entry
Noah Holm
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Bård Finne
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
2
Assists
3%
Pass Acc
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
22
Total Mins
Started
Entry
Mads Sande
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Markus Haaland
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Lars Remmem
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Mads Kristian Hansen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry

Rangers

Goalkeepers
Jack Butland
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
James Tavernier
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
39%
Pass Acc
John Souttar
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Nasser Djiga
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
Jayden Meghoma
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
64%
Duel Win %
Midfielders
Oliver Antman
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
56
Total Mins
56
Entry
Nicolas Raskin
SHIELD
SHIELD
3
Blocks
3
Blocks
1
Interceptions
1
Tackles
Joe Rothwell
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
Djeidi Gassama
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
Youssef Chermiti
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
Thelo Aasgaard
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
64
Total Mins
64
Entry
BENCH
Liam Kelly
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Max Aarons
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Derek Cornelius
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Emmanuel Fernandez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Connor Barron
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Lyall Cameron
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Bailey Rice
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Findlay Curtis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Aiden McCallion
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Bojan Miovski
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Mikey Moore
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
34
Total Mins
Started
Entry
Danilo
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)

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.