GAIS vs BK Hacken

31 August 2025 · Allsvenskan · 2025 · Referee Victor Wolf

Full time 2 – 1

Half-time: 1–0

  • A. Boudri 20’
  • G. Lundgren 72’
  • J. Lindberg 79’

Match summary

GAIS won 2-1 at home to BK Hacken. GAIS led 1-0 at half-time.

A. Boudri put GAIS ahead with a header in the 20th minute, G. Lundgren made it 2-0 in the 72nd minute, and J. Lindberg pulled one back to make it 2-1 from a corner in the 79th minute.

There was little between the sides on chances: GAIS created 0.78 expected goals (xG) from 14 shots, BK Hacken 1.06 from 13.

Match stats

46% Possession 54%
14 Shots 13
9 Shots on target 4
2 Corners 3
402 Passes 478
78.6% Pass accuracy 77.2%
15 Tackles 25
20 Fouls 11
2 Yellow cards 2
4 Offsides 2

Key events

GAIS BK Hacken
Kick-off
10’
15’
S. JanssonA. Lundqvist
A. BoudriHeader1-0 (GAIS)
20’
K. HolménShot on target
22’
24’
S. Jansson
E. BecirovicShot on target
37’
K. HolménShot on target
45’
Half-time1-0
46’
D. Al-SaedL. Madsen
48’
J. P. DembeShot on target
Second half underway
W. MilovanovicShot on target
52’
54’
G. LundgrenShot on target
56’
A. KurochkinE. Becirovic
58’
60’
A. BoudriShot on target
61’
G. LundgrenRight foot shot2-0 (GAIS)
72’
G. LundgrenShot on target
72’
77’
A. LayouniShot on target
79’
J. LindbergRight foot shot2-1 (BK Hacken)
F. GustavssonA. Boudri
80’
89’
S. NiouleO. Samuelsson
90+4’
S. JanssonShot on target
Full-time2-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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.78 1.06 20’ A. Boudri (GAIS), 1-0 20’ 72’ G. Lundgren (GAIS), 2-0 72’ 79’ J. Lindberg (BK Hacken), 2-1 79’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.78 1.06 20’ A. Boudri (GAIS), 1-0 Boudri 20’ 72’ G. Lundgren (GAIS), 2-0 Lundgren 72’ 79’ J. Lindberg (BK Hacken), 2-1 Lindberg 79’
GAIS 0.78 xGBK Hacken 1.06 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 BK Hacken attacking GAIS attacking 
32’ J. P. Dembe (BK Hacken), open play, 0.21 xG, off target 48’ S. Andersen (BK Hacken), set piece, 0.18 xG, off target 88’ S. Ngabo (BK Hacken), open play, 0.16 xG, blocked 72’ G. Lundgren (GAIS), open play, 0.15 xG, goal 48’ S. Gustafson (BK Hacken), set piece, 0.12 xG, blocked 88’ S. Ngabo (BK Hacken), open play, 0.12 xG, blocked 81’ A. Kurochkin (GAIS), open play, 0.10 xG, off target 20’ A. Boudri (GAIS), open play, 0.09 xG, goal 5’ I. Diabaté (GAIS), from a corner, 0.08 xG, off target 68’ I. Brusberg (BK Hacken), open play, 0.07 xG, off target 56’ G. Lundgren (GAIS), open play, 0.05 xG, saved 37’ E. Becirovic (GAIS), open play, 0.05 xG, saved 72’ G. Lundgren (GAIS), open play, 0.05 xG, saved 61’ A. Boudri (GAIS), direct free kick, 0.04 xG, saved 48’ J. P. Dembe (BK Hacken), set piece, 0.04 xG, saved 79’ J. Lindberg (BK Hacken), from a corner, 0.04 xG, goal 90+4’ S. Jansson (BK Hacken), open play, 0.04 xG, saved 24’ K. Holmén (GAIS), direct free kick, 0.04 xG, hit the woodwork 26’ M. d. Brienne (GAIS), open play, 0.04 xG, hit the woodwork 77’ A. Layouni (BK Hacken), open play, 0.04 xG, saved 63’ A. Svanbäck (BK Hacken), open play, 0.03 xG, off target 26’ F. Beckman (GAIS), set piece, 0.03 xG, off target 45’ K. Holmén (GAIS), open play, 0.02 xG, saved 52’ W. Milovanovic (GAIS), open play, 0.02 xG, saved 22’ K. Holmén (GAIS), direct free kick, 0.01 xG, saved 71’ S. Gustafson (BK Hacken), from a corner, 0.01 xG, off target 37’ J. Lindberg (BK Hacken), open play, 0.01 xG, off target 32’ J. P. Dembe (BK Hacken), open play, 0.21 xG, off target 48’ S. Andersen (BK Hacken), set piece, 0.18 xG, off target 88’ S. Ngabo (BK Hacken), open play, 0.16 xG, blocked 72’ G. Lundgren (GAIS), open play, 0.15 xG, goal 48’ S. Gustafson (BK Hacken), set piece, 0.12 xG, blocked 88’ S. Ngabo (BK Hacken), open play, 0.12 xG, blocked 81’ A. Kurochkin (GAIS), open play, 0.10 xG, off target 20’ A. Boudri (GAIS), open play, 0.09 xG, goal 5’ I. Diabaté (GAIS), from a corner, 0.08 xG, off target 68’ I. Brusberg (BK Hacken), open play, 0.07 xG, off target 56’ G. Lundgren (GAIS), open play, 0.05 xG, saved 37’ E. Becirovic (GAIS), open play, 0.05 xG, saved 72’ G. Lundgren (GAIS), open play, 0.05 xG, saved 61’ A. Boudri (GAIS), direct free kick, 0.04 xG, saved 90+4’ S. Jansson (BK Hacken), open play, 0.04 xG, saved 48’ J. P. Dembe (BK Hacken), set piece, 0.04 xG, saved 24’ K. Holmén (GAIS), direct free kick, 0.04 xG, hit the woodwork 26’ M. d. Brienne (GAIS), open play, 0.04 xG, hit the woodwork 77’ A. Layouni (BK Hacken), open play, 0.04 xG, saved 79’ J. Lindberg (BK Hacken), from a corner, 0.04 xG, goal 63’ A. Svanbäck (BK Hacken), open play, 0.03 xG, off target 26’ F. Beckman (GAIS), set piece, 0.03 xG, off target 45’ K. Holmén (GAIS), open play, 0.02 xG, saved 52’ W. Milovanovic (GAIS), open play, 0.02 xG, saved 22’ K. Holmén (GAIS), direct free kick, 0.01 xG, saved 71’ S. Gustafson (BK Hacken), from a corner, 0.01 xG, off target 37’ J. Lindberg (BK Hacken), 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

GAIS 4-3-1-2 Starting XI
Krasniqi
Wängberg
Ågren
Beckman
Brienne 57’
Milovanovic 85’
Holmén
Boudri 80’
Diabaté 80’
Lundgren
Becirovic 58’
BK Hacken 4-2-3-1 Starting XI
Linde
Lindberg
Lode
Samuelsson 89’
Lundqvist 15’
Madsen 46’
Andersen
Svanbäck 75’
Gustafson
Layouni
Dembe 46’

Player stats

Goalkeeper1 player
90′ 3 1 37 1 – – – –
Defenders5 players
90′ 4 4 – 7 3 43 2 – – –
O. Ågren
90′ – 1 – 2 – 41 2 – – –
90′ 1 – – 4 3 48 1 – – –
M. d. Brienne Taken off
57′ 1 3 – 4 2 37 2 – 1 –
R. W. Thomasson Came on as a substitute
33′ – 2 – 1 – 9 – – – –
Midfielders6 players
W. Milovanovic Taken off
85′ – – 23 2 – 1 – 4 3 1 –
90′ – – 53 2 – 1 3 3 2 1 –
80′ 1 – 28 – – 1 – 7 1 3 –
I. Diabaté Taken off
80′ – – 13 – – – 1 4 1 – –
A. Kurochkin Came on as a substitute
32′ – – 11 – – 3 – 6 2 – –
J. Lindberg Came on as a substitute
10′ – – 4 – – – – – – – –
Forwards3 players
90′ 1 – 3 3 0.26 – 3 9 3 41 –
E. Becirovic Taken off
58′ – – 1 1 0.05 – – 2 1 10 –
L. Hedlund Came on as a substitute
10′ – – – – – – – – – 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.