Odense vs Sonderjyske

3 August 2026 · Danish Superliga · 2026/27 · Referee Sandi Putros

Full time 1 – 0

Half-time: 0–0

  • Noah Ganaus 81’

Match summary

Odense beat Sonderjyske 1-0. It was goalless at half-time.

Noah Ganaus put Odense ahead with a header in the 81st minute.

The chances backed that up: Odense created 2.10 expected goals (xG) from 17 shots to Sonderjyske's 0.64 from 8.

Match stats

56% Possession 44%
17 Shots 8
4 Shots on target 3
7 Corners 9
100 Attacks 89
68 Dangerous attacks 52
499 Passes 396
88.6% Pass accuracy 78.5%
22 Tackles 22
10 Fouls 12
1 Yellow cards 1

Key events

Odense Sonderjyske
Kick-off
6’
Alexander LyngShot on target
Topi KeskinenShot on target
7’
36’
Matthew HoppeShot on target
Half-time0-0
Second half underway
Topi KeskinenShot on target
49’
60’
Matthew HoppeShot on target
69’
Lirim QamiliAlexander Lyng
Noah GanausHeader1-0 (Odense)
81’
Magnus AndersenShot on target
83’
Marcus McCoyArgument
85’
85’
Lirim QamiliArgument
Full-time1-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 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.10 0.64 81’ Noah Ganaus (Odense), 1-0 81’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.10 0.64 81’ Noah Ganaus (Odense), 1-0 Ganaus 81’
Odense 2.10 xGSonderjyske 0.64 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Sonderjyske attacking Odense attacking 
81’ Noah Ganaus (Odense), open play, 0.62 xG, goal 6’ Alexander Lyng (Sonderjyske), open play, 0.29 xG, saved 89’ Peter Therkildsen (Odense), open play, 0.23 xG, off target 21’ Julius Berthel Askou (Odense), from a corner, 0.20 xG, off target 62’ Marcus McCoy (Odense), open play, 0.19 xG, off target 77’ Topi Keskinen (Odense), open play, 0.15 xG, off target 79’ Jona Niemiec (Odense), open play, 0.12 xG, off target 62’ Noah Ganaus (Odense), open play, 0.12 xG, blocked 36’ Matthew Hoppe (Sonderjyske), open play, 0.11 xG, saved 21’ Fiete Arp (Odense), open play, 0.08 xG, off target 55’ Marcus McCoy (Odense), open play, 0.07 xG, blocked 33’ Alexander Lyng (Sonderjyske), open play, 0.06 xG, blocked 7’ Topi Keskinen (Odense), open play, 0.06 xG, saved 39’ Fiete Arp (Odense), from a corner, 0.05 xG, off target 34’ Adam Sørensen (Odense), open play, 0.05 xG, off target 53’ Topi Keskinen (Odense), open play, 0.05 xG, blocked 60’ Matthew Hoppe (Sonderjyske), open play, 0.05 xG, saved 83’ Magnus Andersen (Odense), open play, 0.05 xG, saved 29’ Matthew Hoppe (Sonderjyske), open play, 0.05 xG, blocked 57’ Sefer Emini (Sonderjyske), open play, 0.04 xG, off target 49’ Topi Keskinen (Odense), open play, 0.03 xG, saved 59’ Jacob Bonde (Odense), open play, 0.03 xG, off target 31’ Daníel Grétarsson (Sonderjyske), set piece, 0.02 xG, blocked 73’ Teodor Haltvik (Sonderjyske), open play, 0.02 xG, blocked 21’ Adam Sørensen (Odense), from a corner, 0.01 xG, off target 81’ Noah Ganaus (Odense), open play, 0.62 xG, goal 6’ Alexander Lyng (Sonderjyske), open play, 0.29 xG, saved 89’ Peter Therkildsen (Odense), open play, 0.23 xG, off target 21’ Julius Berthel Askou (Odense), from a corner, 0.20 xG, off target 62’ Marcus McCoy (Odense), open play, 0.19 xG, off target 77’ Topi Keskinen (Odense), open play, 0.15 xG, off target 79’ Jona Niemiec (Odense), open play, 0.12 xG, off target 62’ Noah Ganaus (Odense), open play, 0.12 xG, blocked 36’ Matthew Hoppe (Sonderjyske), open play, 0.11 xG, saved 21’ Fiete Arp (Odense), open play, 0.08 xG, off target 55’ Marcus McCoy (Odense), open play, 0.07 xG, blocked 33’ Alexander Lyng (Sonderjyske), open play, 0.06 xG, blocked 7’ Topi Keskinen (Odense), open play, 0.06 xG, saved 39’ Fiete Arp (Odense), from a corner, 0.05 xG, off target 53’ Topi Keskinen (Odense), open play, 0.05 xG, blocked 34’ Adam Sørensen (Odense), open play, 0.05 xG, off target 60’ Matthew Hoppe (Sonderjyske), open play, 0.05 xG, saved 29’ Matthew Hoppe (Sonderjyske), open play, 0.05 xG, blocked 83’ Magnus Andersen (Odense), open play, 0.05 xG, saved 57’ Sefer Emini (Sonderjyske), open play, 0.04 xG, off target 49’ Topi Keskinen (Odense), open play, 0.03 xG, saved 59’ Jacob Bonde (Odense), open play, 0.03 xG, off target 73’ Teodor Haltvik (Sonderjyske), open play, 0.02 xG, blocked 31’ Daníel Grétarsson (Sonderjyske), set piece, 0.02 xG, blocked 21’ Adam Sørensen (Odense), from a corner, 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

Odense 4-4-2 Starting XI
Myhra
McCoy
Askou
Gomez
Jenssen 75’
Sørensen 60’
Keskinen
Bonde 60’
Ouédraogo
Ganaus
Arp 67’
Sonderjyske 3-4-2-1 Starting XI
Sorensen
Soulas
Jensen
Grétarsson 46’
Duru 78’
Emini
Olesen 5’
Wæver
Lyng 69’
Haidara
Hoppe

Player stats

Goalkeeper1 player
90′ 2 0 29 – – – – –
Defenders7 players
90′ 2 – 1 5 2 41 – – –
90′ 1 – 3 3 1 62 1 – – –
90′ 5 1 – 8 2 73 1 – – –
75′ – 1 – 1 1 40 2 – – –
Adam Sørensen Taken off
60′ 2 1 – 6 2 9 2 – – –
Magnus Andersen Came on as a substitute
23′ 4 – – 6 – 16 – – – –
Peter Therkildsen Came on as a substitute
15′ – – – – – 7 – – – –
Midfielders4 players
Jacob Bonde Taken off
60′ – – 28 1 – – – 1 – – –
90′ – – 78 – – 1 3 1 – – –
90′ – – 23 3 – 1 – 5 1 2 –
Rasmus Falk Came on as a substitute
30′ – – 35 – – 1 – 1 – – –
Forwards3 players
90′ 1 – 2 1 0.74 – 3 4 1 22 –
Fiete Arp Taken off
67′ – – 2 – 0.13 – 2 7 2 28 –
Jona Niemiec Came on as a substitute
30′ – – 1 – 0.12 – 1 1 – 10 –
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.