AGF Aarhus vs Odense

23 August 2026 · Danish Superliga · 2026/27 · Referee Mads Kristoffer Kristoffersen

Full time 2 – 2

Half-time: 1–2

  • James Bogere 21’
  • Rasmus Carstensen 75’
  • Fiete Arp 26’, 42’

Match summary

AGF Aarhus and Odense drew 2-2. Odense led 2-1 at half-time.

In the first half, James Bogere put AGF Aarhus ahead in the 21st minute, Fiete Arp equalised in the 26th minute, and Arp put Odense in front in the 42nd minute. In the second half, Rasmus Carstensen equalised in the 75th minute.

AGF Aarhus had the better of the chances, with 1.89 expected goals (xG) from 31 shots to Odense's 0.81 from 6.

Match stats

71% Possession 29%
31 Shots 6
5 Shots on target 2
15 Corners 0
668 Passes 279
89.4% Pass accuracy 73.8%
12 Tackles 10
2 Fouls 14
0 Yellow cards 6
0 Offsides 1

Key events

AGF Aarhus Odense
Kick-off
James BogereRight foot shot1-0 (AGF Aarhus)
21’
26’
Fiete ArpRight foot shot1-1 (Odense)
Frederik EmmeryShot on target
30’
42’
Fiete ArpLeft foot shot1-2 (Odense)
Half-time1-2
Second half underway
Markus SolbakkenShot on target
51’
55’
65’
69’
Kristian ArnstadShot on target
70’
Rasmus CarstensenRight foot shot2-2 (AGF Aarhus)
75’
76’
88’
Full-time2-2

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 1.89 0.81 21’ James Bogere (AGF Aarhus), 1-0 21’ 26’ Fiete Arp (Odense), 1-1 26’ 42’ Fiete Arp (Odense), 1-2 42’ 75’ Rasmus Carstensen (AGF Aarhus), 2-2 75’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.89 0.81 21’ James Bogere (AGF Aarhus), 1-0 Bogere 21’ 26’ Fiete Arp (Odense), 1-1 Arp 26’ 42’ Fiete Arp (Odense), 1-2 Arp 42’ 75’ Rasmus Carstensen (AGF Aarhus), 2-2 Carstensen 75’
AGF Aarhus 1.89 xGOdense 0.81 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 
42’ Fiete Arp (Odense), open play, 0.37 xG, goal 75’ Rasmus Carstensen (AGF Aarhus), open play, 0.34 xG, goal 23’ James Bogere (AGF Aarhus), open play, 0.23 xG, off target 90+4’ Luka Callø (AGF Aarhus), from a corner, 0.17 xG, off target 1’ Noah Ganaus (Odense), open play, 0.14 xG, off target 26’ Fiete Arp (Odense), open play, 0.10 xG, goal 60’ Noah Ganaus (Odense), open play, 0.10 xG, off target 47’ Frederik Emmery (AGF Aarhus), open play, 0.08 xG, hit the woodwork 31’ James Bogere (AGF Aarhus), set piece, 0.08 xG, blocked 39’ Gift Links (AGF Aarhus), open play, 0.07 xG, off target 83’ Janni Serra (AGF Aarhus), open play, 0.07 xG, off target 84’ Alexander Ahl-Holmström (Odense), open play, 0.07 xG, off target 20’ James Bogere (AGF Aarhus), open play, 0.06 xG, blocked 35’ Frederik Emmery (AGF Aarhus), open play, 0.06 xG, off target 47’ Sebastian Jørgensen (AGF Aarhus), open play, 0.06 xG, blocked 49’ Sebastian Jørgensen (AGF Aarhus), open play, 0.06 xG, blocked 21’ James Bogere (AGF Aarhus), open play, 0.05 xG, goal 18’ Sebastian Jørgensen (AGF Aarhus), open play, 0.04 xG, blocked 51’ Markus Solbakken (AGF Aarhus), open play, 0.04 xG, saved 86’ Rasmus Carstensen (AGF Aarhus), open play, 0.04 xG, blocked 90+3’ Sebastian Jørgensen (AGF Aarhus), open play, 0.04 xG, blocked 50’ Eric Kahl (AGF Aarhus), set piece, 0.03 xG, blocked 70’ Kristian Arnstad (AGF Aarhus), direct free kick, 0.04 xG, saved 14’ Markus Solbakken (AGF Aarhus), open play, 0.03 xG, blocked 87’ Janni Serra (AGF Aarhus), from a corner, 0.03 xG, off target 90+4’ Tobias Bech (AGF Aarhus), open play, 0.03 xG, off target 34’ Markus Solbakken (AGF Aarhus), open play, 0.03 xG, blocked 49’ Frederik Emmery (AGF Aarhus), open play, 0.03 xG, hit the woodwork 57’ Gift Links (AGF Aarhus), open play, 0.03 xG, blocked 89’ Janni Serra (AGF Aarhus), set piece, 0.03 xG, off target 90+4’ Kristian Arnstad (AGF Aarhus), open play, 0.03 xG, blocked 15’ Markus Solbakken (AGF Aarhus), from a corner, 0.02 xG, off target 36’ Marcus McCoy (Odense), open play, 0.03 xG, off target 74’ Gift Links (AGF Aarhus), open play, 0.02 xG, blocked 30’ Frederik Emmery (AGF Aarhus), open play, 0.02 xG, saved 59’ Frederik Emmery (AGF Aarhus), open play, 0.02 xG, off target 5’ Jacob Andersen (AGF Aarhus), from a corner, 0.01 xG, off target 42’ Fiete Arp (Odense), open play, 0.37 xG, goal 75’ Rasmus Carstensen (AGF Aarhus), open play, 0.34 xG, goal 23’ James Bogere (AGF Aarhus), open play, 0.23 xG, off target 90+4’ Luka Callø (AGF Aarhus), from a corner, 0.17 xG, off target 1’ Noah Ganaus (Odense), open play, 0.14 xG, off target 26’ Fiete Arp (Odense), open play, 0.10 xG, goal 60’ Noah Ganaus (Odense), open play, 0.10 xG, off target 47’ Frederik Emmery (AGF Aarhus), open play, 0.08 xG, hit the woodwork 31’ James Bogere (AGF Aarhus), set piece, 0.08 xG, blocked 39’ Gift Links (AGF Aarhus), open play, 0.07 xG, off target 83’ Janni Serra (AGF Aarhus), open play, 0.07 xG, off target 84’ Alexander Ahl-Holmström (Odense), open play, 0.07 xG, off target 35’ Frederik Emmery (AGF Aarhus), open play, 0.06 xG, off target 47’ Sebastian Jørgensen (AGF Aarhus), open play, 0.06 xG, blocked 49’ Sebastian Jørgensen (AGF Aarhus), open play, 0.06 xG, blocked 20’ James Bogere (AGF Aarhus), open play, 0.06 xG, blocked 21’ James Bogere (AGF Aarhus), open play, 0.05 xG, goal 18’ Sebastian Jørgensen (AGF Aarhus), open play, 0.04 xG, blocked 51’ Markus Solbakken (AGF Aarhus), open play, 0.04 xG, saved 90+3’ Sebastian Jørgensen (AGF Aarhus), open play, 0.04 xG, blocked 86’ Rasmus Carstensen (AGF Aarhus), open play, 0.04 xG, blocked 50’ Eric Kahl (AGF Aarhus), set piece, 0.03 xG, blocked 70’ Kristian Arnstad (AGF Aarhus), direct free kick, 0.04 xG, saved 87’ Janni Serra (AGF Aarhus), from a corner, 0.03 xG, off target 14’ Markus Solbakken (AGF Aarhus), open play, 0.03 xG, blocked 90+4’ Tobias Bech (AGF Aarhus), open play, 0.03 xG, off target 34’ Markus Solbakken (AGF Aarhus), open play, 0.03 xG, blocked 49’ Frederik Emmery (AGF Aarhus), open play, 0.03 xG, hit the woodwork 89’ Janni Serra (AGF Aarhus), set piece, 0.03 xG, off target 90+4’ Kristian Arnstad (AGF Aarhus), open play, 0.03 xG, blocked 36’ Marcus McCoy (Odense), open play, 0.03 xG, off target 57’ Gift Links (AGF Aarhus), open play, 0.03 xG, blocked 15’ Markus Solbakken (AGF Aarhus), from a corner, 0.02 xG, off target 74’ Gift Links (AGF Aarhus), open play, 0.02 xG, blocked 30’ Frederik Emmery (AGF Aarhus), open play, 0.02 xG, saved 59’ Frederik Emmery (AGF Aarhus), open play, 0.02 xG, off target 5’ Jacob Andersen (AGF Aarhus), 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

AGF Aarhus 3-4-2-1 Starting XI
Hedenstad
Camara 80’
Kahl
Andersen 46’
Links
Emmery 64’
Knudsen
Solbakken 64’
Bech
Jørgensen
Bogere 72’
Odense 4-2-3-1 Starting XI
Myhra
McCoy
Askou
Gomez
Therkildsen 74’
Ouédraogo
Falk 82’
Keskinen
Arp 2 65’
Gammelgaard 82’
Ganaus 64’

Player stats

Goalkeeper1 player
95′ 0 2 33 1 – – – –
Defenders4 players
Mouhammade Camara Taken off
80′ 1 2 – 3 2 88 – – – –
95′ – 3 – 4 2 98 – – – –
Luka Callø Came on as a substitute
50′ – – – 1 1 44 – – – –
Tobias Mølgaard Came on as a substitute
15′ – – – 1 – 16 – – – –
Midfielders7 players
Jacob Andersen Taken off
45′ – – 47 1 – – – 1 – – –
95′ – – 74 3 – 3 1 17 1 6 –
95′ – 1 65 2 – 2 1 5 1 1 –
Markus Solbakken Taken off
64′ – – 51 – – 1 2 4 – 2 –
Frederik Emmery Taken off
64′ – – 17 1 – 3 – 8 – – –
95′ – 1 51 9 – – 1 1 – – –
Rasmus Carstensen Came on as a substitute
31′ 1 – 11 – – – – 2 – 1 –
Forwards4 players
95′ – – 1 – 0.03 – 3 3 2 24 –
James Bogere Taken off
72′ 1 – 4 1 0.42 – 1 2 – 18 –
Kristian Arnstad Came on as a substitute
31′ – – 2 1 0.06 – 2 – – 24 –
Janni Serra Came on as a substitute
23′ – – 3 – 0.13 – – 3 – 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.