GAIS vs Malmo

5 July 2025 · Allsvenskan · 2025 · Referee Victor Wolf

Full time 0 – 0

Half-time: 0–0

Match summary

GAIS and Malmo could not be separated in a goalless draw.

GAIS had the better of the chances, with 1.62 expected goals (xG) from 22 shots to Malmo's 0.87 from 12.

Match stats

45% Possession 55%
22 Shots 12
3 Shots on target 1
6 Corners 3
416 Passes 504
78.8% Pass accuracy 79.4%
27 Tackles 24
12 Fouls 5
1 Yellow cards 0
0 Red cards 0
2 Offsides 1

Key events

GAIS Malmo
Kick-off
August WängbergShot on target
23’
Gustav LundgrenShot on target
42’
Second half underway
Half-time0-0
62’
Kenan BusuladžićLasse Berg Johnsen
Axel HenrikssonShot on target
66’
Edvin BecirovicRasmus Niklasson
76’
83’
Emmanuel EkongShot on target
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.62 0.87 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.62 0.87
GAIS 1.62 xGMalmo 0.87 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Malmo attacking GAIS attacking 
66’ Ibrahim Diabaté (GAIS), open play, 0.24 xG, off target 82’ Filip Beckman (GAIS), from a corner, 0.23 xG, off target 83’ Emmanuel Ekong (Malmo), open play, 0.18 xG, saved 5’ William Milovanovic (GAIS), open play, 0.17 xG, blocked 27’ Isaac Thelin (Malmo), open play, 0.13 xG, off target 10’ Hugo Bolin (Malmo), open play, 0.13 xG, blocked 56’ Oliver Berg (Malmo), open play, 0.11 xG, off target 66’ Axel Henriksson (GAIS), open play, 0.11 xG, saved 48’ Oskar Ågren (GAIS), from a corner, 0.10 xG, blocked 56’ Otto Rosengren (Malmo), open play, 0.08 xG, blocked 79’ Filip Beckman (GAIS), from a corner, 0.08 xG, blocked 78’ Amin Boudri (GAIS), open play, 0.08 xG, blocked 23’ August Wängberg (GAIS), open play, 0.07 xG, saved 30’ Amin Boudri (GAIS), open play, 0.07 xG, blocked 79’ Axel Henriksson (GAIS), from a corner, 0.07 xG, blocked 39’ Johan Karlsson (Malmo), open play, 0.06 xG, blocked 43’ Ibrahim Diabaté (GAIS), open play, 0.06 xG, blocked 5’ Amin Boudri (GAIS), from a corner, 0.05 xG, blocked 67’ Ibrahim Diabaté (GAIS), open play, 0.05 xG, off target 21’ Rasmus Niklasson (GAIS), open play, 0.04 xG, off target 40’ Amin Boudri (GAIS), open play, 0.04 xG, off target 59’ Taha Abdi Ali (Malmo), open play, 0.04 xG, off target 39’ Otto Rosengren (Malmo), open play, 0.04 xG, blocked 55’ Ibrahim Diabaté (GAIS), open play, 0.04 xG, blocked 73’ Hugo Bolin (Malmo), open play, 0.03 xG, blocked 74’ Hugo Bolin (Malmo), from a corner, 0.03 xG, off target 78’ Edvin Becirovic (GAIS), open play, 0.03 xG, off target 42’ Gustav Lundgren (GAIS), open play, 0.03 xG, saved 43’ Robin Wendin Thomasson (GAIS), open play, 0.03 xG, off target 84’ Jens Stryger Larsen (Malmo), from a corner, 0.03 xG, off target 18’ William Milovanovic (GAIS), open play, 0.02 xG, off target 8’ Lasse Berg Johnsen (Malmo), open play, 0.01 xG, blocked 85’ Ibrahim Diabaté (GAIS), open play, 0.02 xG, off target 82’ Axel Henriksson (GAIS), set piece, 0.01 xG, blocked 66’ Ibrahim Diabaté (GAIS), open play, 0.24 xG, off target 82’ Filip Beckman (GAIS), from a corner, 0.23 xG, off target 83’ Emmanuel Ekong (Malmo), open play, 0.18 xG, saved 5’ William Milovanovic (GAIS), open play, 0.17 xG, blocked 27’ Isaac Thelin (Malmo), open play, 0.13 xG, off target 10’ Hugo Bolin (Malmo), open play, 0.13 xG, blocked 56’ Oliver Berg (Malmo), open play, 0.11 xG, off target 66’ Axel Henriksson (GAIS), open play, 0.11 xG, saved 48’ Oskar Ågren (GAIS), from a corner, 0.10 xG, blocked 56’ Otto Rosengren (Malmo), open play, 0.08 xG, blocked 78’ Amin Boudri (GAIS), open play, 0.08 xG, blocked 79’ Filip Beckman (GAIS), from a corner, 0.08 xG, blocked 23’ August Wängberg (GAIS), open play, 0.07 xG, saved 30’ Amin Boudri (GAIS), open play, 0.07 xG, blocked 79’ Axel Henriksson (GAIS), from a corner, 0.07 xG, blocked 39’ Johan Karlsson (Malmo), open play, 0.06 xG, blocked 43’ Ibrahim Diabaté (GAIS), open play, 0.06 xG, blocked 5’ Amin Boudri (GAIS), from a corner, 0.05 xG, blocked 67’ Ibrahim Diabaté (GAIS), open play, 0.05 xG, off target 21’ Rasmus Niklasson (GAIS), open play, 0.04 xG, off target 40’ Amin Boudri (GAIS), open play, 0.04 xG, off target 59’ Taha Abdi Ali (Malmo), open play, 0.04 xG, off target 55’ Ibrahim Diabaté (GAIS), open play, 0.04 xG, blocked 39’ Otto Rosengren (Malmo), open play, 0.04 xG, blocked 74’ Hugo Bolin (Malmo), from a corner, 0.03 xG, off target 73’ Hugo Bolin (Malmo), open play, 0.03 xG, blocked 78’ Edvin Becirovic (GAIS), open play, 0.03 xG, off target 42’ Gustav Lundgren (GAIS), open play, 0.03 xG, saved 84’ Jens Stryger Larsen (Malmo), from a corner, 0.03 xG, off target 43’ Robin Wendin Thomasson (GAIS), open play, 0.03 xG, off target 18’ William Milovanovic (GAIS), open play, 0.02 xG, off target 85’ Ibrahim Diabaté (GAIS), open play, 0.02 xG, off target 8’ Lasse Berg Johnsen (Malmo), open play, 0.01 xG, blocked 82’ Axel Henriksson (GAIS), set piece, 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

GAIS 4-3-3 Starting XI
Krasniqi
Thomasson
Ågren
Beckman
Wängberg
Milovanovic 62’
Holmén
Boudri 86’
Niklasson 76’
Diabaté
Lundgren
Malmo 4-4-2 Starting XI
Ellborg
Busanello
Zätterström
Karlsson
Larsen
Bolin 81’
Ali 61’
Johnsen 62’
Rosengren
Berg 62’
Thelin 76’

Player stats

Goalkeeper1 player
90′ 1 0 25 – – – – –
Defenders4 players
90′ 7 – – 10 – 48 – – – –
90′ 3 2 – 7 3 37 2 – – –
90′ 3 1 – 4 1 48 1 – – –
90′ – 1 – 2 – 56 1 – – –
Midfielders8 players
William Milovanovic Taken off
62′ – – 16 – – 1 – 2 2 – –
90′ – – 52 – – 4 2 6 – – –
Amin Boudri Taken off
86′ – – 34 1 – 2 – 8 1 1 –
90′ – – 47 5 – 2 1 5 2 1 –
Rasmus Niklasson Taken off
76′ – – 19 3 – 1 – 1 2 – –
Axel Henriksson Came on as a substitute
28′ – – 15 – – 2 – 7 – – –
Edvin Becirovic Came on as a substitute
14′ – – 2 – – – – – 1 – –
Jonas Lindberg Came on as a substitute
10′ – – 4 – – 1 – 1 – – –
Forwards1 player
90′ – – 5 – 0.40 – 2 4 – 13 –
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.