Viking vs KFUM Oslo

8 November 2026 · Eliteserien · 2026 · Referee Rohit Saggi

Full time 5 – 1

Half-time: 2–0

  • Henrik Bjørdal 21’
  • Peter Christiansen 45+4’, 51’, 61’
  • Niklas Kemp Fuglestad 90+2’
  • Bilal Njie 55’

Match summary

Viking won comfortably, 5-1 at home to KFUM Oslo. Viking led 2-0 at half-time.

In the first half, Henrik Bjørdal put Viking ahead in the 21st minute and Peter Christiansen made it 2-0 with a header in first-half stoppage time. In the second half, Christiansen made it 3-0 in the 51st minute, Bilal Njie pulled one back to make it 3-1 with a header in the 55th minute, Christiansen made it 4-1 in the 61st minute, and Niklas Kemp Fuglestad made it 5-1 in stoppage time.

The chances backed that up: Viking created 3.82 expected goals (xG) from 29 shots to KFUM Oslo's 1.03 from 12.

Viking secured a comprehensive 5-1 victory over KFUM Oslo in Eliteserien action, dominating the match statistics across 90 minutes. The hosts commanded 52 percent possession and registered 27 shots compared to the visitors' 11, with 10 shots on target hitting the mark against 4. Viking generated an expected goals total of 2.65 to KFUM Oslo's 0.76, while also leading on corners with 8 to 2 and completing 500 passes with an 86.2 pass accuracy. Discipline favoured the hosts entirely, as Viking conceded 11 fouls and received 0 yellow cards, whereas KFUM Oslo picked up 2 yellow cards.

The opening period saw Viking take control after an 18th-minute substitution forced an early change, followed by Henrik Bjørdal scoring with a right foot shot in the 21st minute. Daniel Schneider and Tore Andre Soras received yellow cards for KFUM Oslo before Peter Christiansen headed in during added time to make it 2-0 at the break. Following multiple substitutions by both sides at the restart, Christiansen scored again in the 51st minute, before Bilal Njie pulled one back with a header for KFUM Oslo in the 55th minute to bring the score to 3-1. Christiansen restored the margin with a right foot shot in the 61st minute, and Niklas Kemp Fuglestad completed the scoring with a left foot shot in the 90+2nd minute.

Match stats

51% Possession 49%
29 Shots 12
11 Shots on target 4
8 Corners 2
89 Attacks 99
71 Dangerous attacks 52
499 Passes 480
86.2% Pass accuracy 81.9%
9 Tackles 12
11 Fouls 8
0 Yellow cards 2
3 Offsides 1

Key events

Viking KFUM Oslo
Kick-off
Peter ChristiansenShot on target
10’
Vetle AuklendShot on target
11’
Corner
11’
Corner
12’
Henrik BjørdalRight foot shot1-0 (Viking)
21’
Corner
22’
31’
Corner
44’
45+2’
Corner
45+3’
Peter ChristiansenHeader2-0 (Viking)
45+4’
Half-time2-0
Second half underway
Peter Christiansen3-0 (Viking)
51’
54’
Robin RaschShot on target
55’
Bilal NjieHeader3-1 (KFUM Oslo)
Corner
57’
Erik BotheimShot on target
58’
Herman Johan HaugenShot on target
59’
Peter ChristiansenRight foot shot4-1 (Viking)
61’
64’
Bilal NjieShot on target
64’
Corner
66’
Corner
Corner
67’
Corner
82’
83’
Samuel TochukwuRobin Rasch
Simen Kvia-EgeskogShot on target
84’
Simen Kvia-EgeskogShot on target
88’
90+1’
Rasmus Eggen VingeShot on target
Niklas Kemp FuglestadLeft foot shot5-1 (Viking)
90+2’
Full-time5-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 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.82 1.03 21’ Henrik Bjørdal (Viking), 1-0 21’ 45+4’ Peter Christiansen (Viking), 2-0 45+4’ 51’ Peter Christiansen (Viking), 3-0 51’ 55’ Bilal Njie (KFUM Oslo), 3-1 55’ 61’ Peter Christiansen (Viking), 4-1 61’ 90+2’ Niklas Kemp Fuglestad (Viking), 5-1 90+2’ 0 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.82 1.03 21’ Henrik Bjørdal (Viking), 1-0 Bjørdal 21’ 45+4’ Peter Christiansen (Viking), 2-0 Christiansen 45+4’ 51’ Peter Christiansen (Viking), 3-0 Christiansen 51’ 55’ Bilal Njie (KFUM Oslo), 3-1 Njie 55’ 61’ Peter Christiansen (Viking), 4-1 Christiansen 61’ 90+2’ Niklas Kemp Fuglestad (Viking), 5-1 Fuglestad 90+2’
Viking 3.82 xGKFUM Oslo 1.03 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 KFUM Oslo attacking Viking attacking 
88’ Romano Postema (Viking), open play, 0.63 xG, hit the woodwork 58’ Erik Botheim (Viking), open play, 0.45 xG, saved 51’ Peter Christiansen (Viking), open play, 0.29 xG, goal 65’ Håkon Røsten (KFUM Oslo), from a corner, 0.27 xG, blocked 55’ Bilal Njie (KFUM Oslo), open play, 0.24 xG, goal 64’ Bilal Njie (KFUM Oslo), open play, 0.24 xG, saved 84’ Simen Kvia-Egeskog (Viking), open play, 0.23 xG, saved 49’ Peter Christiansen (Viking), from a corner, 0.22 xG, goal 1’ Henrik Heggheim (Viking), open play, 0.20 xG, off target 61’ Peter Christiansen (Viking), open play, 0.20 xG, goal 88’ Tobias Moi (Viking), open play, 0.20 xG, off target 26’ Erik Botheim (Viking), open play, 0.13 xG, off target 88’ Simen Kvia-Egeskog (Viking), open play, 0.12 xG, saved 35’ Peter Christiansen (Viking), open play, 0.11 xG, off target 48’ Peter Christiansen (Viking), open play, 0.10 xG, blocked 80’ Vetle Auklend (Viking), open play, 0.10 xG, hit the woodwork 11’ Vetle Auklend (Viking), open play, 0.09 xG, saved 67’ Gianni Stensness (Viking), from a corner, 0.08 xG, off target 80’ Simen Kvia-Egeskog (Viking), open play, 0.08 xG, off target 71’ Bjorn Martin Kristensen (KFUM Oslo), open play, 0.07 xG, blocked 84’ Erik Botheim (Viking), open play, 0.07 xG, off target 10’ Peter Christiansen (Viking), open play, 0.07 xG, saved 83’ Jakob Segadal Hansen (Viking), from a corner, 0.07 xG, off target 17’ Rasmus Eggen Vinge (KFUM Oslo), open play, 0.05 xG, off target 48’ Peter Christiansen (Viking), open play, 0.06 xG, blocked 82’ Jakob Segadal Hansen (Viking), open play, 0.05 xG, blocked 90+2’ Niklas Kemp Fuglestad (Viking), open play, 0.05 xG, goal 87’ Niklas Kemp Fuglestad (Viking), open play, 0.05 xG, off target 59’ Herman Johan Haugen (Viking), open play, 0.04 xG, saved 34’ Simen Kvia-Egeskog (Viking), open play, 0.04 xG, off target 60’ Peter Christiansen (Viking), open play, 0.04 xG, off target 22’ Simen Kvia-Egeskog (Viking), open play, 0.04 xG, blocked 54’ Robin Rasch (KFUM Oslo), open play, 0.03 xG, saved 90+1’ Rasmus Eggen Vinge (KFUM Oslo), open play, 0.03 xG, saved 9’ Robin Rasch (KFUM Oslo), open play, 0.03 xG, blocked 46’ Robin Rasch (KFUM Oslo), open play, 0.03 xG, off target 23’ Vetle Auklend (Viking), from a corner, 0.02 xG, off target 24’ Robin Rasch (KFUM Oslo), open play, 0.02 xG, blocked 71’ Robin Rasch (KFUM Oslo), open play, 0.02 xG, off target 21’ Henrik Bjørdal (Viking), open play, 0.01 xG, goal 73’ Bjorn Martin Kristensen (KFUM Oslo), set piece, 0.01 xG, off target 88’ Romano Postema (Viking), open play, 0.63 xG, hit the woodwork 58’ Erik Botheim (Viking), open play, 0.45 xG, saved 51’ Peter Christiansen (Viking), open play, 0.29 xG, goal 65’ Håkon Røsten (KFUM Oslo), from a corner, 0.27 xG, blocked 55’ Bilal Njie (KFUM Oslo), open play, 0.24 xG, goal 64’ Bilal Njie (KFUM Oslo), open play, 0.24 xG, saved 84’ Simen Kvia-Egeskog (Viking), open play, 0.23 xG, saved 49’ Peter Christiansen (Viking), from a corner, 0.22 xG, goal 1’ Henrik Heggheim (Viking), open play, 0.20 xG, off target 88’ Tobias Moi (Viking), open play, 0.20 xG, off target 61’ Peter Christiansen (Viking), open play, 0.20 xG, goal 26’ Erik Botheim (Viking), open play, 0.13 xG, off target 88’ Simen Kvia-Egeskog (Viking), open play, 0.12 xG, saved 35’ Peter Christiansen (Viking), open play, 0.11 xG, off target 48’ Peter Christiansen (Viking), open play, 0.10 xG, blocked 80’ Vetle Auklend (Viking), open play, 0.10 xG, hit the woodwork 11’ Vetle Auklend (Viking), open play, 0.09 xG, saved 67’ Gianni Stensness (Viking), from a corner, 0.08 xG, off target 80’ Simen Kvia-Egeskog (Viking), open play, 0.08 xG, off target 71’ Bjorn Martin Kristensen (KFUM Oslo), open play, 0.07 xG, blocked 84’ Erik Botheim (Viking), open play, 0.07 xG, off target 83’ Jakob Segadal Hansen (Viking), from a corner, 0.07 xG, off target 10’ Peter Christiansen (Viking), open play, 0.07 xG, saved 48’ Peter Christiansen (Viking), open play, 0.06 xG, blocked 17’ Rasmus Eggen Vinge (KFUM Oslo), open play, 0.05 xG, off target 82’ Jakob Segadal Hansen (Viking), open play, 0.05 xG, blocked 90+2’ Niklas Kemp Fuglestad (Viking), open play, 0.05 xG, goal 87’ Niklas Kemp Fuglestad (Viking), open play, 0.05 xG, off target 59’ Herman Johan Haugen (Viking), open play, 0.04 xG, saved 60’ Peter Christiansen (Viking), open play, 0.04 xG, off target 22’ Simen Kvia-Egeskog (Viking), open play, 0.04 xG, blocked 34’ Simen Kvia-Egeskog (Viking), open play, 0.04 xG, off target 54’ Robin Rasch (KFUM Oslo), open play, 0.03 xG, saved 90+1’ Rasmus Eggen Vinge (KFUM Oslo), open play, 0.03 xG, saved 9’ Robin Rasch (KFUM Oslo), open play, 0.03 xG, blocked 46’ Robin Rasch (KFUM Oslo), open play, 0.03 xG, off target 23’ Vetle Auklend (Viking), from a corner, 0.02 xG, off target 24’ Robin Rasch (KFUM Oslo), open play, 0.02 xG, blocked 71’ Robin Rasch (KFUM Oslo), open play, 0.02 xG, off target 21’ Henrik Bjørdal (Viking), open play, 0.01 xG, goal 73’ Bjorn Martin Kristensen (KFUM Oslo), 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

Viking 4-3-3 Starting XI
Østbø
Auklend
Heggheim 18’
Stensness
Falchener
Bell 77’
Bjørdal 68’
Kvia-Egeskog
Christiansen 3 77’
Botheim
Cosic 68’
KFUM Oslo 3-4-3 Starting XI
Odegaard
Røsten
Soras
Schneider
Hoseth
Rasch 83’
Vinjor 46’
Hjorth 76’
Grødem 63’
Vinge
Visted 46’

Player stats

Goalkeeper1 player
90′ 3 1 29 – – – – –
Defenders5 players
Henrik Heggheim Taken off
18′ – – – – – 8 – – – –
90′ 1 3 – 7 4 71 – – – –
90′ – 3 2 5 5 62 2 – – –
90′ – 2 – 1 – 58 1 – 2 –
Herman Johan Haugen Came on as a substitute
72′ – 2 – 4 3 39 – – 1 –
Midfielders6 players
Henrik Bjørdal Taken off
68′ 1 – 41 2 – 1 2 4 1 1 –
Joe Bell Taken off
77′ – 1 55 2 – 1 3 4 3 2 –
90′ – – 36 1 – 1 1 2 1 1 –
Tobias Moi Came on as a substitute
22′ – – 13 – – 2 – 2 1 – –
Niklas Kemp Fuglestad Came on as a substitute
22′ 1 – 9 1 – – – – – – –
Jakob Segadal Hansen Came on as a substitute
13′ – – 5 – – 1 – 1 – – –
Forwards4 players
Peter Christiansen Taken off
77′ 3 – 8 4 1.08 – 2 3 1 18 –
90′ – 1 3 1 0.66 – 5 4 1 30 –
Amin Cosic Taken off
68′ – – – – – – 2 4 – 23 –
Romano Postema Came on as a substitute
13′ – – 1 – 0.63 – 1 – – 3 –
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.