Timeline
- 8' Frederik Emmery
- 26' Kristian Malt Arnstad Yellow Card
- 45' Eric Kahl for Frederik Tingager
- 56' Tobias Bech
- 63' Philip Keller for Ruben Alte
- 63' Daniel Anyembe for Hjalte Bidstrup
- 66' Frederik Emmery Yellow Card
- 71' Gift Links for Frederik Emmery
- 77' Sebastian Jorgensen for Callum McCowatt
- 77' Stefen Tchamche for James Bogere
- 77' Giulio for Mads Søndergaard
- 78' Frederik Damkjer for Jeppe Gronning
- 79' Magnus Knudsen Yellow Card
- 81' Giulio
- 85' Adam Kleis-Kristoffersen for Dorian Hanza
- 86' Markus Solbakken for Magnus Knudsen
- 89' Daniel Anyembe Yellow Card
- 90' Markus Solbakken Yellow Card
- 90'+3' Philip Keller Yellow Card
- 90'+4' Giulio Yellow Card
Match stats
53.3%
Possession
46.7%
20
Shots
12
4
On target
5
13
Fouls
12
4
Yellow cards
3
0
Red cards
0
1
Offsides
1
4
Saves
2
436
Accurate passes
361
Lineups
AGF
3-4-2-1
1
Hansen
3
Grétarsson
5
Tingager
14
Henriksen
39
Emmery
4
Knudsen
10
Arnstad
26
Andersen
18
McCowatt
28
Bogere
31
Bech
Viborg FF
4-4-2
20
Kiilerich
23
Kristensen
5
Zaletel
4
Kirkegaard
26
Bidstrup
6
Søndergaard
13
Gronning
8
Bech
18
Alte
11
Horneman
19
Hanza
AGF
3-4-2-1
- 1 Jesper Hansen G
- 5 Frederik Tingager ▼ CD
- 3 Daniel Grétarsson CD-L
- 14 Tobias Henriksen CD-R
- 4 Magnus Knudsen ▼ CM-L
- 10 Kristian Malt Arnstad CM-R
- 39 Frederik Emmery ▼ LM
- 26 Jacob Andersen RM
- 28 James Bogere ▼ F
- 18 Callum McCowatt ▼ CF-L
- 31 Tobias Bech CF-R
Came on
- 7 Markus Solbakken ▲ SUB
- 19 Eric Kahl ▲ SUB
- 11 Gift Links ▲ SUB
- 27 Stefen Tchamche ▲ SUB
- 8 Sebastian Jorgensen ▲ SUB
Unused substitutes (4)
- 16 Jens Jonsson SUB
- 25 Colin Rösler SUB
- 29 Rasmus Carstensen SUB
- 21 Mads Hedenstad Christiansen SUB
Viborg FF
4-4-2
- 20 Kasper Kiilerich G
- 5 Zan Zaletel CD-L
- 4 Lukas Kirkegaard CD-R
- 23 Oliver Kristensen LB
- 26 Hjalte Bidstrup ▼ RB
- 13 Jeppe Gronning ▼ CM-L
- 8 Asker Bech CM-R
- 6 Mads Søndergaard ▼ LM
- 18 Ruben Alte ▼ RM
- 11 Charly Horneman CF-L
- 19 Dorian Hanza ▼ CF-R
Came on
- 36 Adam Kleis-Kristoffersen ▲ SUB
- 24 Daniel Anyembe ▲ SUB
- 34 Philip Keller ▲ SUB
- 25 Giulio ▲ SUB
- 33 Frederik Damkjer ▲ SUB
Unused substitutes (4)
- 1 Lucas Lund Pedersen SUB
- 3 Valgeir Lunddal Fridriksson SUB
- 38 Emil Monrad SUB
- 28 Lasso Coulibaly SUB
Commentary
- 90'+4' Giulio (Viborg FF) Yellow Card at 90'+4'
- 90'+3' Philip Keller (Viborg FF) Yellow Card at 90'+3'
- 90' Markus Solbakken (AGF) Yellow Card at 90'
- 89' Daniel Anyembe (Viborg FF) Yellow Card at 89'
- 86' Markus Solbakken (AGF) Substitution at 86'
- 85' Adam Kleis-Kristoffersen (Viborg FF) Substitution at 85'
- 81' Giulio (Viborg FF) Goal at 81'
- 79' Magnus Knudsen (AGF) Yellow Card at 79'
- 78' Frederik Damkjer (Viborg FF) Substitution at 78'
- 77' Giulio (Viborg FF) Substitution at 77'
- 77' Stefen Tchamche (AGF) Substitution at 77'
- 77' Sebastian Jorgensen (AGF) Substitution at 77'
Recent form
AGF
D
D
L
W
W
- W Vendsyssel 2-1 Club Friendly
- W Sønderjyske Fodbold 3-0 Danish Superliga
- L at KAA Gent 1-0 UEFA Conference League
- D at Copenhagen 1-1 Danish Superliga
- D Egnatia 1-1 UEFA Conference League
Viborg FF
L
W
L
W
D
- D at Silkeborg 1-1 Danish Superliga
- W Nordsjælland 4-1 Danish Superliga
- L at Holstein Kiel 3-1 Club Friendly
- W at Randers 2-0 Danish Superliga
- L Midtjylland 2-1 Danish Superliga
Head to head
AGF leads series 4-1
- 14 Aug 2026 Viborg FF 2–1 AGF 2026-27 Danish Superliga
- 17 May 2026 AGF 6–2 Viborg FF 2025-26 Danish Superliga
- 6 Apr 2026 Viborg FF 1–2 AGF 2025-26 Danish Superliga
- 22 Feb 2026 AGF 5–2 Viborg FF 2025-26 Danish Superliga
- 14 Sep 2025 Viborg FF 1–2 AGF 2025-26 Danish Superliga
8 earlier entries