KFUM Oslo vs HamKam

1 November 2026 · Eliteserien · 2026 · Referee Mohammad Usman Aslam

Full time 2 – 2

Half-time: 1–0

  • Magnus Grødem 32’, 72’
  • Patrick Metcalfe 80’
  • Henrik Udahl 86’

Match summary

KFUM Oslo and HamKam shared the points in a 2-2 draw. KFUM Oslo led 1-0 at half-time.

In the first half, Magnus Grødem put KFUM Oslo ahead with a header in the 32nd minute. In the second half, Grødem made it 2-0 in the 72nd minute, Patrick Metcalfe pulled one back to make it 2-1 from a corner in the 80th minute, and Henrik Udahl equalised in the 86th minute.

There was little between the sides on chances: KFUM Oslo created 1.12 expected goals (xG) from 13 shots, HamKam 0.90 from 13.

Match stats

48% Possession 52%
13 Shots 13
5 Shots on target 2
3 Corners 6
73 Attacks 113
30 Dangerous attacks 53
476 Passes 510
79.6% Pass accuracy 79.0%
20 Tackles 14
6 Fouls 12
1 Yellow cards 3
1 Offsides 3

Key events

KFUM Oslo HamKam
Kick-off
1’
Corner
Bilal NjieShot on target
10’
15’
Corner
28’
Corner
Magnus GrødemHeader1-0 (KFUM Oslo)
32’
Half-time1-0
Magnus GrødemShot on target
46’
Second half underway
47’
48’
Corner
59’
64’
Corner
Magnus Grødem2-0 (KFUM Oslo)
71’
76’
79’
Corner
80’
Patrick MetcalfeRight foot shot2-1 (HamKam)
81’
82’
Corner
Sander Hansen SjøkvistShot on target
85’
Corner
85’
86’
Henrik UdahlRight foot shot2-2 (HamKam)
Corner
90+2’
Full-time2-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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.12 0.90 32’ Magnus Grødem (KFUM Oslo), 1-0 32’ 72’ Magnus Grødem (KFUM Oslo), 2-0 72’ 80’ Patrick Metcalfe (HamKam), 2-1 80’ 86’ Henrik Udahl (HamKam), 2-2 86’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.12 0.90 32’ Magnus Grødem (KFUM Oslo), 1-0 Grødem 32’ 72’ Magnus Grødem (KFUM Oslo), 2-0 Grødem 72’ 80’ Patrick Metcalfe (HamKam), 2-1 Metcalfe 80’ 86’ Henrik Udahl (HamKam), 2-2 Udahl 86’
KFUM Oslo 1.12 xGHamKam 0.90 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 HamKam attacking KFUM Oslo attacking 
32’ Magnus Grødem (KFUM Oslo), open play, 0.20 xG, goal 72’ Magnus Grødem (KFUM Oslo), open play, 0.20 xG, goal 86’ Henrik Udahl (HamKam), open play, 0.20 xG, goal 80’ Patrick Metcalfe (HamKam), from a corner, 0.14 xG, goal 59’ Ola Visted (KFUM Oslo), open play, 0.13 xG, blocked 90+3’ Aksel Baran Potur (HamKam), open play, 0.13 xG, off target 90+3’ Daniel Schneider (KFUM Oslo), from a corner, 0.11 xG, off target 90+3’ Bjorn Martin Kristensen (KFUM Oslo), from a corner, 0.10 xG, off target 10’ Bilal Njie (KFUM Oslo), open play, 0.09 xG, saved 38’ Aleksander Andresen (HamKam), open play, 0.07 xG, blocked 11’ Bilal Njie (KFUM Oslo), open play, 0.06 xG, blocked 19’ Luc Mares (HamKam), open play, 0.06 xG, blocked 77’ Sander Hansen Sjøkvist (KFUM Oslo), open play, 0.05 xG, off target 17’ David Benjamin (HamKam), open play, 0.05 xG, blocked 29’ João Barros (HamKam), open play, 0.05 xG, off target 86’ Snorre Strand Nilsen (HamKam), open play, 0.05 xG, off target 57’ Henrik Udahl (HamKam), open play, 0.04 xG, off target 64’ Henrik Udahl (HamKam), open play, 0.04 xG, blocked 90+2’ Magnus Wolff Eikrem (KFUM Oslo), open play, 0.05 xG, blocked 46’ Magnus Grødem (KFUM Oslo), open play, 0.04 xG, saved 53’ Bilal Njie (KFUM Oslo), open play, 0.04 xG, blocked 85’ Sander Hansen Sjøkvist (KFUM Oslo), direct free kick, 0.04 xG, saved 18’ David Benjamin (HamKam), open play, 0.03 xG, off target 44’ Robin Rasch (KFUM Oslo), open play, 0.03 xG, off target 43’ Viðar Ari Jónsson (HamKam), open play, 0.03 xG, blocked 68’ Ethan Amundsen-Day (HamKam), open play, 0.01 xG, off target 32’ Magnus Grødem (KFUM Oslo), open play, 0.20 xG, goal 72’ Magnus Grødem (KFUM Oslo), open play, 0.20 xG, goal 86’ Henrik Udahl (HamKam), open play, 0.20 xG, goal 80’ Patrick Metcalfe (HamKam), from a corner, 0.14 xG, goal 59’ Ola Visted (KFUM Oslo), open play, 0.13 xG, blocked 90+3’ Aksel Baran Potur (HamKam), open play, 0.13 xG, off target 90+3’ Daniel Schneider (KFUM Oslo), from a corner, 0.11 xG, off target 90+3’ Bjorn Martin Kristensen (KFUM Oslo), from a corner, 0.10 xG, off target 10’ Bilal Njie (KFUM Oslo), open play, 0.09 xG, saved 38’ Aleksander Andresen (HamKam), open play, 0.07 xG, blocked 11’ Bilal Njie (KFUM Oslo), open play, 0.06 xG, blocked 19’ Luc Mares (HamKam), open play, 0.06 xG, blocked 77’ Sander Hansen Sjøkvist (KFUM Oslo), open play, 0.05 xG, off target 17’ David Benjamin (HamKam), open play, 0.05 xG, blocked 29’ João Barros (HamKam), open play, 0.05 xG, off target 86’ Snorre Strand Nilsen (HamKam), open play, 0.05 xG, off target 90+2’ Magnus Wolff Eikrem (KFUM Oslo), open play, 0.05 xG, blocked 57’ Henrik Udahl (HamKam), open play, 0.04 xG, off target 64’ Henrik Udahl (HamKam), open play, 0.04 xG, blocked 53’ Bilal Njie (KFUM Oslo), open play, 0.04 xG, blocked 85’ Sander Hansen Sjøkvist (KFUM Oslo), direct free kick, 0.04 xG, saved 46’ Magnus Grødem (KFUM Oslo), open play, 0.04 xG, saved 18’ David Benjamin (HamKam), open play, 0.03 xG, off target 43’ Viðar Ari Jónsson (HamKam), open play, 0.03 xG, blocked 44’ Robin Rasch (KFUM Oslo), open play, 0.03 xG, off target 68’ Ethan Amundsen-Day (HamKam), open play, 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

KFUM Oslo 3-4-3 Starting XI
Odegaard
Schneider
Berglie 89’
Skaret
Hjorth 74’
Rasch 74’
Vinjor
Hoseth
Njie 74’
Grødem 2 80’
Visted
HamKam 5-3-2 Starting XI
Sandberg
Barros 55’
Andresen
Gjone
Sjolstad 90’
Jónsson 73’
Mares
Mettler 56’
Metcalfe
Potur
Benjamin 72’

Player stats

Goalkeeper1 player
90′ 0 2 41 1 – – – –
Defenders5 players
90′ 1 2 – 4 1 56 – – – –
Fredrik Tobias Berglie Taken off
89′ 1 2 2 2 1 45 1 – – –
90′ 3 3 2 13 9 42 1 – –
Eirik Franke Saunes Came on as a substitute
16′ – – – – – 6 – – – –
Sander Hansen Sjøkvist Came on as a substitute
16′ 2 – – 2 – – – – – –
Midfielders7 players
90′ – – 36 – – 2 1 4 1 – –
Robin Rasch Taken off
74′ – – 72 – – 3 – 7 – 2 –
90′ – – 36 2 – 1 2 5 – 1 –
Jonas Lange Hjorth Taken off
74′ – – 37 – – 3 – 3 – – –
90′ – – 45 1 – 2 – 6 2 1 –
Magnus Grødem Taken off
80′ 2 – 31 1 – – – 2 1 1 –
Bilal Njie Taken off
74′ – 2 20 3 – 2 2 6 – 2 –
Forwards3 players
Rasmus Eggen Vinge Came on as a substitute
16′ – – – – – – – 2 1 3 –
Bjorn Martin Kristensen Came on as a substitute
10′ – – 1 – 0.10 – 1 2 1 3 –
Magnus Wolff Eikrem Came on as a substitute
1′ – – 1 – 0.05 – – – – 2 –
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.