Malmo vs BK Hacken

1 June 2025 · Allsvenskan · 2025 · Referee Adam Ladeback

Full time 3 – 0

Half-time: 2–0

  • Johan Karlsson 9’
  • Kenan Busuladžić 33’
  • Isaac Thelin 85’

Match summary

Malmo won comfortably, 3-0 at home to BK Hacken. Malmo led 2-0 at half-time.

Johan Karlsson put Malmo ahead from a corner in the 9th minute, Kenan Busuladžić made it 2-0 in the 33rd minute, and Isaac Thelin made it 3-0 in the 85th minute.

The chances backed that up: Malmo created 1.74 expected goals (xG) from 15 shots to BK Hacken's 0.61 from 7.

Match stats

56% Possession 44%
15 Shots 7
4 Shots on target 1
8 Corners 4
430 Passes 344
83.3% Pass accuracy 82.8%
14 Tackles 22
16 Fouls 22
1 Yellow cards 5
0 Red cards 0
1 Offsides 1

Key events

Malmo BK Hacken
Kick-off
Johan KarlssonRight foot shot1-0 (Malmo)
9’
13’
19’
Kenan BusuladžićLeft foot shot2-0 (Malmo)
33’
40’
45+1’
Half-time2-0
Second half underway
49’
53’
61’
Filip OhmanSigge Jansson
64’
Severin NiouleShot on target
70’
Nikola MitrovicPontus Dahbo
Zakaria LoukiliKenan Busuladžić
80’
Isaac ThelinRight foot shot3-0 (Malmo)
85’
Oliver BergShot on target
85’
Full-time3-0

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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.74 0.61 9’ Johan Karlsson (Malmo), 1-0 9’ 33’ Kenan Busuladžić (Malmo), 2-0 33’ 85’ Isaac Thelin (Malmo), 3-0 85’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.74 0.61 9’ Johan Karlsson (Malmo), 1-0 Karlsson 9’ 33’ Kenan Busuladžić (Malmo), 2-0 Busuladžić 33’ 85’ Isaac Thelin (Malmo), 3-0 Thelin 85’
Malmo 1.74 xGBK Hacken 0.61 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 BK Hacken attacking Malmo attacking 
21’ Daníel Tristan Guðjohnsen (Malmo), open play, 0.44 xG, off target 9’ Johan Karlsson (Malmo), from a corner, 0.32 xG, goal 73’ Silas Andersen (BK Hacken), from a corner, 0.30 xG, off target 85’ Isaac Thelin (Malmo), open play, 0.28 xG, goal 28’ Severin Nioule (BK Hacken), open play, 0.20 xG, off target 85’ Oliver Berg (Malmo), open play, 0.16 xG, saved 58’ Sead Hakšabanović (Malmo), open play, 0.15 xG, off target 33’ Kenan Busuladžić (Malmo), open play, 0.07 xG, goal 82’ Oliver Berg (Malmo), from a corner, 0.06 xG, off target 31’ Otto Rosengren (Malmo), set piece, 0.06 xG, blocked 37’ Hugo Bolin (Malmo), open play, 0.05 xG, off target 64’ Severin Nioule (BK Hacken), open play, 0.05 xG, saved 51’ Hugo Bolin (Malmo), open play, 0.04 xG, off target 2’ Daníel Tristan Guðjohnsen (Malmo), from a corner, 0.03 xG, blocked 82’ Colin Rösler (Malmo), from a corner, 0.03 xG, off target 8’ Hugo Bolin (Malmo), from a corner, 0.03 xG, blocked 35’ Otto Rosengren (Malmo), open play, 0.03 xG, off target 14’ Pontus Dahbo (BK Hacken), open play, 0.02 xG, off target 77’ Marius Lode (BK Hacken), open play, 0.02 xG, off target 76’ Isak Brusberg (BK Hacken), from a corner, 0.01 xG, off target 53’ Severin Nioule (BK Hacken), open play, 0.01 xG, off target 5’ Jens Stryger Larsen (Malmo), open play, 0.01 xG, off target 21’ Daníel Tristan Guðjohnsen (Malmo), open play, 0.44 xG, off target 9’ Johan Karlsson (Malmo), from a corner, 0.32 xG, goal 73’ Silas Andersen (BK Hacken), from a corner, 0.30 xG, off target 85’ Isaac Thelin (Malmo), open play, 0.28 xG, goal 28’ Severin Nioule (BK Hacken), open play, 0.20 xG, off target 85’ Oliver Berg (Malmo), open play, 0.16 xG, saved 58’ Sead Hakšabanović (Malmo), open play, 0.15 xG, off target 33’ Kenan Busuladžić (Malmo), open play, 0.07 xG, goal 31’ Otto Rosengren (Malmo), set piece, 0.06 xG, blocked 82’ Oliver Berg (Malmo), from a corner, 0.06 xG, off target 37’ Hugo Bolin (Malmo), open play, 0.05 xG, off target 64’ Severin Nioule (BK Hacken), open play, 0.05 xG, saved 51’ Hugo Bolin (Malmo), open play, 0.04 xG, off target 2’ Daníel Tristan Guðjohnsen (Malmo), from a corner, 0.03 xG, blocked 82’ Colin Rösler (Malmo), from a corner, 0.03 xG, off target 8’ Hugo Bolin (Malmo), from a corner, 0.03 xG, blocked 35’ Otto Rosengren (Malmo), open play, 0.03 xG, off target 14’ Pontus Dahbo (BK Hacken), open play, 0.02 xG, off target 77’ Marius Lode (BK Hacken), open play, 0.02 xG, off target 76’ Isak Brusberg (BK Hacken), from a corner, 0.01 xG, off target 53’ Severin Nioule (BK Hacken), open play, 0.01 xG, off target 5’ Jens Stryger Larsen (Malmo), 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

Malmo 4-3-1-2 Starting XI
Ellborg
Busanello
Rösler
Karlsson
Larsen
Bolin 90’
Busuladžić 80’
Rosengren
Hakšabanović 68’
Ali 79’
Guðjohnsen 68’
BK Hacken 4-4-2 Starting XI
Berisha
Lundqvist
Lode
Andersen
Jansson 61’
Dahbo 70’
Gustafson
Holm
Rygaard 70’
Nioule
Dembe 57’

Player stats

Goalkeeper1 player
90′ 1 0 19 1 – – – –
Defenders4 players
Johan Karlsson
90′ 1 1 – 3 2 28 – 1 – –
90′ 1 1 – 3 2 47 – – – –
90′ 1 – – 6 4 46 – – – –
90′ 2 2 – 11 1 61 3 – – –
Midfielders7 players
Kenan Busuladžić Taken off
80′ 1 – 40 – – 2 1 6 3 3 –
90′ – – 54 2 – 1 1 4 2 3 –
Hugo Bolin Taken off
89′ – – 48 3 – 2 1 7 – 2 –
Sead Hakšabanović Taken off
68′ – – 26 1 – 1 – 6 3 3 –
Taha Abdi Ali Taken off
79′ – – 25 – – – – 5 3 2 –
Oliver Berg Came on as a substitute
22′ – – 7 – – 1 – 3 – 1 –
Zakaria Loukili Came on as a substitute
10′ – – 5 – – 1 – 1 – – –
Forwards3 players
68′ – – 2 – 0.47 – – 1 – 15 –
Isaac Thelin Came on as a substitute
22′ 1 – 1 1 0.28 – – 2 – 5 –
Emmanuel Ekong Came on as a substitute
11′ – – – – – – – 2 1 4 –
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.