Odense vs Brondby

18 October 2026 · Danish Superliga · 2026/27 · Referee Michael Tykgaard

Full time 2 – 1

Half-time: 2–1

  • Noah Ganaus 27’
  • Raphael Canut 29’ (og)
  • Olti Hyseni 42’

Match summary

Odense won 2-1 at home to Brondby. Odense led 2-1 at half-time.

Noah Ganaus put Odense ahead in the 27th minute, Canut's own goal made it 2-0 in the 29th minute, and Olti Hyseni pulled one back to make it 2-1 in the 42nd minute.

Brondby can feel hard done by, creating 2.55 expected goals (xG) from 14 shots to Odense's 0.71 from 13.

Match stats

44% Possession 56%
13 Shots 14
4 Shots on target 4
2 Corners 9
64 Attacks 85
31 Dangerous attacks 41
401 Passes 500
78.3% Pass accuracy 86.0%
29 Tackles 15
8 Fouls 13
2 Yellow cards 1
0 Red cards 0
2 Offsides 1

Key events

Odense Brondby
Kick-off
Noah GanausVAR: Goal given
6’
Fredrik UlvestadShot on target
22’
25’
Olti HyseniShot on target
Noah GanausRight foot shot1-0 (Odense)
27’
Raphael CanutOwn goal2-0 (Odense)
29’
36’
Jacob AmbaekShot on target
Viljar MyhraArgument
37’
41’
Olti HyseniArgument
42’
Olti HyseniRight foot shot2-1 (Brondby)
Half-time2-1
Christian GammelgaardShot on target
46’
Second half underway
53’
Christian GammelgaardVAR: Goal given
53’
T. ThomasbergManagerArgument
54’
76’
Sho FukudaShot on target
Anssi SuhonenShot on target
79’
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 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.71 2.55 27’ Noah Ganaus (Odense), 1-0 27’ 29’ Raphael Canut (Odense) own goal, 2-0 29’ 42’ Olti Hyseni (Brondby), 2-1 42’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.71 2.55 27’ Noah Ganaus (Odense), 1-0 Ganaus 27’ 29’ Raphael Canut (Odense) own goal, 2-0 Canut 29’ 42’ Olti Hyseni (Brondby), 2-1 Hyseni 42’
Odense 0.71 xGBrondby 2.55 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Brondby attacking Odense attacking 
42’ Olti Hyseni (Brondby), open play, 0.96 xG, goal 37’ Frederik Alves (Brondby), from a corner, 0.55 xG, off target 71’ Mads Frøkjær (Brondby), open play, 0.26 xG, off target 27’ Noah Ganaus (Odense), open play, 0.20 xG, goal 55’ Olti Hyseni (Brondby), from a corner, 0.18 xG, off target 24’ Jacob Ambaek (Brondby), set piece, 0.11 xG, off target 58’ Fredrik Ulvestad (Odense), open play, 0.11 xG, off target 36’ Jacob Ambaek (Brondby), open play, 0.09 xG, saved 26’ Jacob Ambaek (Brondby), from a corner, 0.08 xG, blocked 79’ Anssi Suhonen (Odense), open play, 0.07 xG, saved 23’ Oliver Villadsen (Brondby), open play, 0.07 xG, off target 64’ Marcus Younis (Brondby), open play, 0.07 xG, off target 25’ Olti Hyseni (Brondby), open play, 0.06 xG, saved 22’ Fredrik Ulvestad (Odense), open play, 0.05 xG, saved 15’ Ismahila Ouédraogo (Odense), from a corner, 0.04 xG, blocked 78’ Noah Ganaus (Odense), set piece, 0.04 xG, off target 5’ Alexander Ahl-Holmström (Odense), open play, 0.03 xG, hit the woodwork 46’ Christian Gammelgaard (Odense), open play, 0.04 xG, saved 76’ Sho Fukuda (Brondby), open play, 0.04 xG, saved 82’ Max Ejdum (Brondby), open play, 0.03 xG, off target 90+2’ Christian Gammelgaard (Odense), open play, 0.04 xG, off target 89’ Patrick Mortensen (Brondby), open play, 0.03 xG, off target 62’ Topi Keskinen (Odense), open play, 0.03 xG, off target 65’ Olti Hyseni (Brondby), open play, 0.03 xG, blocked 79’ Jay-Roy Grot (Odense), from a corner, 0.02 xG, blocked 7’ Ismahila Ouédraogo (Odense), open play, 0.02 xG, off target 36’ Noah Ganaus (Odense), open play, 0.02 xG, off target 29’ Raphael Canut (Brondby), own goal 42’ Olti Hyseni (Brondby), open play, 0.96 xG, goal 37’ Frederik Alves (Brondby), from a corner, 0.55 xG, off target 71’ Mads Frøkjær (Brondby), open play, 0.26 xG, off target 27’ Noah Ganaus (Odense), open play, 0.20 xG, goal 55’ Olti Hyseni (Brondby), from a corner, 0.18 xG, off target 24’ Jacob Ambaek (Brondby), set piece, 0.11 xG, off target 58’ Fredrik Ulvestad (Odense), open play, 0.11 xG, off target 36’ Jacob Ambaek (Brondby), open play, 0.09 xG, saved 26’ Jacob Ambaek (Brondby), from a corner, 0.08 xG, blocked 79’ Anssi Suhonen (Odense), open play, 0.07 xG, saved 23’ Oliver Villadsen (Brondby), open play, 0.07 xG, off target 64’ Marcus Younis (Brondby), open play, 0.07 xG, off target 25’ Olti Hyseni (Brondby), open play, 0.06 xG, saved 22’ Fredrik Ulvestad (Odense), open play, 0.05 xG, saved 15’ Ismahila Ouédraogo (Odense), from a corner, 0.04 xG, blocked 78’ Noah Ganaus (Odense), set piece, 0.04 xG, off target 46’ Christian Gammelgaard (Odense), open play, 0.04 xG, saved 76’ Sho Fukuda (Brondby), open play, 0.04 xG, saved 5’ Alexander Ahl-Holmström (Odense), open play, 0.03 xG, hit the woodwork 82’ Max Ejdum (Brondby), open play, 0.03 xG, off target 90+2’ Christian Gammelgaard (Odense), open play, 0.04 xG, off target 89’ Patrick Mortensen (Brondby), open play, 0.03 xG, off target 62’ Topi Keskinen (Odense), open play, 0.03 xG, off target 65’ Olti Hyseni (Brondby), open play, 0.03 xG, blocked 79’ Jay-Roy Grot (Odense), from a corner, 0.02 xG, blocked 7’ Ismahila Ouédraogo (Odense), open play, 0.02 xG, off target 36’ Noah Ganaus (Odense), open play, 0.02 xG, off target 29’ Raphael Canut (Brondby), own goal
Size shows xG Goal On target Off target or blocked

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

Lineups

Odense 4-3-3 Starting XI
Myhra
McCoy
Pauli
Askou
Andersen
Juul-Sandberg 77’
Ouédraogo
Ulvestad 71’
Keskinen 77’
Ganaus 86’
Ahl-Holmström 46’
Brondby 4-2-3-1 Starting XI
Pentz
Divković
Canut 82’
Alves
Villadsen 64’
Slisz
Ejdum
Hyseni 74’
Frøkjær
Younis 64’
Ambaek 75’

Player stats

Goalkeeper1 player
96′ 3 1 37 3 – – –
Defenders4 players
96′ 2 – – 5 1 49 1 – – –
96′ 7 1 – 11 2 60 1 – – –
96′ 4 3 – 11 4 44 – – – –
Ulrik Yttergård Jenssen Came on as a substitute
10′ – – – – – 1 – – – –
Midfielders7 players
96′ – – 25 – – 2 1 5 3 1
Nikolaj Juul-Sandberg Taken off
77′ – – 38 – – 1 – 1 1 – –
96′ – – 50 – – 7 1 9 1 – –
Fredrik Ulvestad Taken off
71′ – – 28 – – 2 – 6 1 – –
Topi Keskinen Taken off
77′ – – 20 3 – 1 1 3 – 2 –
Rasmus Falk Came on as a substitute
25′ – – 5 2 – 1 – 1 – – –
Anssi Suhonen Came on as a substitute
19′ – – 6 1 – 1 – 1 – – –
Forwards4 players
Noah Ganaus Taken off
86′ 1 – 3 1 0.26 – 2 9 2 12 –
45′ – – 1 – 0.03 – – 2 – 7 –
Christian Gammelgaard Came on as a substitute
51′ – – 2 1 0.07 – 1 – – 11 –
Jay-Roy Grot Came on as a substitute
19′ – – 1 – 0.02 – – 3 – 6 –
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.