Kalmar vs Halmstad Prediction, Preview and Stats

Sweden flag 2026 Allsvenskan, Sweden
Guldfågeln Arena Sun, 10 May - 12:00 PM
Allsvenskan
Kalmar KAL
2 Winner 0
Halmstad HAL
Full Time Sun, 10 May 12:00 PM
Round 7 Regular Season
A. Olusanya - 60'
Charles Sagoe Jr - 52'
Goal
|

CONTEXT

Kalmar FF claimed a convincing 2-0 home win against Halmstad BK in the Allsvenskan, overturning pre-match views that positioned Halmstad as the stronger team. The halftime score stood at 0-0, reflecting a balanced opening period where Kalmar controlled 63% possession but failed to score. In the second half, Kalmar broke through with two goals, capitalizing on their territorial advantage while Halmstad managed only 37% of the ball. Defensive solidity ensured a clean sheet, with no red cards or disruptive events altering the flow. This result highlights a significant 45% structural deviation favoring Kalmar, whose efficiency aligned with broader expectations. The match showcased Kalmar's ability to convert dominance into victory, enhancing their standing amid a possession-heavy display.

TL;DR

  • Structural deviation: Kalmar's 2-0 win exhibited a 45% significant structural deviation from expectations.
  • Efficiency shift: Efficiencies for both teams stayed in line with pre-match projections.
  • xG alignment: xG data unavailable prevented alignment verification with the scoreline.
  • Market alignment: The outcome fully aligned with pre-match market probabilities.
  • xG expectations: xG expectations remained unevaluable due to absent metrics.
  • Event impact: No second-half adjustments or key events influenced the final result.
  • Red card distortion: Zero red cards ensured no distortion to match dynamics.
No standings statistics available.
No head-to-head records found.
0.5+ goals: 85%
1.5+ goals: 70%
2.5+ goals: 50%
3.5+ goals: 25%
Confidence: High (≥8 matches)

Quality vs Volume

Home: xG 1.8, Shots 12, xG/Shot 0.15
Away: xG 1.5, Shots 14, xG/Shot 0.11

Open Play vs Set Play

Open Play: 65%
Set Play: 35%

Expected Points

TeamxPts
Home1.8
Away1.2
ℹ️ Methodology: Expected Goals (xG) measures shot quality

Match referee

O. Johnson

Sweden 25 matches in sample
Avg. cards 0.12
Fouls / match 0.52
Yellow cards / match 0.12
Red cards / match 0
Penalties / match 0

Other match officials

A. Svensson

1st Assistant

Sweden

B. Borgström

2nd Assistant

Sweden

F. Hasani

4th Official

Sweden

League averages

Allsvenskan Based on last 100 matches

Fouls / match 21.65
Yellow cards / match 3.21
Red cards / match 0.05
Penalties / match 0.19
Kalmar T. Koskela
T. Koskela
VS
Halmstad J. Lindholm
J. Lindholm
0.67
Avg Points / Game (Last 100 Matches)
0.33
0.67 i
Last 6 Opponents
Sirius Rank: 62 L
Elfsborg Rank: 57 W
IFK Göteborg Rank: 56 D
AIK Rank: 58 L
Djurgården Rank: 66 L
Västerås SK Rank: 47 L
Avg Points / Game (Last 6 Matches)
0.33 i
Last 6 Opponents
Brommapojkarna Rank: 48 L
Mjällby Rank: 68 L
Hammarby Rank: 68 D
IFK Göteborg Rank: 55 D
Degerfors Rank: 48 L
AIK Rank: 57 L
14
Head to Head (Wins - Draws - Losses)
14 - 7 - 7
7

Win Probabilities

Live Win Probability (90 Min)
Home Kalmar
55.04%
Draw
25.92%
Away Halmstad
19.04%

Movement

Changes since opening
Kalmar
-42.85%
Draw
+24%
Halmstad
+18.84%

Team Power Ranking

i
What is Power Ranking?
Power ranking is SportMonks' model-based team strength indicator. Historical input capped to 2 seasons.
41.75
45.18
0 (Weakest) 100 (Strongest)
Metric
Kalmar
Halmstad
Power Score
41.75
45.18
League Position
13
16
Global Rank
761
914

Form Analysis Opponent-Weighted

Line chart of recent results (points/trend). Friendlies excluded by default. Hover for opponent, result, xG/xGA and power ranking — based on last 6 matches.

vs
Kalmar Opponent-weighted form score
Halmstad Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) Kalmar Halmstad

Heatmaps Ball coordinates

Attack and defence zones from ball position data. Filters: last 6 matches (overall/home/away), time period, competition.

vs

Kalmar

Left / Center / Right
Opposition half density
vs season average

Halmstad

Left / Center / Right
Opposition half density
vs season average

Possession Efficiency Possession-Adjusted

How effectively each team uses and defends their share of possession. Efficiency adjusted based on team possession percentage

Kalmar ⚠ Proxy
vs
⚠ Proxy Halmstad
Attacking Efficiency
Higher is better
Attacking Efficiency
41.51
25.00
Defensive Efficiency
Lower is better
Defensive Efficiency
25.00
41.51
Combined Efficiency Index Z-score combining attacking and defensive possession-adjusted efficiency.
Positive = above league average.
Negative = below league average.
Formula: EfficiencyIndex = z(AttackEff) − z(DefenceEff)
-3 0 3
Kalmar +1.64 Efficiency Index
vs
Halmstad -1.64 Efficiency Index
xG data unavailable for both teams. Values estimated using shots and dangerous attacks (proxy). Confidence: Medium.
Kalmar
Halmstad
AttackEff = xG ÷ pos
DefenceEff = xGA ÷ (1−pos)

Set Pieces Efficiency Attack & Defence

Set-piece reliance and strength using expected metrics and actual outcomes for each team.

Kalmar ⚠ Proxy
vs
⚠ Proxy Halmstad
Created Set-piece attacking threat
Kalmar Halmstad
Set-piece xG Share Share of total expected goals generated from set pieces. Higher = more set-piece reliant in attack.
Goals per Match Average set-piece goals scored per match.
0.00 0.00
vs Expected (xG) Goals scored minus set-piece xG. Positive = overperforming; Negative = underperforming expectations.
vs
Conceded Set-piece defensive exposure
Kalmar Halmstad
Set-piece xGA Share Share of total expected goals conceded from set pieces. Higher = more exposed to set pieces defensively.
Conceded per Match Average set-piece goals conceded per match.
0.00 0.00
vs Expected (xGA) Goals conceded minus set-piece xGA. Positive = conceding more than expected (bad); Negative = conceding less than expected (good).
vs
xG set-piece data unavailable for both teams. Values estimated using proxy metrics (shots, dangerous attacks). Confidence: Medium.
Kalmar
Halmstad
xG Share = set-piece xG ÷ total xG
vs Expected = goals − set-piece xG

Counter / Transition Attack & Defence

What happens in the 15 seconds immediately after possession changes hands — based on Last 6 matches.

Kalmar
vs
Halmstad
Attack After Winning Possession transition → offence
Kalmar Halmstad
Goals per Match Average goals scored within 15s of winning the ball per match. ↑ better
Shots per Match Average shots taken within 15s of winning the ball per match. ↑ better
Dangerous Attacks Average dangerous attacks launched within 15s of winning possession per match. ↑ better
Defence After Losing Possession loss → defensive exposure
Kalmar Halmstad
Goals Conceded Average goals conceded within 15s of losing the ball per match. ↓ better
Shots Conceded Average shots conceded within 15s of losing the ball per match. ↓ better
Dangerous Attacks Conceded Average dangerous attacks allowed within 15s of losing possession per match. ↓ better
Kalmar
Halmstad
Window = 15s post-possession change
Index = 0–1 composite score

PRESSURE INDEX

Momentum phases from smoothed minute-by-minute pressure.

  • KAL had peak pressure around 62'.
  • KAL started the game with stronger pressure.
KAL Pressure HAL Pressure
Pressure Index: KAL reached the top pressure at 62' (78.59).

Team Head to Head Last 6 Seasons

Summary of 28 matches between these sides — filtered by competition and venue context.

Kalmar KAL Home
28 matches
Halmstad HAL Away
Match Record
14
Wins
7
7
Draws
7
7
Losses
14
Goals
36
Goals Scored
26
26
Goals Conceded
36
+10
Goal Difference
-10

Data last updated: 2026-05-11T00:02:32+00:00

STARTING XI

Match Formation 4-4-1-1
Match Formation 4-4-2
Pitch
S. Brolin
Sweden
1 S. Brolin
R. Jansson
Finland
4 R. Jansson
A. Dari
Morocco
20 A. Dari
M. Hallberg
Sweden
5 M. Hallberg
V. Larsson
Sweden
2 V. Larsson
C. Rosenquist
Substitution
13 C. Rosenquist
C. Gustafsson
Sweden
17 C. Gustafsson
R. Gojani
Substitution
Sweden
23 R. Gojani
C. Sagoe Junior
Substitution
England
24 C. Sagoe Junior
N. Chourak
Substitution
Netherlands
7 N. Chourak
A. Olusanya
Substitution
Finland
11 A. Olusanya
Pitch
T. Rönning
Sweden
1 T. Rönning
E. Tõugjas
Estonia
16 E. Tõugjas
G. Wallentin
Sweden
3 G. Wallentin
P. Gregor
Denmark
5 P. Gregor
A. Boman
Sweden
17 A. Boman
O. Kapsimalis
22 O. Kapsimalis
J. Allansson
Sweden
6 J. Allansson
A. Nilsson
Substitution
Sweden
25 A. Nilsson
E. Arvidsson
Substitution
11 E. Arvidsson
O. Faraj
Sweden
9 O. Faraj
R. Ascone
France
27 R. Ascone

General Information

Date & Time :
May 10, 2026, 12:00 PM
Competition :
2026 Allsvenskan, Sweden · Round 7 · Regular Season
Stadium :
Guldfågeln Arena
Capacity :
12500
Pitch Surface :
Grass
Weather :
☀️ 12°C, Fair
Referees :
Oscar Johnson
Andreas Svensson
Bendik Borgström
Fidan Hasani

Statistics

Possession
KAL
60%
HAL
40%

Top Statistics

2 Goals 0
6 Shots 2
83 Dangerous attacks 25
63 Possession 37
12 Corners 3
10 Free kicks 9
2 Yellow Cards 1

Match Overview

16 Dribble Attempts 13
7 Goal Kicks 16
50 Successful Dribbles Percentage 38
8 Successful Dribbles 5
22 Throwins 14
13 Goal Attempts 8
1 Hit Woodwork 0
2 Assists 0
2 Ball Safe 6
5 Substitutions 2

Attacking

123 Attacks 67

Possession

86 Successful Passes Percentage 79
39 Successful Long Passes Percentage 42
578 Passes 349
496 Successful Passes 276
33 Long Passes 55
13 Successful Long Passes 23
14 Key Passes 7

Defensive

41 Duels Won 45
10 Interceptions 12
2 Saves 4
15 Tackles 19

Build-up

26 Total Crosses 16
2 Accurate Crosses 4

Discipline

9 Fouls 10
2 Offsides 2

Lineup

Referee : Oscar Johnson

Starting XI

1
S. Brolin
S. Brolin Goalkeeper
2
Victor Larsson
Victor Larsson Defender
4
R. Jansson
R. Jansson Defender
5
M. Hallberg
M. Hallberg Defender
20
Achraf Dari
Achraf Dari Defender
13
C. Rosenquist
C. Rosenquist Midfielder
3
S. Øverby
S. Øverby
Defender90+1'
17
C. Gustafsson
C. Gustafsson Midfielder
23
R. Gojani
R. Gojani Midfielder
10
Marius Söderbäck
Marius Söderbäck
Midfielder46'
24
Charles Sagoe Jr
Charles Sagoe Jr Midfielder
70
Emeka Nnamani
Emeka Nnamani
Attacker88'
7
N. Chourak
N. Chourak Attacker
21
A. Magashy
A. Magashy
Midfielder87'
11
A. Olusanya
A. Olusanya Attacker
6
V. Tyren
V. Tyren
Attacker90+1'
Referee : Oscar Johnson

Starting XI

1
Tim Rönning
Tim Rönning Goalkeeper
3
Gabriel Wallentin
Gabriel Wallentin Defender
5
Pascal Gregor
Pascal Gregor Defender
16
Erko Tougjas
Erko Tougjas Defender
17
André Boman
André Boman Defender
6
Joel Allansson
Joel Allansson Midfielder
11
Ludvig Arvidsson
Ludvig Arvidsson Midfielder
99
Emmanuel Yeboah
Emmanuel Yeboah
Attacker68'
22
Oliver Kapsimalis
Oliver Kapsimalis Midfielder
25
Aleksander Damnjanovic Nilsson
Aleksander Damnjanovic Nilsson Midfielder
18
Malte Persson
Malte Persson
Attacker67'
9
Omar Faraj
Omar Faraj Attacker
27
Rocco Ascone
Rocco Ascone Attacker

Events

2ND-HALF
Event
V. Tyren A. Olusanya
7th Substitution
90+1'
Event
S. Øverby C. Rosenquist
6th Substitution
90+1'
Event
Emeka Nnamani Charles Sagoe Jr
5th Substitution
88'
Event
A. Magashy N. Chourak
4th Substitution
87'
Event
M. Hallberg
Foul / 3rd Yellowcard
80'
68'
Event
Emmanuel Yeboah Ludvig Arvidsson
3rd Substitution
67'
Event
Malte Persson Aleksander Damnjanovic Nilsson
2nd Substitution
Event
A. Olusanya
Left foot shot / 2nd Goal
60'
Event
Charles Sagoe Jr
Right foot shot / 1st Goal
52'
Event
Marius Söderbäck R. Gojani
1st Substitution
46'
1ST-HALF
Event
R. Jansson
Foul / 2nd Yellowcard
43'
17'
Event
Aleksander Damnjanovic Nilsson
Foul / 1st Yellowcard

Match Commentary

90
Attempt Attempt
Sivert Engh Overby takes a left-footed shot but misses.
90
Update Update
Vilmer Tyren is on, and Anthony Olusanya is off.
90
Update Update
Sivert Engh Overby comes on for Charlie Rosenqvist.
90
Attempt Attempt
Sivert Engh Overby takes a left-footed shot but misses.
87
Substitution Substitution
Substitution: Abdussalam Magashy comes on for Nassef Chourak.
87
Update Update
Emeka Nnamani is on, and Charles Sagoe Jr is off.
85
Attempt Attempt
Charles Sagoe Jr. takes a left-footed shot but misses.
85
Attempt Attempt
Charles Sagoe Jr. takes a left-footed shot but misses.
81
Attempt Attempt
Omar Faraj's header is saved.
80
Yellow Card Yellow Card Important
Melker Hallberg receives a yellow card.
78
Attempt Attempt
Omar Faraj takes a shot with his head, but it's saved.
77
Attempt Attempt
Omar Faraj takes a right-footed shot, but it's saved.
70
Attempt Attempt
Omar Faraj takes a right-footed shot but misses.
68
Update Update
Emmanuel Yeboah comes on for Ludvig Arvidsson.
67
Update Update
Malte Persson comes on for Aleksander Nilsson.
65
Attempt Attempt
Charles Sagoe Jr. takes a right-footed shot, but it misses the target.
60
Attempt Attempt
Anthony Olusanya takes a left-footed shot and scores.
58
Attempt Attempt
Anthony Olusanya takes a right-footed shot, but it misses the target.
56
Attempt Attempt
Charlie Rosenqvist takes a right-footed shot but misses.
52
Attempt Attempt
Charles Sagoe Jr. takes a shot with his right foot and scores.
48
Attempt Attempt
Nassef Chourak takes a left-footed shot, but it is saved.
47
Attempt Attempt
Rocco Ascone takes a right-footed shot but misses.
46
Update Update
Marius Soderback is on, and Robert Gojani is off.
45
Attempt Attempt
Robert Gojani takes a right-footed shot, but it's saved.
45
Attempt Attempt
Robert Gojani takes a right-footed shot, but it's saved.
43
Attempt Attempt
Anthony Olusanya's right-footed shot is blocked.
43
Attempt Attempt
Rony Jansson's right-footed shot is blocked.
43
Yellow Card Yellow Card Important
Rony Jansson receives a yellow card.
37
Attempt Attempt
Omar Faraj takes a right-footed shot but misses.
30
Attempt Attempt
Robert Gojani's right-footed shot is blocked.
29
Attempt Attempt
Anthony Olusanya takes a right-footed shot, but it is saved.
24
Attempt Attempt
Carl Gustafsson takes a right-footed shot but misses.
22
Attempt Attempt
Charles Sagoe Jr. takes a left-footed shot but misses.
22
Attempt Attempt
Charles Sagoe Jr. had a right-footed shot, but it was blocked.
18
Attempt Attempt
Melker Hallberg's right-footed shot is blocked.
11
Attempt Attempt
Nassef Chourak takes a left-footed shot but misses.
9
Attempt Attempt
Ludvig Arvidsson takes a left-footed shot but misses.
8
Attempt Attempt
Nassef Chourak takes a left-footed shot but misses.
4
Attempt Attempt
Charles Sagoe Jr. takes a left-footed shot, but it's saved.

CONCLUSION

Kalmar's 2-0 triumph over favored Halmstad underscores their growing resilience and clinical edge in the Allsvenskan. Dominating possession at 63% and striking decisively post-halftime, they silenced doubters with a disciplined performance free of disruptions. This significant deviation boosts Kalmar's confidence, potentially reshaping mid-table battles. Halmstad's inability to capitalize on their perceived strength exposes vulnerabilities in away form. As leagues intensify, Kalmar's blend of control and conversion positions them as contenders, while Halmstad must regroup to match their billing.

Kalmar vs Halmstad preview with tactical analysis, xG context, lineup signals, and data-backed betting insights for faster decisions.

Use this page as a quick-read snapshot first, then continue to deep stats and methodology references below.

How We Build This Analysis

BestPreviews combines tactical context, lineup quality, xG trends, and form data across competitions. Read the full methodology and FAQ.