Malmo vs Halmstad

18 May 2025 · Allsvenskan · 2025 · Referee Richard Sundell

Full time 3 – 0

Half-time: 2–0

  • Anders Christiansen 31’
  • Aleksander Nilsson 45’ (og)
  • Isaac Thelin 63’

Match summary

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

Anders Christiansen put Malmo ahead in the 31st minute, Nilsson's own goal made it 2-0 in the 45th minute, and Isaac Thelin made it 3-0 with a header in the 63rd minute.

The chances backed that up: Malmo created 1.57 expected goals (xG) from 17 shots to Halmstad's 0.64 from 7.

Match stats

73% Possession 27%
17 Shots 7
6 Shots on target 1
8 Corners 2
734 Passes 276
91.1% Pass accuracy 76.4%
14 Tackles 12
6 Fouls 17
1 Yellow cards 2
2 Offsides 1

Key events

Malmo Halmstad
Kick-off
13’
29’
Yannick AgneroShot on target
Anders ChristiansenRight foot shot1-0 (Malmo)
31’
Hugo BolinShot on target
39’
Aleksander NilssonOwn goal2-0 (Malmo)
45’
Half-time2-0
Anders ChristiansenShot on target
46’
Second half underway
57’
60’
Marcus Olsson
Lasse Berg JohnsenShot on target
61’
Isaac ThelinHeader3-0 (Malmo)
63’
70’
Blair TurgottNaeem Mohammed
70’
Gísli EyjólfssonJoel Allansson
Johan KarlssonJens Stryger Larsen
77’
Otto RosengrenShot on target
83’
Martin OlssonPontus Jansson
86’
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.57 0.64 31’ Anders Christiansen (Malmo), 1-0 31’ 45’ Aleksander Nilsson (Malmo) own goal, 2-0 45’ 63’ Isaac Thelin (Malmo), 3-0 63’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.57 0.64 31’ Anders Christiansen (Malmo), 1-0 Christiansen 31’ 45’ Aleksander Nilsson (Malmo) own goal, 2-0 Nilsson 45’ 63’ Isaac Thelin (Malmo), 3-0 Thelin 63’
Malmo 1.57 xGHalmstad 0.64 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Halmstad attacking Malmo attacking 
44’ Isaac Thelin (Malmo), open play, 0.44 xG, off target 6’ Yannick Agnero (Halmstad), open play, 0.19 xG, blocked 46’ Anders Christiansen (Malmo), open play, 0.17 xG, saved 63’ Isaac Thelin (Malmo), open play, 0.16 xG, goal 6’ Aleksander Nilsson (Halmstad), open play, 0.14 xG, blocked 16’ Filip Schyberg (Halmstad), from a corner, 0.14 xG, off target 37’ Hugo Bolin (Malmo), open play, 0.10 xG, off target 39’ Hugo Bolin (Malmo), open play, 0.10 xG, saved 7’ Pontus Jansson (Malmo), from a corner, 0.09 xG, off target 14’ Anders Christiansen (Malmo), set piece, 0.08 xG, off target 31’ Anders Christiansen (Malmo), set piece, 0.08 xG, goal 11’ Anders Christiansen (Malmo), open play, 0.07 xG, blocked 73’ Yannick Agnero (Halmstad), open play, 0.07 xG, off target 56’ Anders Christiansen (Malmo), open play, 0.06 xG, blocked 61’ Lasse Berg Johnsen (Malmo), open play, 0.05 xG, saved 46’ Otto Rosengren (Malmo), open play, 0.04 xG, blocked 47’ Pontus Jansson (Malmo), from a corner, 0.04 xG, blocked 29’ Yannick Agnero (Halmstad), open play, 0.04 xG, saved 24’ Otto Rosengren (Malmo), open play, 0.03 xG, blocked 67’ Aleksander Nilsson (Halmstad), set piece, 0.03 xG, blocked 64’ Gustav Friberg (Halmstad), open play, 0.03 xG, off target 39’ Busanello (Malmo), open play, 0.02 xG, off target 50’ Sead Hakšabanović (Malmo), open play, 0.02 xG, off target 83’ Otto Rosengren (Malmo), from a corner, 0.01 xG, saved 45’ Aleksander Nilsson (Halmstad), own goal 44’ Isaac Thelin (Malmo), open play, 0.44 xG, off target 6’ Yannick Agnero (Halmstad), open play, 0.19 xG, blocked 46’ Anders Christiansen (Malmo), open play, 0.17 xG, saved 63’ Isaac Thelin (Malmo), open play, 0.16 xG, goal 6’ Aleksander Nilsson (Halmstad), open play, 0.14 xG, blocked 16’ Filip Schyberg (Halmstad), from a corner, 0.14 xG, off target 37’ Hugo Bolin (Malmo), open play, 0.10 xG, off target 39’ Hugo Bolin (Malmo), open play, 0.10 xG, saved 7’ Pontus Jansson (Malmo), from a corner, 0.09 xG, off target 31’ Anders Christiansen (Malmo), set piece, 0.08 xG, goal 14’ Anders Christiansen (Malmo), set piece, 0.08 xG, off target 11’ Anders Christiansen (Malmo), open play, 0.07 xG, blocked 73’ Yannick Agnero (Halmstad), open play, 0.07 xG, off target 56’ Anders Christiansen (Malmo), open play, 0.06 xG, blocked 61’ Lasse Berg Johnsen (Malmo), open play, 0.05 xG, saved 29’ Yannick Agnero (Halmstad), open play, 0.04 xG, saved 46’ Otto Rosengren (Malmo), open play, 0.04 xG, blocked 47’ Pontus Jansson (Malmo), from a corner, 0.04 xG, blocked 24’ Otto Rosengren (Malmo), open play, 0.03 xG, blocked 64’ Gustav Friberg (Halmstad), open play, 0.03 xG, off target 67’ Aleksander Nilsson (Halmstad), set piece, 0.03 xG, blocked 39’ Busanello (Malmo), open play, 0.02 xG, off target 50’ Sead Hakšabanović (Malmo), open play, 0.02 xG, off target 83’ Otto Rosengren (Malmo), from a corner, 0.01 xG, saved 45’ Aleksander Nilsson (Halmstad), own goal
Size shows xG Goal On target Off target or blocked

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

Lineups

Malmo 4-4-2 Starting XI
Ellborg
Busanello
Jansson 86’
Rösler
Larsen 77’
Bolin
Rosengren
Johnsen 77’
Christiansen 65’
Hakšabanović 65’
Thelin
Halmstad 5-4-1 Starting XI
Erlandsson
Friberg
Granath 85’
Kurtulus
Schyberg
Olsson
Arvidsson 58’
Allansson 70’
Nilsson
Mohammed 70’
Agnero 85’

Player stats

Goalkeeper1 player
90′ 1 0 22 – – – – –
Defenders6 players
Jens Stryger Larsen Taken off
77′ – – – 2 – 58 – – – –
Pontus Jansson Taken off
86′ – – – 6 6 72 – – – –
90′ – 1 – 3 2 95 1 – – –
90′ 4 4 – 8 – 96 2 – – –
Johan Karlsson Came on as a substitute
13′ – – – – – 12 – – – –
Martin Olsson Came on as a substitute
8′ – 1 – – – 10 – – – –
Midfielders8 players
Sead Hakšabanović Taken off
65′ – – 39 5 – 1 – 5 – 3 –
90′ – 1 85 2 – 2 – 10 1 2 –
Lasse Berg Johnsen Taken off
77′ – 1 114 1 – 1 – 4 1 1 –
90′ – – 43 2 – 2 – 4 1 1 –
Anders Christiansen Taken off
65′ 1 – 42 1 – 2 – 5 – 3 –
Taha Abdi Ali Came on as a substitute
25′ – – 11 – – 1 2 1 – – –
Oliver Berg Came on as a substitute
25′ – – 21 – – – – 2 – – –
Arnór Sigurðsson Came on as a substitute
13′ – – 5 – – – – – – – –
Forwards1 player
90′ 1 – 2 1 0.60 – – 5 1 9 –
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.