Halmstad vs BK Hacken

20 July 2025 · Allsvenskan · 2025 · Referee Oscar Johnson

Full time 0 – 0

Half-time: 0–0

Match summary

Neither Halmstad nor BK Hacken found the net in a 0-0 draw.

There was little between the sides on chances: Halmstad created 1.50 expected goals (xG) from 9 shots, BK Hacken 1.55 from 22.

Match stats

32% Possession 68%
9 Shots 22
3 Shots on target 7
2 Corners 11
272 Passes 557
69.5% Pass accuracy 87.3%
21 Tackles 26
16 Fouls 9
3 Yellow cards 2
0 Red cards 0
3 Offsides 2

Key events

Halmstad BK Hacken
Kick-off
8’
Srđan HrstićShot on target
35’
Julius LindbergShot on target
Naeem Mohammed
45’
Half-time0-0
46’
Sigge JanssonShot on target
Bleon KurtulusShot on target
50’
Second half underway
51’
Pontus DahboShot on target
Rami KaibShot on target
56’
59’
Simon GustafsonLasse Madsen
60’
Sanders NgaboSigge Jansson
66’
73’
Isak BrusbergPontus Dahbo
79’
80’
Mikkel RygaardSeverin Nioule
Naeem MohammedShot on target
81’
Paweł ChrupałłaLudvig Arvidsson
82’
88’
Julius LindbergShot on target
90+1’
Sanders NgaboShot on target
90+4’
Mikkel RygaardShot on target
Marvin IllaryNaeem Mohammed
90+5’
Gísli EyjólfssonJoel Allansson
90+5’
90+11’
Full-time0-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.50 1.55 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.50 1.55
Halmstad 1.50 xGBK Hacken 1.55 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 BK Hacken attacking Halmstad attacking 
3’ Yannick Agnero (Halmstad), open play, 0.38 xG, off target 81’ Naeem Mohammed (Halmstad), open play, 0.24 xG, saved 11’ Yannick Agnero (Halmstad), open play, 0.23 xG, blocked 48’ Yannick Agnero (Halmstad), open play, 0.23 xG, off target 47’ Severin Nioule (BK Hacken), open play, 0.21 xG, blocked 63’ Severin Nioule (BK Hacken), open play, 0.17 xG, off target 30’ Naeem Mohammed (Halmstad), open play, 0.16 xG, hit the woodwork 74’ Yannick Agnero (Halmstad), open play, 0.15 xG, blocked 83’ Sanders Ngabo (BK Hacken), open play, 0.14 xG, off target 85’ Simon Gustafson (BK Hacken), open play, 0.13 xG, off target 35’ Julius Lindberg (BK Hacken), open play, 0.11 xG, saved 88’ Julius Lindberg (BK Hacken), open play, 0.11 xG, saved 51’ Pontus Dahbo (BK Hacken), open play, 0.09 xG, saved 90+7’ Isak Brusberg (BK Hacken), open play, 0.09 xG, blocked 59’ Srđan Hrstić (BK Hacken), set piece, 0.09 xG, hit the woodwork 50’ Bleon Kurtulus (Halmstad), from a corner, 0.07 xG, saved 39’ Julius Lindberg (BK Hacken), open play, 0.05 xG, blocked 51’ Srđan Hrstić (BK Hacken), open play, 0.06 xG, off target 90+4’ Mikkel Rygaard (BK Hacken), open play, 0.05 xG, saved 90+1’ Sanders Ngabo (BK Hacken), open play, 0.04 xG, saved 8’ Samuel Leach Holm (BK Hacken), open play, 0.03 xG, off target 71’ Adrian Svanback (BK Hacken), open play, 0.03 xG, off target 8’ Srđan Hrstić (BK Hacken), from a corner, 0.03 xG, saved 11’ Naeem Mohammed (Halmstad), open play, 0.03 xG, off target 57’ Severin Nioule (BK Hacken), open play, 0.02 xG, off target 20’ Lasse Madsen (BK Hacken), open play, 0.02 xG, blocked 46’ Sigge Jansson (BK Hacken), from a corner, 0.02 xG, saved 52’ Pontus Dahbo (BK Hacken), open play, 0.02 xG, off target 56’ Rami Kaib (Halmstad), open play, 0.02 xG, saved 50’ Samuel Leach Holm (BK Hacken), open play, 0.02 xG, off target 51’ Adam Lundqvist (BK Hacken), from a corner, 0.01 xG, blocked 3’ Yannick Agnero (Halmstad), open play, 0.38 xG, off target 81’ Naeem Mohammed (Halmstad), open play, 0.24 xG, saved 11’ Yannick Agnero (Halmstad), open play, 0.23 xG, blocked 48’ Yannick Agnero (Halmstad), open play, 0.23 xG, off target 47’ Severin Nioule (BK Hacken), open play, 0.21 xG, blocked 30’ Naeem Mohammed (Halmstad), open play, 0.16 xG, hit the woodwork 63’ Severin Nioule (BK Hacken), open play, 0.17 xG, off target 74’ Yannick Agnero (Halmstad), open play, 0.15 xG, blocked 83’ Sanders Ngabo (BK Hacken), open play, 0.14 xG, off target 85’ Simon Gustafson (BK Hacken), open play, 0.13 xG, off target 35’ Julius Lindberg (BK Hacken), open play, 0.11 xG, saved 88’ Julius Lindberg (BK Hacken), open play, 0.11 xG, saved 90+7’ Isak Brusberg (BK Hacken), open play, 0.09 xG, blocked 51’ Pontus Dahbo (BK Hacken), open play, 0.09 xG, saved 59’ Srđan Hrstić (BK Hacken), set piece, 0.09 xG, hit the woodwork 50’ Bleon Kurtulus (Halmstad), from a corner, 0.07 xG, saved 51’ Srđan Hrstić (BK Hacken), open play, 0.06 xG, off target 39’ Julius Lindberg (BK Hacken), open play, 0.05 xG, blocked 90+4’ Mikkel Rygaard (BK Hacken), open play, 0.05 xG, saved 90+1’ Sanders Ngabo (BK Hacken), open play, 0.04 xG, saved 8’ Samuel Leach Holm (BK Hacken), open play, 0.03 xG, off target 71’ Adrian Svanback (BK Hacken), open play, 0.03 xG, off target 8’ Srđan Hrstić (BK Hacken), from a corner, 0.03 xG, saved 11’ Naeem Mohammed (Halmstad), open play, 0.03 xG, off target 57’ Severin Nioule (BK Hacken), open play, 0.02 xG, off target 20’ Lasse Madsen (BK Hacken), open play, 0.02 xG, blocked 46’ Sigge Jansson (BK Hacken), from a corner, 0.02 xG, saved 52’ Pontus Dahbo (BK Hacken), open play, 0.02 xG, off target 56’ Rami Kaib (Halmstad), open play, 0.02 xG, saved 50’ Samuel Leach Holm (BK Hacken), open play, 0.02 xG, off target 51’ Adam Lundqvist (BK Hacken), from a corner, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

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

Lineups

Halmstad 3-4-3 Starting XI
Erlandsson
Wallentin
Gregor
Kurtulus
Kaib 82’
Granath
Allansson 90’
Nilsson 40’
Arvidsson 82’
Agnero
Mohammed 90’
BK Hacken 4-2-3-1 Starting XI
Berisha
Lundqvist
Samuelsson
Jansson 60’
Lindberg
Andersen
Holm
Nioule 80’
Madsen 59’
Dahbo 73’
Hrstić 60’

Player stats

Goalkeeper1 player
Tim Erlandsson
90′ 6 0 37 – – – – –
Defenders4 players
90′ – – – 1 1 24 1 – – –
90′ 1 – – 1 – 32 1 – – –
90′ 2 – – 4 – 35 – – – –
Rami Kaib Taken off
82′ 3 – – 3 – 25 2 – – –
Midfielders6 players
90′ – – 19 3 – 3 5 8 1 2 –
Joel Allansson Taken off
89′ – – 18 1 – 4 2 5 – 1 –
Aleksander Nilsson Taken off
40′ – – 14 1 – 1 1 4 – 1 –
Ludvig Arvidsson Taken off
82′ – – 11 1 – 2 – 3 2 – –
Niilo Mäenpää Came on as a substitute
50′ – – 22 – – 1 – 1 – – –
Paweł Chrupałła Came on as a substitute
8′ – – 2 – – – – – – – –
Forwards3 players
90′ – – 4 – 0.99 – – 9 2 12 –
Naeem Mohammed Taken off
89′ – – 3 1 0.44 – – 3 1 18 –
Malte Persson Came on as a substitute
8′ – – – – – – – 2 – 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. Referee data before 2025/26 from the Transfermarkt datasets project.