Odense vs AGF Aarhus

18 August 2025 · Danish Superliga · 2025/26 · Referee Morten Krogh

Full time 1 – 5

Half-time: 1–2

  • Fiete Arp 45+4’ (pen)
  • Tobias Bech 21’, 24’
  • Kristian Arnstad 57’
  • Patrick Mortensen 66’
  • Gift Links 71’

Match summary

AGF Aarhus won comfortably, 5-1 away at Odense. AGF Aarhus led 2-1 at half-time.

In the first half, Tobias Bech put AGF Aarhus ahead in the 21st minute, Bech made it 0-2 in the 24th minute, and Fiete Arp pulled one back to make it 1-2 from the penalty spot in first-half stoppage time. In the second half, Kristian Arnstad made it 1-3 in the 57th minute, Patrick Mortensen made it 1-4 in the 66th minute, and Gift Links made it 1-5 in the 71st minute.

The chances backed that up: AGF Aarhus created 3.45 expected goals (xG) from 15 shots to Odense's 1.94 from 16.

Key events

Odense AGF Aarhus
Kick-off
Jay-Roy GrotShot on target
8’
Fiete ArpShot on target
11’
Jay-Roy GrotShot on target
18’
Bjørn PaulsenShot on target
19’
21’
Tobias BechLeft foot shot0-1 (AGF Aarhus)
24’
Tobias BechLeft foot shot0-2 (AGF Aarhus)
Max EjdumFoul
26’
36’
38’
Felix BeijmoShot on target
Noah GanausVAR: No penalty
45+1’
Fiete ArpPenalty1-2 (Odense)
45+4’
Half-time1-2
Second half underway
57’
Kristian ArnstadRight foot shot1-3 (AGF Aarhus)
Jay-Roy GrotShot on target
59’
Marcus McCoyLeeroy Owusu
63’
66’
Patrick MortensenRight foot shot1-4 (AGF Aarhus)
66’
Patrick MortensenShot on target
Fiete ArpFoul
68’
71’
Gift LinksLeft foot shot1-5 (AGF Aarhus)
84’
Janni SerraShot on target
Elias HansborgFiete Arp
86’
Full-time1-5

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 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.94 3.45 21’ Tobias Bech (AGF Aarhus), 0-1 21’ 24’ Tobias Bech (AGF Aarhus), 0-2 24’ 45+4’ Fiete Arp (Odense), 1-2 45+4’ 57’ Kristian Arnstad (AGF Aarhus), 1-3 57’ 66’ Patrick Mortensen (AGF Aarhus), 1-4 66’ 71’ Gift Links (AGF Aarhus), 1-5 71’ 0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.94 3.45 21’ Tobias Bech (AGF Aarhus), 0-1 Bech 21’ 24’ Tobias Bech (AGF Aarhus), 0-2 Bech 24’ 45+4’ Fiete Arp (Odense), 1-2 Arp 45+4’ 57’ Kristian Arnstad (AGF Aarhus), 1-3 Arnstad 57’ 66’ Patrick Mortensen (AGF Aarhus), 1-4 Mortensen 66’ 71’ Gift Links (AGF Aarhus), 1-5 Links 71’
Odense 1.94 xGAGF Aarhus 3.45 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 AGF Aarhus attacking Odense attacking 
66’ Patrick Mortensen (AGF Aarhus), open play, 0.96 xG, goal 71’ Gift Links (AGF Aarhus), open play, 0.81 xG, goal 49’ Fiete Arp (Odense), penalty, 0.79 xG, goal 84’ Janni Serra (AGF Aarhus), open play, 0.33 xG, saved 66’ Patrick Mortensen (AGF Aarhus), open play, 0.28 xG, saved 21’ Tobias Bech (AGF Aarhus), open play, 0.26 xG, goal 24’ Tobias Bech (AGF Aarhus), open play, 0.22 xG, goal 28’ Felix Beijmo (AGF Aarhus), open play, 0.22 xG, hit the woodwork 48’ Jay-Roy Grot (Odense), open play, 0.22 xG, blocked 18’ Jay-Roy Grot (Odense), open play, 0.19 xG, hit the woodwork 75’ William Martin (Odense), set piece, 0.18 xG, off target 18’ Jay-Roy Grot (Odense), open play, 0.16 xG, saved 15’ Tobias Bech (AGF Aarhus), from a corner, 0.11 xG, off target 8’ Jay-Roy Grot (Odense), set piece, 0.10 xG, saved 59’ Jay-Roy Grot (Odense), open play, 0.07 xG, saved 50’ Nicolas Bürgy (Odense), open play, 0.06 xG, off target 5’ Tobias Bech (AGF Aarhus), from a corner, 0.05 xG, blocked 57’ Kristian Arnstad (AGF Aarhus), open play, 0.05 xG, goal 5’ Patrick Mortensen (AGF Aarhus), from a corner, 0.05 xG, off target 14’ Kristian Arnstad (AGF Aarhus), from a corner, 0.04 xG, blocked 28’ Felix Beijmo (AGF Aarhus), open play, 0.03 xG, blocked 54’ Max Ejdum (Odense), open play, 0.03 xG, blocked 38’ Felix Beijmo (AGF Aarhus), direct free kick, 0.03 xG, saved 53’ Fiete Arp (Odense), open play, 0.03 xG, blocked 11’ Fiete Arp (Odense), set piece, 0.02 xG, saved 19’ Bjørn Paulsen (Odense), from a corner, 0.02 xG, saved 52’ Gift Links (AGF Aarhus), open play, 0.02 xG, blocked 48’ Nicolas Bürgy (Odense), from a corner, 0.02 xG, off target 48’ Jay-Roy Grot (Odense), open play, 0.02 xG, blocked 54’ Bjørn Paulsen (Odense), from a corner, 0.01 xG, off target 60’ Bjørn Paulsen (Odense), from a corner, 0.01 xG, off target 66’ Patrick Mortensen (AGF Aarhus), open play, 0.96 xG, goal 71’ Gift Links (AGF Aarhus), open play, 0.81 xG, goal 49’ Fiete Arp (Odense), penalty, 0.79 xG, goal 84’ Janni Serra (AGF Aarhus), open play, 0.33 xG, saved 66’ Patrick Mortensen (AGF Aarhus), open play, 0.28 xG, saved 21’ Tobias Bech (AGF Aarhus), open play, 0.26 xG, goal 24’ Tobias Bech (AGF Aarhus), open play, 0.22 xG, goal 28’ Felix Beijmo (AGF Aarhus), open play, 0.22 xG, hit the woodwork 48’ Jay-Roy Grot (Odense), open play, 0.22 xG, blocked 18’ Jay-Roy Grot (Odense), open play, 0.19 xG, hit the woodwork 75’ William Martin (Odense), set piece, 0.18 xG, off target 18’ Jay-Roy Grot (Odense), open play, 0.16 xG, saved 15’ Tobias Bech (AGF Aarhus), from a corner, 0.11 xG, off target 8’ Jay-Roy Grot (Odense), set piece, 0.10 xG, saved 59’ Jay-Roy Grot (Odense), open play, 0.07 xG, saved 50’ Nicolas Bürgy (Odense), open play, 0.06 xG, off target 5’ Tobias Bech (AGF Aarhus), from a corner, 0.05 xG, blocked 5’ Patrick Mortensen (AGF Aarhus), from a corner, 0.05 xG, off target 57’ Kristian Arnstad (AGF Aarhus), open play, 0.05 xG, goal 14’ Kristian Arnstad (AGF Aarhus), from a corner, 0.04 xG, blocked 28’ Felix Beijmo (AGF Aarhus), open play, 0.03 xG, blocked 54’ Max Ejdum (Odense), open play, 0.03 xG, blocked 53’ Fiete Arp (Odense), open play, 0.03 xG, blocked 38’ Felix Beijmo (AGF Aarhus), direct free kick, 0.03 xG, saved 11’ Fiete Arp (Odense), set piece, 0.02 xG, saved 19’ Bjørn Paulsen (Odense), from a corner, 0.02 xG, saved 52’ Gift Links (AGF Aarhus), open play, 0.02 xG, blocked 48’ Nicolas Bürgy (Odense), from a corner, 0.02 xG, off target 48’ Jay-Roy Grot (Odense), open play, 0.02 xG, blocked 54’ Bjørn Paulsen (Odense), from a corner, 0.01 xG, off target 60’ Bjørn Paulsen (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 3-4-1-2 Starting XI
Sander
Bürgy
Paulsen
Gomez 63’
Sørensen
Owusu 63’
Ejdum 63’
Falk
Arp 86’
Ganaus
Grot 73’
AGF Aarhus 3-4-3 Starting XI
Hansen
Dalsgaard
Tingager
Kahl 79’
Links
Beijmo 73’
Poulsen 73’
Madsen
Arnstad
Bech 2 72’
Mortensen 76’

Player stats

Goalkeeper1 player
90′ 3 5 39 1 – – – –
Defenders7 players
90′ – – – 1 1 51 1 – – –
Bjørn Paulsen
90′ – 1 – 3 3 68 1 – – –
James Gomez Taken off
63′ 1 – – 1 – 35 1 – –
90′ 1 – – 1 – 29 1 – – –
Julius Berthel Askou Came on as a substitute
27′ 3 – – 3 – 35 – – – –
Marcus McCoy Came on as a substitute
27′ 1 – – 4 – 12 2 – – –
Yaya Bojang Came on as a substitute
17′ – 1 – – – 33 1 – – –
Midfielders4 players
Leeroy Owusu Taken off
63′ – – 21 – – – 1 – 1 – –
Max Ejdum Taken off
63′ – – 19 – – – 1 2 1 1
90′ – – 65 5 – 1 1 6 1 3 –
William Martin Came on as a substitute
27′ – – 12 – – – – 1 – 1 –
Forwards4 players
Fiete Arp Taken off
86′ 1 – 3 2 0.84 – 4 5 2 15
90′ – – – – – – – 4 1 15 –
Jay-Roy Grot Taken off
73′ – – 6 3 0.76 – 1 6 3 10 –
Elias Hansborg Came on as a substitute
8′ – – – – – – – – – 4 –
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.