Kalmar vs Elfsborg

27 April 2026 · Allsvenskan · 2026 · Referee Erik Mattsson

Full time 2 – 1

Half-time: 1–1

  • Charlie Rosenqvist 13’
  • Anthony Olusanya 57’
  • Frederik Ihler 5’

Match summary

Kalmar came from behind to win 2-1 at home to Elfsborg. It was 1-1 at half-time.

Frederik Ihler put Elfsborg ahead in the 5th minute, Charlie Rosenqvist equalised in the 13th minute, and Anthony Olusanya won it in the 57th minute.

The chances backed that up: Kalmar created 0.97 expected goals (xG) from 8 shots to Elfsborg's 0.59 from 6.

Match stats

46% Possession 54%
8 Shots 6
4 Shots on target 2
1 Corners 3
75 Attacks 104
37 Dangerous attacks 48
444 Passes 514
83.1% Pass accuracy 82.9%
18 Tackles 21
15 Fouls 11
3 Yellow cards 4
0 Red cards 0
3 Offsides 1

Key events

Kalmar Elfsborg
Kick-off
5’
Frederik IhlerRight foot shot0-1 (Elfsborg)
Charlie Rosenqvist1-1 (Kalmar)
12’
Anthony OlusanyaShot on target
14’
Charles Sagoe Jr.Shot on target
19’
27’
Half-time1-1
Second half underway
47’
48’
Anthony OlusanyaLeft foot shot2-1 (Kalmar)
57’
58’
Momoh KamaraFrederik Ihler
61’
Momoh KamaraShot on target
71’
90’
Zakarias RavikCharlie Rosenqvist
90+1’
Abdussalam MagashyAnthony Olusanya
90+1’
90+6’
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.97 0.59 5’ Frederik Ihler (Elfsborg), 0-1 5’ 13’ Charlie Rosenqvist (Kalmar), 1-1 13’ 57’ Anthony Olusanya (Kalmar), 2-1 57’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.97 0.59 5’ Frederik Ihler (Elfsborg), 0-1 Ihler 5’ 13’ Charlie Rosenqvist (Kalmar), 1-1 Rosenqvist 13’ 57’ Anthony Olusanya (Kalmar), 2-1 Olusanya 57’
Kalmar 0.97 xGElfsborg 0.59 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Elfsborg attacking Kalmar attacking 
13’ Charlie Rosenqvist (Kalmar), open play, 0.37 xG, goal 5’ Frederik Ihler (Elfsborg), open play, 0.29 xG, goal 57’ Anthony Olusanya (Kalmar), open play, 0.23 xG, goal 77’ Taylor Silverholt (Elfsborg), open play, 0.18 xG, off target 14’ Anthony Olusanya (Kalmar), open play, 0.15 xG, saved 14’ Anthony Olusanya (Kalmar), open play, 0.14 xG, off target 50’ Sebastian Holmén (Elfsborg), open play, 0.06 xG, blocked 19’ Charles Sagoe Jr. (Kalmar), open play, 0.04 xG, saved 38’ Charlie Rosenqvist (Kalmar), open play, 0.03 xG, off target 61’ Momoh Kamara (Elfsborg), open play, 0.03 xG, saved 10’ Melker Hallberg (Kalmar), set piece, 0.02 xG, off target 86’ Rufai Mohammed (Elfsborg), open play, 0.02 xG, off target 34’ Simon Olsson (Elfsborg), open play, 0.01 xG, off target 3’ Nassef Chourak (Kalmar), open play, 0.01 xG, off target 13’ Charlie Rosenqvist (Kalmar), open play, 0.37 xG, goal 5’ Frederik Ihler (Elfsborg), open play, 0.29 xG, goal 57’ Anthony Olusanya (Kalmar), open play, 0.23 xG, goal 77’ Taylor Silverholt (Elfsborg), open play, 0.18 xG, off target 14’ Anthony Olusanya (Kalmar), open play, 0.15 xG, saved 14’ Anthony Olusanya (Kalmar), open play, 0.14 xG, off target 50’ Sebastian Holmén (Elfsborg), open play, 0.06 xG, blocked 19’ Charles Sagoe Jr. (Kalmar), open play, 0.04 xG, saved 61’ Momoh Kamara (Elfsborg), open play, 0.03 xG, saved 38’ Charlie Rosenqvist (Kalmar), open play, 0.03 xG, off target 86’ Rufai Mohammed (Elfsborg), open play, 0.02 xG, off target 10’ Melker Hallberg (Kalmar), set piece, 0.02 xG, off target 34’ Simon Olsson (Elfsborg), open play, 0.01 xG, off target 3’ Nassef Chourak (Kalmar), 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

Kalmar 4-4-2 Starting XI
Kindberg
Sætra
Dari
Jansson
Larsson 79’
Hallberg 73’
Gojani
Chourak
Rosenqvist 90’
Jr. 79’
Olusanya 90’
Elfsborg 3-4-3 Starting XI
Pettersson
Holmén 72’
Wikström
Isherwood 82’
Hedlund 82’
Magnusson
Olsson
Hult
Hellemaa 58’
Ihler 58’
Silverholt

Player stats

Goalkeeper1 player
90′ 1 1 38 2 – – – –
Defenders5 players
Rony Jansson
90′ – – – 1 1 44 1 – – –
90′ 2 1 – 7 4 58 – – – –
Achraf Dari
90′ – 1 – 10 10 67 – – – –
Victor Larsson Taken off
79′ 1 1 – 3 – 54 2 – – –
Sivert Engh Overby Came on as a substitute
11′ 1 1 – 2 1 4 – – – –
Midfielders7 players
Melker Hallberg Taken off
73′ – – 42 – – 2 – 3 – – –
90′ – – 42 1 – – 1 1 2 1
90′ – – 40 – – 2 – 5 2 2
Charlie Rosenqvist Taken off
89′ 1 – 13 – – 3 1 6 5 3
Charles Sagoe Jr. Taken off
79′ – 2 28 2 – 2 4 4 – 1 –
Marius Söderbäck Came on as a substitute
17′ – – 4 – – 1 – 2 – 1 –
Vilmer Tyren Came on as a substitute
11′ – – 2 – – – – – – – –
Forwards1 player
Anthony Olusanya Taken off
89′ 1 – 3 2 0.51 – – 4 1 14 –
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.