BK Hacken vs GAIS

29 June 2025 · Allsvenskan · 2025 · Referee Mohammed Al-Hakim

Full time 1 – 3

Half-time: 0–2

  • Isak Brusberg 81’
  • Rasmus Niklasson 7’
  • Ibrahim Diabaté 16’
  • Amin Boudri 68’

Match summary

GAIS beat BK Hacken 3-1 on the road. GAIS led 2-0 at half-time.

In the first half, Rasmus Niklasson put GAIS ahead in the 7th minute and Ibrahim Diabaté made it 0-2 in the 16th minute. In the second half, Amin Boudri made it 0-3 in the 68th minute and Isak Brusberg pulled one back to make it 1-3 in the 81st minute.

The chances backed that up: GAIS created 1.93 expected goals (xG) from 22 shots to BK Hacken's 0.47 from 3.

Match stats

57% Possession 43%
3 Shots 22
1 Shots on target 7
1 Corners 4
590 Passes 439
83.9% Pass accuracy 78.6%
28 Tackles 29
5 Fouls 16
1 Yellow cards 1
0 Red cards 0
0 Offsides 2

Key events

BK Hacken GAIS
Kick-off
7’
Rasmus NiklassonRight foot shot0-1 (GAIS)
16’
Ibrahim DiabatéRight foot shot0-2 (GAIS)
24’
William MilovanovicShot on target
27’
Rasmus NiklassonShot on target
30’
Ibrahim DiabatéShot on target
45’
Half-time0-2
Second half underway
54’
William MilovanovicShot on target
63’
Edvin BecirovicRasmus Niklasson
64’
68’
Amin BoudriRight foot shot0-3 (GAIS)
Srđan HrstićNikola Mitrovic
70’
Sigge JanssonMikkel Rygaard
78’
Isak BrusbergLeft foot shot1-3 (BK Hacken)
81’
87’
Daniel BengtssonKevin Holmén
Nikola ZečevićMarius Lode
88’
Full-time1-3

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 0.47 1.93 7’ Rasmus Niklasson (GAIS), 0-1 7’ 16’ Ibrahim Diabaté (GAIS), 0-2 16’ 68’ Amin Boudri (GAIS), 0-3 68’ 81’ Isak Brusberg (BK Hacken), 1-3 81’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.47 1.93 7’ Rasmus Niklasson (GAIS), 0-1 Niklasson 7’ 16’ Ibrahim Diabaté (GAIS), 0-2 Diabaté 16’ 68’ Amin Boudri (GAIS), 0-3 Boudri 68’ 81’ Isak Brusberg (BK Hacken), 1-3 Brusberg 81’
BK Hacken 0.47 xGGAIS 1.93 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 GAIS attacking BK Hacken attacking 
16’ Ibrahim Diabaté (GAIS), open play, 0.42 xG, goal 54’ William Milovanovic (GAIS), open play, 0.41 xG, saved 7’ Rasmus Niklasson (GAIS), open play, 0.22 xG, goal 12’ Severin Nioule (BK Hacken), open play, 0.20 xG, blocked 81’ Isak Brusberg (BK Hacken), open play, 0.17 xG, goal 21’ Nikola Mitrovic (BK Hacken), open play, 0.10 xG, off target 23’ Ibrahim Diabaté (GAIS), from a corner, 0.10 xG, off target 16’ Rasmus Niklasson (GAIS), open play, 0.10 xG, blocked 30’ Filip Beckman (GAIS), from a corner, 0.07 xG, off target 33’ Rasmus Niklasson (GAIS), open play, 0.06 xG, blocked 26’ Amin Boudri (GAIS), open play, 0.05 xG, blocked 30’ Ibrahim Diabaté (GAIS), open play, 0.05 xG, saved 48’ Kevin Holmén (GAIS), from a corner, 0.05 xG, off target 68’ Amin Boudri (GAIS), open play, 0.06 xG, goal 62’ William Milovanovic (GAIS), open play, 0.05 xG, off target 27’ Rasmus Niklasson (GAIS), open play, 0.05 xG, saved 41’ Rasmus Niklasson (GAIS), set piece, 0.05 xG, off target 22’ Rasmus Niklasson (GAIS), open play, 0.04 xG, blocked 88’ Matteo de Brienne (GAIS), open play, 0.03 xG, off target 23’ William Milovanovic (GAIS), from a corner, 0.03 xG, blocked 23’ Gustav Lundgren (GAIS), from a corner, 0.02 xG, blocked 31’ Rasmus Niklasson (GAIS), open play, 0.02 xG, blocked 61’ William Milovanovic (GAIS), from a corner, 0.02 xG, off target 61’ Gustav Lundgren (GAIS), open play, 0.02 xG, blocked 24’ William Milovanovic (GAIS), set piece, 0.01 xG, saved 16’ Ibrahim Diabaté (GAIS), open play, 0.42 xG, goal 54’ William Milovanovic (GAIS), open play, 0.41 xG, saved 7’ Rasmus Niklasson (GAIS), open play, 0.22 xG, goal 12’ Severin Nioule (BK Hacken), open play, 0.20 xG, blocked 81’ Isak Brusberg (BK Hacken), open play, 0.17 xG, goal 23’ Ibrahim Diabaté (GAIS), from a corner, 0.10 xG, off target 21’ Nikola Mitrovic (BK Hacken), open play, 0.10 xG, off target 16’ Rasmus Niklasson (GAIS), open play, 0.10 xG, blocked 30’ Filip Beckman (GAIS), from a corner, 0.07 xG, off target 33’ Rasmus Niklasson (GAIS), open play, 0.06 xG, blocked 68’ Amin Boudri (GAIS), open play, 0.06 xG, goal 26’ Amin Boudri (GAIS), open play, 0.05 xG, blocked 30’ Ibrahim Diabaté (GAIS), open play, 0.05 xG, saved 48’ Kevin Holmén (GAIS), from a corner, 0.05 xG, off target 62’ William Milovanovic (GAIS), open play, 0.05 xG, off target 27’ Rasmus Niklasson (GAIS), open play, 0.05 xG, saved 41’ Rasmus Niklasson (GAIS), set piece, 0.05 xG, off target 22’ Rasmus Niklasson (GAIS), open play, 0.04 xG, blocked 23’ William Milovanovic (GAIS), from a corner, 0.03 xG, blocked 88’ Matteo de Brienne (GAIS), open play, 0.03 xG, off target 31’ Rasmus Niklasson (GAIS), open play, 0.02 xG, blocked 61’ William Milovanovic (GAIS), from a corner, 0.02 xG, off target 23’ Gustav Lundgren (GAIS), from a corner, 0.02 xG, blocked 61’ Gustav Lundgren (GAIS), open play, 0.02 xG, blocked 24’ William Milovanovic (GAIS), set piece, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

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

Lineups

BK Hacken 4-2-3-1 Starting XI
Berisha
Lundqvist
Hilvenius
Lode 88’
Ohman 70’
Gustafson
Holm
Nioule
Mitrovic 70’
Rygaard 78’
Brusberg
GAIS 4-3-3 Starting XI
Krasniqi
Thomasson 87’
Frej
Beckman
Wängberg
Milovanovic
Holmén 87’
Boudri 73’
Niklasson 63’
Diabaté 73’
Lundgren

Player stats

Goalkeeper1 player
90′ 4 3 34 – – – – –
Defenders6 players
Filip Ohman Taken off
70′ 1 – – 3 – 47 – – – –
90′ 2 4 – 4 1 56 – – – –
Marius Lode Taken off
88′ 1 – – 3 2 80 – – – –
90′ 8 – – 14 – 80 1 – – –
Ben Engdahl Came on as a substitute
20′ 1 – – 2 1 20 – – – –
Nikola Zečević Came on as a substitute
8′ 1 – – 4 2 8 – – – –
Midfielders6 players
90′ – 1 61 1 – 1 1 3 1 – –
90′ – – 83 – – 3 – 5 – 1 –
Nikola Mitrovic Taken off
70′ – – 15 – – 7 – 7 1 – –
Mikkel Rygaard Taken off
78′ – – 50 – – – 2 4 1 4 –
Severin Nioule
90′ – – 20 – – 1 – 4 – 2 –
Sigge Jansson Came on as a substitute
12′ – – 8 – – – – 1 – – –
Forwards2 players
90′ 1 – 1 1 0.17 – 2 3 1 24 –
Srđan Hrstić Came on as a substitute
20′ – – – – – – – 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.