Malmo vs Norrkoping

12 July 2025 · Allsvenskan · 2025 · Referee Kristoffer Karlsson

Full time 3 – 1

Half-time: 1–0

  • Sead Hakšabanović 32’
  • Hugo Bolin 49’
  • Emmanuel Ekong 81’
  • Christoffer Nyman 87’

Match summary

Malmo won 3-1 at home to Norrkoping. Malmo led 1-0 at half-time.

In the first half, Sead Hakšabanović put Malmo ahead in the 32nd minute. In the second half, Hugo Bolin made it 2-0 in the 49th minute, Emmanuel Ekong made it 3-0 in the 81st minute, and Christoffer Nyman pulled one back to make it 3-1 with a header in the 87th minute.

The chances backed that up: Malmo created 2.08 expected goals (xG) from 14 shots to Norrkoping's 1.49 from 14.

Match stats

48% Possession 52%
14 Shots 14
7 Shots on target 5
4 Corners 2
469 Passes 496
83.8% Pass accuracy 85.5%
15 Tackles 13
20 Fouls 14
2 Yellow cards 2
0 Red cards 0
3 Offsides 1

Key events

Malmo Norrkoping
Kick-off
10’
David Moberg KarlssonShot on target
18’
David Moberg KarlssonShot on target
Sead HakšabanovićRight foot shot1-0 (Malmo)
32’
Isaac ThelinShot on target
41’
42’
Arnór TraustasonShot on target
Half-time1-0
Second half underway
Hugo BolinRight foot shot2-0 (Malmo)
49’
57’
Axel BrönnerAlexander Fransson
57’
Yahya KalleyKevin Höög Jansson
Hugo BolinShot on target
60’
Otto RosengrenShot on target
60’
72’
Tim PricaDavid Moberg Karlsson
Otto RosengrenShot on target
73’
78’
Yahya Kalley
Emmanuel EkongRight foot shot3-0 (Malmo)
81’
Oscar LewickiPontus Jansson
85’
87’
Christoffer NymanHeader3-1 (Norrkoping)
90+3’
Ísak Andri SigurgeirssonShot on target
Full-time3-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 2.08 1.49 32’ Sead Hakšabanović (Malmo), 1-0 32’ 49’ Hugo Bolin (Malmo), 2-0 49’ 81’ Emmanuel Ekong (Malmo), 3-0 81’ 87’ Christoffer Nyman (Norrkoping), 3-1 87’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.08 1.49 32’ Sead Hakšabanović (Malmo), 1-0 Hakšabanović 32’ 49’ Hugo Bolin (Malmo), 2-0 Bolin 49’ 81’ Emmanuel Ekong (Malmo), 3-0 Ekong 81’ 87’ Christoffer Nyman (Norrkoping), 3-1 Nyman 87’
Malmo 2.08 xGNorrkoping 1.49 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Norrkoping attacking Malmo attacking 
32’ Sead Hakšabanović (Malmo), open play, 0.61 xG, goal 87’ Christoffer Nyman (Norrkoping), open play, 0.52 xG, goal 60’ Hugo Bolin (Malmo), open play, 0.36 xG, saved 35’ Pontus Jansson (Malmo), set piece, 0.20 xG, off target 30’ Ismet Lushaku (Norrkoping), open play, 0.17 xG, off target 18’ David Moberg Karlsson (Norrkoping), open play, 0.16 xG, saved 49’ Hugo Bolin (Malmo), open play, 0.15 xG, goal 63’ Isaac Thelin (Malmo), open play, 0.12 xG, off target 81’ Emmanuel Ekong (Malmo), open play, 0.12 xG, goal 16’ Otto Rosengren (Malmo), open play, 0.11 xG, off target 90+3’ Ísak Andri Sigurgeirsson (Norrkoping), open play, 0.11 xG, saved 41’ Isaac Thelin (Malmo), from a corner, 0.10 xG, saved 8’ Jens Stryger Larsen (Malmo), set piece, 0.09 xG, off target 67’ David Moberg Karlsson (Norrkoping), open play, 0.10 xG, blocked 42’ Arnór Traustason (Norrkoping), open play, 0.09 xG, saved 73’ Otto Rosengren (Malmo), open play, 0.08 xG, saved 80’ Tim Prica (Norrkoping), open play, 0.07 xG, blocked 30’ David Moberg Karlsson (Norrkoping), open play, 0.06 xG, blocked 88’ Tim Prica (Norrkoping), open play, 0.06 xG, blocked 52’ David Moberg Karlsson (Norrkoping), open play, 0.05 xG, off target 16’ Otto Rosengren (Malmo), open play, 0.04 xG, blocked 60’ Otto Rosengren (Malmo), open play, 0.04 xG, saved 10’ David Moberg Karlsson (Norrkoping), open play, 0.03 xG, saved 47’ Pontus Jansson (Malmo), from a corner, 0.03 xG, off target 4’ Arnór Traustason (Norrkoping), open play, 0.02 xG, blocked 36’ Lasse Berg Johnsen (Malmo), open play, 0.02 xG, off target 90+2’ Ísak Andri Sigurgeirsson (Norrkoping), open play, 0.02 xG, off target 61’ David Moberg Karlsson (Norrkoping), open play, 0.02 xG, off target 32’ Sead Hakšabanović (Malmo), open play, 0.61 xG, goal 87’ Christoffer Nyman (Norrkoping), open play, 0.52 xG, goal 60’ Hugo Bolin (Malmo), open play, 0.36 xG, saved 35’ Pontus Jansson (Malmo), set piece, 0.20 xG, off target 30’ Ismet Lushaku (Norrkoping), open play, 0.17 xG, off target 18’ David Moberg Karlsson (Norrkoping), open play, 0.16 xG, saved 49’ Hugo Bolin (Malmo), open play, 0.15 xG, goal 63’ Isaac Thelin (Malmo), open play, 0.12 xG, off target 81’ Emmanuel Ekong (Malmo), open play, 0.12 xG, goal 16’ Otto Rosengren (Malmo), open play, 0.11 xG, off target 90+3’ Ísak Andri Sigurgeirsson (Norrkoping), open play, 0.11 xG, saved 41’ Isaac Thelin (Malmo), from a corner, 0.10 xG, saved 67’ David Moberg Karlsson (Norrkoping), open play, 0.10 xG, blocked 8’ Jens Stryger Larsen (Malmo), set piece, 0.09 xG, off target 42’ Arnór Traustason (Norrkoping), open play, 0.09 xG, saved 73’ Otto Rosengren (Malmo), open play, 0.08 xG, saved 80’ Tim Prica (Norrkoping), open play, 0.07 xG, blocked 88’ Tim Prica (Norrkoping), open play, 0.06 xG, blocked 30’ David Moberg Karlsson (Norrkoping), open play, 0.06 xG, blocked 52’ David Moberg Karlsson (Norrkoping), open play, 0.05 xG, off target 60’ Otto Rosengren (Malmo), open play, 0.04 xG, saved 16’ Otto Rosengren (Malmo), open play, 0.04 xG, blocked 10’ David Moberg Karlsson (Norrkoping), open play, 0.03 xG, saved 47’ Pontus Jansson (Malmo), from a corner, 0.03 xG, off target 4’ Arnór Traustason (Norrkoping), open play, 0.02 xG, blocked 36’ Lasse Berg Johnsen (Malmo), open play, 0.02 xG, off target 90+2’ Ísak Andri Sigurgeirsson (Norrkoping), open play, 0.02 xG, off target 61’ David Moberg Karlsson (Norrkoping), open play, 0.02 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

Malmo 5-3-2 Starting XI
Olsen
Busanello
Jansson 85’
Zätterström
Karlsson
Larsen
Bolin 78’
Johnsen
Rosengren 78’
Hakšabanović 78’
Thelin 64’
Norrkoping 4-3-3 Starting XI
Andersson
Oppong
Watson
Jansson 57’
Neffati
Lushaku 72’
Fransson 57’
Traustason
Sigurgeirsson
Karlsson 72’
Nyman

Player stats

Goalkeeper1 player
90′ 4 1 21 – – – – –
Defenders6 players
Johan Karlsson
90′ 2 – – 10 2 43 1 – 1 –
90′ 2 – – 5 – 55 2 – – –
Pontus Jansson Taken off
85′ 1 – – 7 6 42 – – – –
90′ 1 – – 4 2 42 – – – –
90′ 1 – – 4 1 46 2 – 1 –
Oscar Lewicki Came on as a substitute
11′ – – – – – 4 – – – –
Midfielders7 players
Lasse Berg Johnsen
90′ – – 61 – – – – – 2 – –
Otto Rosengren Taken off
78′ – – 44 2 – 2 1 7 3 5 –
Hugo Bolin Taken off
78′ 1 – 35 2 – 4 1 6 1 1 –
Sead Hakšabanović Taken off
78′ 1 – 34 1 – – – 1 3 – –
Taha Abdi Ali Came on as a substitute
26′ – – 13 – – – – 1 – – –
Arnór Sigurðsson Came on as a substitute
12′ – – 5 – – – – – 1 – –
Kenan Busuladžić Came on as a substitute
12′ – – 9 – – – – – – – –
Forwards2 players
Isaac Thelin Taken off
64′ – 1 2 1 0.23 – 1 9 – 10 –
Emmanuel Ekong Came on as a substitute
12′ 1 – 1 1 0.12 – – 1 – 5 –
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.