Viking vs Brann

18 April 2026 · Eliteserien · 2026 · Referee Ola Hobber Nilsen

Full time 3 – 2

Half-time: 2–1

  • Kristoffer Haugen 10’
  • Henrik Heggheim 42’
  • Sondre Flem Bjørshol 90’
  • Noah Jean Holm 37’
  • Joachim Soltvedt 58’

Match summary

Viking won 3-2 at home to Brann, with a late winner. Viking led 2-1 at half-time.

In the first half, Kristoffer Haugen put Viking ahead with a header in the 10th minute, Noah Jean Holm equalised in the 37th minute, and Henrik Heggheim put Viking back in front with a header in the 42nd minute. In the second half, Joachim Soltvedt equalised in the 58th minute and Sondre Flem Bjørshol won it with a header in the 90th minute.

The chances backed that up: Viking created 2.31 expected goals (xG) from 18 shots to Brann's 1.47 from 8. Joachim Soltvedt had a penalty saved for Brann.

Match stats

55% Possession 45%
18 Shots 8
6 Shots on target 4
6 Corners 7
464 Passes 385
75.2% Pass accuracy 67.5%
13 Tackles 17
12 Fouls 17
1 Yellow cards 4
2 Offsides 1

Key events

Viking Brann
Kick-off
Kristoffer HaugenHeader1-0 (Viking)
10’
Zlatko TripićShot on target
27’
37’
Noah Jean HolmRight foot shot1-1 (Brann)
Henrik HeggheimHeader2-1 (Viking)
42’
Half-time2-1
46’
Noah Jean HolmShot on target
Second half underway
53’
Kristoffer HaugenShot on target
53’
56’
Bård FinneVAR: No penalty
58’
Joachim SoltvedtLeft foot shot2-2 (Brann)
58’
Joachim SoltvedtMissed penaltysaved
58’
Joachim SoltvedtShot on target
62’
Zlatko TripićShot on target
82’
Sondre Flem BjørsholHeader3-2 (Viking)
90’
Full-time3-2

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 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.31 1.47 10’ Kristoffer Haugen (Viking), 1-0 10’ 37’ Noah Jean Holm (Brann), 1-1 37’ 42’ Henrik Heggheim (Viking), 2-1 42’ 58’ Joachim Soltvedt (Brann), 2-2 58’ 90’ Sondre Flem Bjørshol (Viking), 3-2 90’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.31 1.47 10’ Kristoffer Haugen (Viking), 1-0 Haugen 10’ 37’ Noah Jean Holm (Brann), 1-1 Holm 37’ 42’ Henrik Heggheim (Viking), 2-1 Heggheim 42’ 58’ Joachim Soltvedt (Brann), 2-2 Soltvedt 58’ 90’ Sondre Flem Bjørshol (Viking), 3-2 Bjørshol 90’
Viking 2.31 xGBrann 1.47 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Brann attacking Viking attacking 
58’ Joachim Soltvedt (Brann), penalty, 0.79 xG, saved 10’ Kristoffer Haugen (Viking), from a corner, 0.51 xG, goal 90’ Sondre Flem Bjørshol (Viking), set piece, 0.49 xG, goal 58’ Joachim Soltvedt (Brann), set piece, 0.30 xG, goal 90+4’ Zlatko Tripić (Viking), open play, 0.23 xG, blocked 70’ Peter Christiansen (Viking), open play, 0.17 xG, off target 53’ Kristoffer Haugen (Viking), open play, 0.15 xG, saved 54’ Bård Finne (Brann), open play, 0.16 xG, blocked 10’ Henrik Sælebakke Falchener (Viking), from a corner, 0.15 xG, off target 74’ Simen Kvia-Egeskog (Viking), open play, 0.14 xG, off target 60’ Joe Bell (Viking), open play, 0.09 xG, off target 62’ Gianni Stensness (Viking), set piece, 0.07 xG, off target 37’ Noah Jean Holm (Brann), open play, 0.06 xG, goal 1’ Joachim Soltvedt (Brann), from a corner, 0.06 xG, blocked 85’ Gianni Stensness (Viking), set piece, 0.06 xG, off target 42’ Henrik Heggheim (Viking), open play, 0.05 xG, goal 50’ Peter Christiansen (Viking), open play, 0.05 xG, blocked 27’ Zlatko Tripić (Viking), open play, 0.04 xG, saved 46’ Noah Jean Holm (Brann), open play, 0.04 xG, saved 80’ Ulrik Mathisen (Brann), from a corner, 0.04 xG, off target 88’ Niklas Kemp Fuglestad (Viking), open play, 0.04 xG, off target 64’ Zlatko Tripić (Viking), open play, 0.03 xG, off target 10’ Zlatko Tripić (Viking), open play, 0.02 xG, blocked 13’ Joachim Soltvedt (Brann), from a corner, 0.02 xG, off target 19’ Gianni Stensness (Viking), open play, 0.01 xG, off target 82’ Zlatko Tripić (Viking), set piece, 0.01 xG, saved 58’ Joachim Soltvedt (Brann), penalty, 0.79 xG, saved 10’ Kristoffer Haugen (Viking), from a corner, 0.51 xG, goal 90’ Sondre Flem Bjørshol (Viking), set piece, 0.49 xG, goal 58’ Joachim Soltvedt (Brann), set piece, 0.30 xG, goal 90+4’ Zlatko Tripić (Viking), open play, 0.23 xG, blocked 70’ Peter Christiansen (Viking), open play, 0.17 xG, off target 53’ Kristoffer Haugen (Viking), open play, 0.15 xG, saved 54’ Bård Finne (Brann), open play, 0.16 xG, blocked 10’ Henrik Sælebakke Falchener (Viking), from a corner, 0.15 xG, off target 74’ Simen Kvia-Egeskog (Viking), open play, 0.14 xG, off target 60’ Joe Bell (Viking), open play, 0.09 xG, off target 62’ Gianni Stensness (Viking), set piece, 0.07 xG, off target 37’ Noah Jean Holm (Brann), open play, 0.06 xG, goal 1’ Joachim Soltvedt (Brann), from a corner, 0.06 xG, blocked 85’ Gianni Stensness (Viking), set piece, 0.06 xG, off target 42’ Henrik Heggheim (Viking), open play, 0.05 xG, goal 50’ Peter Christiansen (Viking), open play, 0.05 xG, blocked 27’ Zlatko Tripić (Viking), open play, 0.04 xG, saved 46’ Noah Jean Holm (Brann), open play, 0.04 xG, saved 80’ Ulrik Mathisen (Brann), from a corner, 0.04 xG, off target 88’ Niklas Kemp Fuglestad (Viking), open play, 0.04 xG, off target 64’ Zlatko Tripić (Viking), open play, 0.03 xG, off target 10’ Zlatko Tripić (Viking), open play, 0.02 xG, blocked 13’ Joachim Soltvedt (Brann), from a corner, 0.02 xG, off target 19’ Gianni Stensness (Viking), open play, 0.01 xG, off target 82’ Zlatko Tripić (Viking), set piece, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

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

Lineups

Viking 4-4-2 Starting XI
Belko
Haugen
Stensness
Falchener
Heggheim 86’
Bell
Askildsen 86’
Kvia-Egeskog
Haugen 65’
Tripić 90’
Christiansen
Brann 4-3-3 Starting XI
Dyngeland
Soltvedt
Knudsen
Roeve
Pedersen 90’
Eriksen 71’
Sørensen
Myhre
Þórsteinsson 55’
Finne 56’
Holm

Player stats

Goalkeeper1 player
90′ 2 2 38 – – – – –
Defenders6 players
Henrik Heggheim Taken off
86′ 2 1 – 6 2 38 1 1 –
90′ 1 1 – 7 4 64 1 – – –
90′ 3 2 – 10 6 61 1 – 1 –
90′ 2 2 – 8 5 49 2 1 – –
Herman Johan Haugen Taken off
65′ – – – 4 2 16 – – – –
Sondre Flem Bjørshol Came on as a substitute
13′ – – – 1 1 5 – 1 – –
Midfielders6 players
Kristoffer Askildsen Taken off
86′ – – 34 1 0.38 – 1 2 2 – –
90′ – – 51 1 0.03 1 – 6 – 3 –
Zlatko Tripić Taken off
89′ – 2 47 6 1.20 – – 4 – 2 –
90′ – – 37 1 0.06 3 – 5 – 2 –
Niklas Kemp Fuglestad Came on as a substitute
25′ – – 5 1 0.07 – 1 1 1 1 –
Jakob Segadal Hansen Came on as a substitute
13′ – – – – – – 1 – 1 – –
Forwards1 player
90′ – – 2 – 0.22 0.07 1 3 2 18 –
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.