Bryne vs Brann

2 November 2025 · Eliteserien · 2025 · Referee Mohammad Usman Aslam

Full time 2 – 1

Half-time: 2–0

  • Magnus Grødem 1’
  • Jacob Haahr 18’
  • Emil Kornvig 59’ (pen)

Match summary

Bryne saw off Brann 2-1. Bryne led 2-0 at half-time.

Magnus Grødem put Bryne ahead in the first minute, Jacob Haahr made it 2-0 in the 18th minute, and Emil Kornvig pulled one back to make it 2-1 from the penalty spot in the 59th minute.

Brann can feel hard done by, creating 1.81 expected goals (xG) from 13 shots to Bryne's 1.26 from 9. Brann had a player sent off.

Match stats

31% Possession 69%
9 Shots 13
4 Shots on target 5
2 Corners 5
259 Passes 596
68.0% Pass accuracy 84.9%
14 Tackles 13
17 Fouls 15
2 Yellow cards 2
0 Red cards 1
2 Offsides 2

Key events

Bryne Brann
Kick-off
Magnus GrødemRight foot shot1-0 (Bryne)
1’
Jacob HaahrRight foot shot2-0 (Bryne)
18’
Lars Erik SødalFoul
36’
Half-time2-0
Second half underway
56’
Ulrik MathisenShot on target
59’
Emil KornvigPenalty2-1 (Brann)
64’
Emil KornvigShot on target
68’
Ulrik MathisenShot on target
Rasmus ThellufsenAlfred Scriven
70’
Christian Landu-LanduLars Erik Sødal
70’
Sanel BojadžićMagnus Grødem
70’
72’
Bård FinneShot on target
77’
79’
Jon-Helge TveitaHeine Asen Larsen
80’
87’
Jacob Lungi SørensenSecond yellowFoul
Rasmus ThellufsenShot on target
90+1’
Jon-Helge TveitaShot on target
90+5’
Full-time2-1

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 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.26 1.81 1’ Magnus Grødem (Bryne), 1-0 1’ 18’ Jacob Haahr (Bryne), 2-0 18’ 59’ Emil Kornvig (Brann), 2-1 59’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.26 1.81 1’ Magnus Grødem (Bryne), 1-0 Grødem 1’ 18’ Jacob Haahr (Bryne), 2-0 Haahr 18’ 59’ Emil Kornvig (Brann), 2-1 Kornvig 59’
Bryne 1.26 xGBrann 1.81 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Brann attacking Bryne attacking 
59’ Emil Kornvig (Brann), penalty, 0.79 xG, goal 18’ Jacob Haahr (Bryne), set piece, 0.29 xG, goal 18’ Magnus Grødem (Bryne), set piece, 0.28 xG, off target 90+5’ Jon-Helge Tveita (Bryne), open play, 0.26 xG, saved 56’ Ulrik Mathisen (Brann), open play, 0.22 xG, saved 26’ Emil Kornvig (Brann), open play, 0.21 xG, blocked 72’ Bård Finne (Brann), open play, 0.21 xG, saved 83’ Sanel Bojadžić (Bryne), open play, 0.14 xG, blocked 1’ Heine Asen Larsen (Bryne), open play, 0.09 xG, blocked 36’ Duarte Moreira (Bryne), open play, 0.07 xG, off target 26’ Ulrik Mathisen (Brann), from a corner, 0.06 xG, off target 1’ Magnus Grødem (Bryne), open play, 0.06 xG, goal 10’ Emil Kornvig (Brann), open play, 0.06 xG, off target 90+1’ Rasmus Thellufsen (Bryne), open play, 0.06 xG, saved 40’ Bård Finne (Brann), direct free kick, 0.05 xG, blocked 62’ Eggert Aron Guðmundsson (Brann), open play, 0.05 xG, blocked 22’ Eggert Aron Guðmundsson (Brann), open play, 0.05 xG, blocked 16’ Vetle Dragsnes (Brann), open play, 0.04 xG, off target 64’ Emil Kornvig (Brann), open play, 0.03 xG, saved 68’ Ulrik Mathisen (Brann), open play, 0.02 xG, saved 45’ Eggert Aron Guðmundsson (Brann), set piece, 0.02 xG, off target 28’ Nicklas Strunck (Bryne), set piece, 0.01 xG, off target 59’ Emil Kornvig (Brann), penalty, 0.79 xG, goal 18’ Jacob Haahr (Bryne), set piece, 0.29 xG, goal 18’ Magnus Grødem (Bryne), set piece, 0.28 xG, off target 90+5’ Jon-Helge Tveita (Bryne), open play, 0.26 xG, saved 56’ Ulrik Mathisen (Brann), open play, 0.22 xG, saved 26’ Emil Kornvig (Brann), open play, 0.21 xG, blocked 72’ Bård Finne (Brann), open play, 0.21 xG, saved 83’ Sanel Bojadžić (Bryne), open play, 0.14 xG, blocked 1’ Heine Asen Larsen (Bryne), open play, 0.09 xG, blocked 36’ Duarte Moreira (Bryne), open play, 0.07 xG, off target 26’ Ulrik Mathisen (Brann), from a corner, 0.06 xG, off target 10’ Emil Kornvig (Brann), open play, 0.06 xG, off target 1’ Magnus Grødem (Bryne), open play, 0.06 xG, goal 90+1’ Rasmus Thellufsen (Bryne), open play, 0.06 xG, saved 40’ Bård Finne (Brann), direct free kick, 0.05 xG, blocked 62’ Eggert Aron Guðmundsson (Brann), open play, 0.05 xG, blocked 22’ Eggert Aron Guðmundsson (Brann), open play, 0.05 xG, blocked 16’ Vetle Dragsnes (Brann), open play, 0.04 xG, off target 64’ Emil Kornvig (Brann), open play, 0.03 xG, saved 68’ Ulrik Mathisen (Brann), open play, 0.02 xG, saved 45’ Eggert Aron Guðmundsson (Brann), set piece, 0.02 xG, off target 28’ Nicklas Strunck (Bryne), 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

Bryne 4-4-2 Starting XI
Boer
Saunes
Haahr
Skovgaard
Gaye
Sødal 70’
Strunck
Grødem 70’
Larsen 80’
Scriven 70’
Moreira
Brann 4-3-3 Starting XI
Dyngeland
Dragsnes 69’
Boakye
Helland
Roeve 88’
Kornvig
Sørensen
Guðmundsson
Finne
Haaland 69’
Mathisen 88’

Player stats

Goalkeeper1 player
Jan de Boer
90′ 4 1 32 1 – – – –
Defenders3 players
Jacob Haahr
90′ 3 3 2 3 – 21 2 1 – –
Andreas Skovgaard
90′ – – – – – 19 – – 1 –
90′ – 1 – 2 1 23 2 – – –
Midfielders6 players
Dadi Dodou Gaye
90′ – – 27 – 0.15 3 1 4 1 1 –
Lars Erik Sødal Taken off
70′ – – 13 – 0.00 3 2 3 4 –
Nicklas Strunck
90′ – – 17 – 0.00 – 3 2 2 1 –
Magnus Grødem Taken off
70′ 1 – 22 1 0.28 2 – 6 2 3 –
Christian Landu-Landu Came on as a substitute
20′ – – 3 – 0.00 – – 2 1 2 –
Sanel Bojadžić Came on as a substitute
20′ – – 4 1 0.04 – – 3 – 1 –
Forwards5 players
Heine Asen Larsen Taken off
80′ – – 1 – 0.09 0.01 – 4 – 24
Alfred Scriven Taken off
70′ – – – – – 0.03 – 12 3 21 –
90′ – 1 1 – 0.07 0.23 3 2 1 24 –
Rasmus Thellufsen Came on as a substitute
20′ – – 1 1 0.06 0.00 – 2 2 3 –
Jon-Helge Tveita Came on as a substitute
10′ – – 1 1 0.26 0.01 – 2 1 6 –
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.