AGF Aarhus vs Randers FC

25 July 2025 · Danish Superliga · 2025/26 · Referee Jacob A. Sundberg

Full time 1 – 2

Half-time: 1–0

  • Patrick Mortensen 4’
  • Norman Campbell 51’
  • Elies Mahmoud 53’

Match summary

Randers FC came from behind to win 2-1 away at AGF Aarhus. AGF Aarhus led 1-0 at half-time.

Patrick Mortensen put AGF Aarhus ahead in the 4th minute, Norman Campbell equalised in the 51st minute, and Elies Mahmoud won it in the 53rd minute.

AGF Aarhus can feel hard done by, creating 2.51 expected goals (xG) from 14 shots to Randers FC's 1.31 from 12. Patrick Mortensen had a penalty saved for AGF Aarhus.

Key events

AGF Aarhus Randers FC
Kick-off
Patrick MortensenRight foot shot1-0 (AGF Aarhus)
4’
8’
9’
Daniel HøeghShot on target
11’
Mohamed TouréShot on target
Mads Emil MadsenShot on target
36’
Kristian ArnstadVAR: No penalty
45’
Patrick MortensenVAR: On-field review
45+2’
Patrick MortensenMissed penaltysaved
45+3’
Half-time1-0
Second half underway
Patrick MortensenShot on target
48’
51’
Norman CampbellRight foot shot1-1 (Randers FC)
53’
Elies MahmoudRight foot shot1-2 (Randers FC)
60’
64’
68’
Florian DanhoMohamed Touré
68’
Mike ThemsenNorman Campbell
71’
Mathias GreveShot on target
Kristian ArnstadShot on target
81’
90’
Jannich StorchTime wasting
90+1’
Florian DanhoTime wasting
Full-time1-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 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.51 1.31 4’ Patrick Mortensen (AGF Aarhus), 1-0 4’ 51’ Norman Campbell (Randers FC), 1-1 51’ 53’ Elies Mahmoud (Randers FC), 1-2 53’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.51 1.31 4’ Patrick Mortensen (AGF Aarhus), 1-0 Mortensen 4’ 51’ Norman Campbell (Randers FC), 1-1 Campbell 51’ 53’ Elies Mahmoud (Randers FC), 1-2 Mahmoud 53’
AGF Aarhus 2.51 xGRanders FC 1.31 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Randers FC attacking AGF Aarhus attacking 
48’ Patrick Mortensen (AGF Aarhus), penalty, 0.79 xG, saved 4’ Patrick Mortensen (AGF Aarhus), open play, 0.73 xG, goal 53’ Elies Mahmoud (Randers FC), open play, 0.27 xG, goal 38’ Kristian Arnstad (AGF Aarhus), open play, 0.24 xG, off target 70’ Mathias Greve (Randers FC), open play, 0.21 xG, hit the woodwork 51’ Norman Campbell (Randers FC), open play, 0.20 xG, goal 71’ Mathias Greve (Randers FC), open play, 0.21 xG, saved 31’ Mads Emil Madsen (AGF Aarhus), open play, 0.15 xG, blocked 36’ Mads Emil Madsen (AGF Aarhus), set piece, 0.15 xG, saved 90+4’ Mike Themsen (Randers FC), open play, 0.15 xG, off target 81’ Kristian Arnstad (AGF Aarhus), open play, 0.09 xG, saved 11’ Mohamed Touré (Randers FC), open play, 0.09 xG, saved 34’ Henrik Dalsgaard (AGF Aarhus), from a corner, 0.08 xG, off target 75’ Kristian Arnstad (AGF Aarhus), direct free kick, 0.06 xG, off target 7’ Tobias Bech (AGF Aarhus), open play, 0.06 xG, off target 21’ Patrick Mortensen (AGF Aarhus), from a corner, 0.06 xG, off target 55’ Nikolas Dyhr (Randers FC), open play, 0.05 xG, off target 28’ Norman Campbell (Randers FC), open play, 0.04 xG, blocked 48’ Kristian Arnstad (AGF Aarhus), open play, 0.04 xG, off target 62’ Gift Links (AGF Aarhus), set piece, 0.03 xG, off target 6’ Mohamed Touré (Randers FC), open play, 0.03 xG, blocked 55’ Mohamed Touré (Randers FC), open play, 0.02 xG, off target 57’ Mathias Greve (Randers FC), open play, 0.02 xG, blocked 68’ Eric Kahl (AGF Aarhus), open play, 0.02 xG, off target 9’ Daniel Høegh (Randers FC), set piece, 0.01 xG, saved 37’ Tobias Bech (AGF Aarhus), open play, 0.01 xG, blocked 48’ Patrick Mortensen (AGF Aarhus), penalty, 0.79 xG, saved 4’ Patrick Mortensen (AGF Aarhus), open play, 0.73 xG, goal 53’ Elies Mahmoud (Randers FC), open play, 0.27 xG, goal 38’ Kristian Arnstad (AGF Aarhus), open play, 0.24 xG, off target 70’ Mathias Greve (Randers FC), open play, 0.21 xG, hit the woodwork 51’ Norman Campbell (Randers FC), open play, 0.20 xG, goal 71’ Mathias Greve (Randers FC), open play, 0.21 xG, saved 90+4’ Mike Themsen (Randers FC), open play, 0.15 xG, off target 31’ Mads Emil Madsen (AGF Aarhus), open play, 0.15 xG, blocked 36’ Mads Emil Madsen (AGF Aarhus), set piece, 0.15 xG, saved 81’ Kristian Arnstad (AGF Aarhus), open play, 0.09 xG, saved 11’ Mohamed Touré (Randers FC), open play, 0.09 xG, saved 34’ Henrik Dalsgaard (AGF Aarhus), from a corner, 0.08 xG, off target 75’ Kristian Arnstad (AGF Aarhus), direct free kick, 0.06 xG, off target 7’ Tobias Bech (AGF Aarhus), open play, 0.06 xG, off target 21’ Patrick Mortensen (AGF Aarhus), from a corner, 0.06 xG, off target 55’ Nikolas Dyhr (Randers FC), open play, 0.05 xG, off target 28’ Norman Campbell (Randers FC), open play, 0.04 xG, blocked 48’ Kristian Arnstad (AGF Aarhus), open play, 0.04 xG, off target 62’ Gift Links (AGF Aarhus), set piece, 0.03 xG, off target 6’ Mohamed Touré (Randers FC), open play, 0.03 xG, blocked 55’ Mohamed Touré (Randers FC), open play, 0.02 xG, off target 57’ Mathias Greve (Randers FC), open play, 0.02 xG, blocked 68’ Eric Kahl (AGF Aarhus), open play, 0.02 xG, off target 37’ Tobias Bech (AGF Aarhus), open play, 0.01 xG, blocked 9’ Daniel Høegh (Randers FC), set piece, 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
Dalsgaard
Tingager
Kahl 79’
Links 69’
Beijmo
Poulsen 87’
Madsen
Arnstad 87’
Bech 69’
Mortensen
Randers FC 4-2-3-1 Starting XI
Storch
Hansen 46’
Høegh
Dammers
Dyhr
Pedersen 90’
Björkengren
Mahmoud 81’
Greve
Campbell 68’
Touré 68’

Player stats

Goalkeeper1 player
90′ 2 2 27 – – – – –
Defenders4 players
Henrik Dalsgaard
90′ 1 2 – 6 3 53 – – – –
90′ 3 3 – 5 2 95 1 – – –
Eric Kahl Taken off
79′ 1 – – 4 – 64 1 – – –
90′ 2 1 – 5 1 52 – – – –
Midfielders7 players
Nicolai Poulsen Taken off
87′ – – 68 1 – 5 – 7 – 1 –
90′ – – 63 – – 3 – 8 – 3 –
Gift Links Taken off
69′ – 1 28 2 – 1 1 4 – 2 –
Kristian Arnstad Taken off
87′ – – 23 – – – – 7 3 5
Rasmus Carstensen Came on as a substitute
21′ – – 8 – – 1 – 3 – 1 –
Frederik Emmery Came on as a substitute
11′ – – 1 – – – – 1 – 1 –
Kevin Yakob Came on as a substitute
8′ – – 8 – – – – – 1 – –
Forwards4 players
Tobias Bech Taken off
69′ – – 2 – 0.08 – – 3 2 17 –
90′ 1 – 3 2 1.58 – 1 2 – 10
Stefen Tchamche Came on as a substitute
21′ – – – – – – – 1 – 6 –
Sebastian Jørgensen Came on as a substitute
8′ – – – – – – – – – – –
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.