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.
3 August 2026 · Danish Superliga · 2026/27 · Referee Sandi Putros
Half-time: 0–0
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.
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.
Tap a goal for the scorer and score.
Every shot and where it was taken from.
Hover or tap a shot for the player, minute and xG.
| 90′ | 2 | 0 | 29 | – | – | – | – | – |
| 90′ | 2 | – | 1 | 5 | 2 | 41 | – | – | – | |||
| 90′ | 1 | – | 3 | 3 | 1 | 62 | 1 | – | – | – | ||
| 90′ | 5 | 1 | – | 8 | 2 | 73 | 1 | – | – | – | ||
Ulrik Yttergård Jenssen
Taken off
|
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 | – | – | – | – |
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 | – | – | – |
| 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 | – |
| 90′ | 3 | 1 | 34 | 1 | – | – | – | – |
| 90′ | 9 | 1 | 1 | 12 | 3 | 40 | 4 | – | – | – | ||
| 90′ | 1 | 1 | – | 4 | 2 | 61 | – | – | – | – | ||
Daníel Grétarsson
Taken off
|
45′ | 1 | 1 | – | 1 | – | 38 | – | – | – | – | |
Simon Wæver
|
90′ | 2 | – | – | 5 | 1 | 30 | 1 | – | – | – | |
Chidiebube Duru
Taken off
|
78′ | 3 | – | 2 | 6 | 2 | 30 | 2 | – | – | – | |
Gustav Wagner
Came on as a substitute
|
12′ | – | – | – | – | – | 12 | – | – | – | – |
| 90′ | – | – | 44 | – | – | 1 | 1 | 3 | – | – | – | ||
Mathias Olesen
Taken off
|
5′ | – | – | 1 | – | – | – | – | – | – | – | – | |
| 90′ | – | – | 38 | – | – | 1 | – | 5 | 2 | 2 | – | ||
Alexander Lyng
Taken off
|
69′ | – | – | 18 | 1 | – | 2 | 1 | 5 | 1 | 2 | – | |
Anders Bergholt
Came on as a substitute
|
45′ | – | – | 10 | 1 | – | – | – | 2 | – | 2 | – |
| 90′ | – | – | 3 | 2 | 0.20 | – | 1 | 2 | 1 | 15 | – | ||
David Boison Frimpong
Came on as a substituteTaken off
|
85′ | – | – | – | – | – | – | – | 3 | – | 10 | – | |
Teodor Haltvik
Came on as a substitute
|
21′ | – | – | 1 | – | 0.02 | – | – | 2 | – | 7 | – | |
Lirim Qamili
Came on as a substitute
|
21′ | – | – | – | – | – | – | 1 | 1 | – | 4 |
Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.
Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.