Rosenborg vs Brann

26 October 2025 · Eliteserien · 2025 · Referee Sigurd Smehus Kringstad

Full time 2 – 3

Half-time: 1–2

  • Dino Islamović 45+2’
  • Adrian Nilsen Pereira 52’
  • Emil Kornvig 20’, 78’
  • Markus Haaland 42’

Match summary

Brann won 3-2 away at Rosenborg. Brann led 2-1 at half-time.

In the first half, Emil Kornvig put Brann ahead with a header in the 20th minute, Markus Haaland made it 0-2 in the 42nd minute, and Dino Islamović pulled one back to make it 1-2 with a header in first-half stoppage time. In the second half, Adrian Nilsen Pereira equalised from a corner in the 52nd minute and Kornvig won it with a header in the 78th minute.

There was little between the sides on chances: Rosenborg created 1.31 expected goals (xG) from 14 shots, Brann 1.53 from 14.

Match stats

42% Possession 58%
14 Shots 14
4 Shots on target 6
7 Corners 8
353 Passes 495
77.6% Pass accuracy 83.4%
13 Tackles 9
16 Fouls 13
2 Yellow cards 4
0 Red cards 0
3 Offsides 1

Key events

Rosenborg Brann
Kick-off
20’
Emil KornvigHeader0-1 (Brann)
39’
42’
Markus HaalandLeft foot shot0-2 (Brann)
Dino IslamovićHeader1-2 (Rosenborg)
45+2’
45+7’
Eivind HellandTime wasting
Half-time1-2
46’
Mads HansenUlrik Mathisen
Dávid ĎurišShot on target
49’
Adrian Nilsen PereiraLeft foot shot2-2 (Rosenborg)
52’
Second half underway
62’
Japhet Sery LarsenShot on target
63’
Bård FinneMarkus Haaland
70’
Japhet Sery LarsenFoul
72’
Mads HansenShot on target
74’
Emil KornvigShot on target
78’
Emil KornvigHeader2-3 (Brann)
Adrian Nilsen PereiraShot on target
87’
90’
Mathias DyngelandTime wasting
90+3’
Full-time2-3

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.31 1.53 20’ Emil Kornvig (Brann), 0-1 20’ 42’ Markus Haaland (Brann), 0-2 42’ 45+2’ Dino Islamović (Rosenborg), 1-2 45+2’ 52’ Adrian Nilsen Pereira (Rosenborg), 2-2 52’ 78’ Emil Kornvig (Brann), 2-3 78’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.31 1.53 20’ Emil Kornvig (Brann), 0-1 Kornvig 20’ 42’ Markus Haaland (Brann), 0-2 Haaland 42’ 45+2’ Dino Islamović (Rosenborg), 1-2 Islamović 45+2’ 52’ Adrian Nilsen Pereira (Rosenborg), 2-2 Pereira 52’ 78’ Emil Kornvig (Brann), 2-3 Kornvig 78’
Rosenborg 1.31 xGBrann 1.53 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Brann attacking Rosenborg attacking 
42’ Markus Haaland (Brann), open play, 0.45 xG, goal 49’ Dávid Ďuriš (Rosenborg), open play, 0.41 xG, saved 78’ Emil Kornvig (Brann), open play, 0.30 xG, goal 47’ Dino Islamović (Rosenborg), open play, 0.19 xG, goal 72’ Mads Hansen (Brann), open play, 0.18 xG, saved 20’ Emil Kornvig (Brann), from a corner, 0.15 xG, goal 88’ Dávid Ďuriš (Rosenborg), from a corner, 0.15 xG, off target 1’ Simen Nordli (Rosenborg), open play, 0.10 xG, off target 82’ Noah Jean Holm (Brann), open play, 0.09 xG, off target 16’ Noah Jean Holm (Brann), set piece, 0.08 xG, blocked 51’ Dino Islamović (Rosenborg), set piece, 0.09 xG, off target 49’ Jesper Reitan-Sunde (Rosenborg), from a corner, 0.08 xG, off target 64’ Emil Kornvig (Brann), open play, 0.08 xG, off target 88’ Erlend Dahl Reitan (Rosenborg), open play, 0.08 xG, off target 41’ Emil Kornvig (Brann), open play, 0.06 xG, blocked 87’ Adrian Nilsen Pereira (Rosenborg), open play, 0.05 xG, saved 11’ Dávid Ďuriš (Rosenborg), open play, 0.04 xG, blocked 52’ Adrian Nilsen Pereira (Rosenborg), from a corner, 0.04 xG, goal 74’ Emil Kornvig (Brann), open play, 0.04 xG, saved 34’ Nana Kwame Boakye (Brann), set piece, 0.03 xG, off target 50’ Eggert Aron Guðmundsson (Brann), from a corner, 0.03 xG, blocked 82’ Emil Konradsen Ceide (Rosenborg), open play, 0.02 xG, blocked 75’ Eivind Helland (Brann), from a corner, 0.02 xG, off target 72’ Ole Selnaes (Rosenborg), set piece, 0.02 xG, off target 88’ Dávid Ďuriš (Rosenborg), from a corner, 0.02 xG, blocked 62’ Japhet Sery Larsen (Brann), from a corner, 0.01 xG, saved 50’ Markus Haaland (Brann), from a corner, 0.01 xG, off target 70’ Adrian Nilsen Pereira (Rosenborg), set piece, 0.01 xG, off target 42’ Markus Haaland (Brann), open play, 0.45 xG, goal 49’ Dávid Ďuriš (Rosenborg), open play, 0.41 xG, saved 78’ Emil Kornvig (Brann), open play, 0.30 xG, goal 47’ Dino Islamović (Rosenborg), open play, 0.19 xG, goal 72’ Mads Hansen (Brann), open play, 0.18 xG, saved 20’ Emil Kornvig (Brann), from a corner, 0.15 xG, goal 88’ Dávid Ďuriš (Rosenborg), from a corner, 0.15 xG, off target 1’ Simen Nordli (Rosenborg), open play, 0.10 xG, off target 82’ Noah Jean Holm (Brann), open play, 0.09 xG, off target 51’ Dino Islamović (Rosenborg), set piece, 0.09 xG, off target 49’ Jesper Reitan-Sunde (Rosenborg), from a corner, 0.08 xG, off target 16’ Noah Jean Holm (Brann), set piece, 0.08 xG, blocked 64’ Emil Kornvig (Brann), open play, 0.08 xG, off target 88’ Erlend Dahl Reitan (Rosenborg), open play, 0.08 xG, off target 41’ Emil Kornvig (Brann), open play, 0.06 xG, blocked 87’ Adrian Nilsen Pereira (Rosenborg), open play, 0.05 xG, saved 11’ Dávid Ďuriš (Rosenborg), open play, 0.04 xG, blocked 52’ Adrian Nilsen Pereira (Rosenborg), from a corner, 0.04 xG, goal 74’ Emil Kornvig (Brann), open play, 0.04 xG, saved 34’ Nana Kwame Boakye (Brann), set piece, 0.03 xG, off target 50’ Eggert Aron Guðmundsson (Brann), from a corner, 0.03 xG, blocked 82’ Emil Konradsen Ceide (Rosenborg), open play, 0.02 xG, blocked 75’ Eivind Helland (Brann), from a corner, 0.02 xG, off target 88’ Dávid Ďuriš (Rosenborg), from a corner, 0.02 xG, blocked 72’ Ole Selnaes (Rosenborg), set piece, 0.02 xG, off target 62’ Japhet Sery Larsen (Brann), from a corner, 0.01 xG, saved 50’ Markus Haaland (Brann), from a corner, 0.01 xG, off target 70’ Adrian Nilsen Pereira (Rosenborg), set piece, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Rosenborg 4-5-1 Starting XI
Tangvik
Ceide 71’
Nemčík
Jenssen 46’
Mortensen 71’
Pereira
Nordli 25’
Ďuriš
Ceide
Selnaes
Islamović
Brann 4-1-4-1 Starting XI
Dyngeland
Soltvedt
Knudsen 33’
Larsen
Pedersen 64’
Helland
Kornvig 2
Guðmundsson
Haaland 63’
Mathisen 46’
Holm 89’

Player stats

Goalkeeper1 player
90′ 3 3 26 – – – – –
Defenders7 players
Jonas Mortensen Taken off
71′ 4 – – 6 1 24 – – – –
Mikkel Konradsen Ceide Taken off
71′ 1 1 1 2 1 30 1 – – –
90′ 2 3 – 5 1 51 3 – – –
45′ – 1 – 1 1 27 1 – –
90′ 2 1 – 5 1 25 1 1 –
Erlend Dahl Reitan Came on as a substitute
19′ – – – 1 – 9 – – – –
Håkon Volden Came on as a substitute
19′ – – – 2 1 17 – – – –
Midfielders4 players
Simen Nordli Taken off
25′ – – 6 1 0.05 – – 2 – 1 –
90′ – – 56 2 0.45 1 1 4 3 1 –
90′ – – 23 1 0.02 1 1 2 2 – –
90′ – 1 29 3 0.57 – – 8 – 4 –
Forwards3 players
90′ 1 – 2 1 0.28 0.03 2 6 – 15 –
Jesper Reitan-Sunde Came on as a substitute
65′ – – 1 – 0.08 0.00 – 1 1 7 –
Ole Christian Saeter Came on as a substitute
45′ – – – – – 0.00 – 3 1 8 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.