AGF Aarhus vs Odense

9 February 2026 · Danish Superliga · 2025/26 · Referee Sandi Putros

Full time 2 – 1

Half-time: 0–1

  • Frederik Emmery 86’
  • Janni Serra 89’
  • Noah Ganaus 10’

Match summary

AGF Aarhus came from behind to win 2-1 at home to Odense, with a late winner. Odense led 1-0 at half-time.

Noah Ganaus put Odense ahead with a header in the 10th minute, Frederik Emmery equalised in the 86th minute, and Janni Serra won it with a header in the 89th minute.

The chances backed that up: AGF Aarhus created 2.21 expected goals (xG) from 17 shots to Odense's 0.27 from 4.

Match stats

65% Possession 35%
17 Shots 4
9 Shots on target 3
9 Corners 1
604 Passes 343
86.4% Pass accuracy 77.3%
12 Tackles 20
7 Fouls 17
2 Yellow cards 3
2 Offsides 1

Key events

AGF Aarhus Odense
0’
A. ZornigerManagerArgument
Kick-off
Tobias BechShot on target
2’
10’
Noah GanausHeader0-1 (Odense)
Patrick MortensenShot on target
25’
Kristian ArnstadSimulation
30’
Tobias BechShot on target
38’
Half-time0-1
Second half underway
Kevin YakobShot on target
49’
57’
Gustav Grubbe MadsenAnssi Suhonen
61’
Felix BeijmoShot on target
68’
Patrick MortensenShot on target
68’
70’
Marcus McCoyLeeroy Owusu
76’
Jay-Roy GrotShot on target
82’
Bjørn PaulsenIsmahila Ouédraogo
Henrik DalsgaardFoul
83’
Frederik EmmeryRight foot shot1-1 (AGF Aarhus)
86’
87’
Bjørn PaulsenFoul
Janni SerraHeader2-1 (AGF Aarhus)
89’
Gift LinksShot on target
89’
90+2’
90+6’
Jay-Roy GrotShot on target
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 2.21 0.27 10’ Noah Ganaus (Odense), 0-1 10’ 86’ Frederik Emmery (AGF Aarhus), 1-1 86’ 89’ Janni Serra (AGF Aarhus), 2-1 89’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.21 0.27 10’ Noah Ganaus (Odense), 0-1 Ganaus 10’ 86’ Frederik Emmery (AGF Aarhus), 1-1 Emmery 86’ 89’ Janni Serra (AGF Aarhus), 2-1 Serra 89’
AGF Aarhus 2.21 xGOdense 0.27 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Odense attacking AGF Aarhus attacking 
25’ Patrick Mortensen (AGF Aarhus), open play, 0.67 xG, saved 89’ Janni Serra (AGF Aarhus), open play, 0.41 xG, goal 68’ Felix Beijmo (AGF Aarhus), set piece, 0.20 xG, saved 49’ Kevin Yakob (AGF Aarhus), open play, 0.16 xG, saved 86’ Frederik Emmery (AGF Aarhus), open play, 0.15 xG, goal 3’ Kevin Yakob (AGF Aarhus), from a corner, 0.11 xG, off target 90+6’ Jona Niemiec (Odense), open play, 0.11 xG, off target 49’ Patrick Mortensen (AGF Aarhus), open play, 0.10 xG, off target 38’ Tobias Bech (AGF Aarhus), direct free kick, 0.09 xG, off target 90+6’ Jay-Roy Grot (Odense), open play, 0.07 xG, saved 10’ Noah Ganaus (Odense), open play, 0.06 xG, goal 89’ Gift Links (AGF Aarhus), open play, 0.06 xG, saved 38’ Tobias Bech (AGF Aarhus), open play, 0.04 xG, saved 2’ Gift Links (AGF Aarhus), open play, 0.04 xG, blocked 22’ Rasmus Carstensen (AGF Aarhus), open play, 0.04 xG, off target 50’ Tobias Bech (AGF Aarhus), open play, 0.04 xG, off target 8’ Magnus Knudsen (AGF Aarhus), from a corner, 0.04 xG, blocked 68’ Patrick Mortensen (AGF Aarhus), set piece, 0.03 xG, saved 73’ Magnus Knudsen (AGF Aarhus), set piece, 0.03 xG, off target 76’ Jay-Roy Grot (Odense), open play, 0.02 xG, saved 2’ Tobias Bech (AGF Aarhus), open play, 0.01 xG, saved 25’ Patrick Mortensen (AGF Aarhus), open play, 0.67 xG, saved 89’ Janni Serra (AGF Aarhus), open play, 0.41 xG, goal 68’ Felix Beijmo (AGF Aarhus), set piece, 0.20 xG, saved 49’ Kevin Yakob (AGF Aarhus), open play, 0.16 xG, saved 86’ Frederik Emmery (AGF Aarhus), open play, 0.15 xG, goal 3’ Kevin Yakob (AGF Aarhus), from a corner, 0.11 xG, off target 90+6’ Jona Niemiec (Odense), open play, 0.11 xG, off target 49’ Patrick Mortensen (AGF Aarhus), open play, 0.10 xG, off target 38’ Tobias Bech (AGF Aarhus), direct free kick, 0.09 xG, off target 90+6’ Jay-Roy Grot (Odense), open play, 0.07 xG, saved 89’ Gift Links (AGF Aarhus), open play, 0.06 xG, saved 10’ Noah Ganaus (Odense), open play, 0.06 xG, goal 38’ Tobias Bech (AGF Aarhus), open play, 0.04 xG, saved 2’ Gift Links (AGF Aarhus), open play, 0.04 xG, blocked 22’ Rasmus Carstensen (AGF Aarhus), open play, 0.04 xG, off target 50’ Tobias Bech (AGF Aarhus), open play, 0.04 xG, off target 8’ Magnus Knudsen (AGF Aarhus), from a corner, 0.04 xG, blocked 68’ Patrick Mortensen (AGF Aarhus), set piece, 0.03 xG, saved 73’ Magnus Knudsen (AGF Aarhus), set piece, 0.03 xG, off target 76’ Jay-Roy Grot (Odense), open play, 0.02 xG, saved 2’ Tobias Bech (AGF Aarhus), open play, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

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

Lineups

AGF Aarhus 3-4-3 Starting XI
Hansen
Beijmo
Dalsgaard
Kahl
Links 90’
Knudsen 80’
Yakob
Carstensen 69’
Arnstad
Bech 80’
Mortensen 69’
Odense 4-4-2 Starting XI
Myhra
Sørensen
Owusu 70’
Bürgy
Askou 70’
Ejdum
Ouédraogo 82’
Falk
Suhonen 57’
Ganaus 82’
Grot

Player stats

Goalkeeper1 player
90′ 2 1 12 1 – – – –
Defenders4 players
90′ 2 2 – 2 – 84 1 – – –
Henrik Dalsgaard
90′ 1 2 – 8 4 94 1 – –
90′ – – – 3 2 102 – – – –
Rasmus Carstensen Taken off
69′ 3 – – 5 – 39 1 – – –
Midfielders6 players
Magnus Knudsen Taken off
80′ – – 54 1 – 3 1 5 1 1 –
90′ – – 60 – – – 2 5 1 1 –
Gift Links Taken off
89′ – 1 72 3 – 1 – 4 – – –
90′ – – 43 2 – – – 1 1 1
Frederik Emmery Came on as a substitute
21′ 1 – 10 – – – – 5 – 2 –
Tómas Óli Kristjánsson Came on as a substitute
10′ – – – – – – – 1 – – –
Forwards4 players
Tobias Bech Taken off
80′ – – 4 2 0.19 – – 6 3 17 –
Patrick Mortensen Taken off
69′ – – 3 2 0.79 – – 1 – 7 –
Janni Serra Came on as a substitute
21′ 1 – 1 1 0.41 – – 1 1 3 –
Sebastian Jørgensen Came on as a substitute
10′ – – – – – – – – – 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.