AGF vs Viborg FF preview

Denmark flag 2025/2026 Superliga, Denmark
Vejlby Stadion Sun, 17 May - 4:00 PM
Superliga
Full Time Sun, 17 May 4:00 PM
Round 10 Championship Round

CONTEXT

AGF secured a commanding 6-2 victory over Viborg FF at home. The match saw AGF establish a 3-1 lead by halftime before adding three more goals in the second period. Home side possession reached 64 percent while the visitors managed 36 percent. AGF entered as the stronger team and delivered a performance consistent with that status throughout the contest. No red cards were shown to either side which allowed for uninterrupted play. The outcome reflected minimal deviation from pre-match projections at just 2.4 percent. Efficiency levels stayed in line with expectations given the scoreline and overall control exerted by the winners.

TL;DR

  • Structural deviation: AGF exhibited minimal structural deviation from pre-match expectations during the contest.
  • Efficiency shift: The efficiency shift remained in line with overall match dynamics and team control.
  • xG alignment: Expected goals alignment could not be assessed because data was unavailable.
  • Market alignment: The final result stayed aligned with pre-match projections for the stronger side.
  • xG expectations: xG expectations went unmeasured owing to the absence of recorded metrics.
  • Event impact: Key scoring events propelled AGF to a decisive 6-2 home triumph.
  • Red card distortion: Absence of red cards produced no distortion to the flow of play.
No standings statistics available.
No head-to-head records found.
0.5+ goals: 85%
1.5+ goals: 70%
2.5+ goals: 50%
3.5+ goals: 25%
Confidence: High (≥8 matches)

Quality vs Volume

Home: xG 1.8, Shots 12, xG/Shot 0.15
Away: xG 1.5, Shots 14, xG/Shot 0.11

Open Play vs Set Play

Open Play: 65%
Set Play: 35%

Expected Points

TeamxPts
Home1.8
Away1.2
ℹ️ Methodology: Expected Goals (xG) measures shot quality
S. Putros
S. Putros
Referee 25 matches
Fouls / Match
Referee 0.52
League Avg 0
Yellow Cards / Match
Referee 0.12
League Avg 0
Red Cards / Match
Referee 0
League Avg 0
Penalties / Match
Referee 0
League Avg 0
S. Bramsen
S. Bramsen
1st Assistant 0 matches
Fouls / Match
Referee 0
League Avg 0
Yellow Cards / Match
Referee 0
League Avg 0
Red Cards / Match
Referee 0
League Avg 0
Penalties / Match
Referee 0
League Avg 0
J. Mastrup
J. Mastrup
2nd Assistant 0 matches
Fouls / Match
Referee 0
League Avg 0
Yellow Cards / Match
Referee 0
League Avg 0
Red Cards / Match
Referee 0
League Avg 0
Penalties / Match
Referee 0
League Avg 0
A. Uslu
A. Uslu
4th Official 0 matches
Fouls / Match
Referee 0
League Avg 0
Yellow Cards / Match
Referee 0
League Avg 0
Red Cards / Match
Referee 0
League Avg 0
Penalties / Match
Referee 0
League Avg 0
2.06
Avg Points / Game (Last 100 Matches)
1.56
1.5 i
Last 6 Opponents
Brøndby IF Rank: 66 W
Sønderjyske Fodbold Rank: 62 W
FC Midtjylland Rank: 79 D
Nordsjælland Rank: 67 D
FC Midtjylland Rank: 79 L
Nordsjælland Rank: 67 D
Avg Points / Game (Last 6 Matches)
1.17 i
Last 6 Opponents
Sønderjyske Fodbold Rank: 61 L
FC Midtjylland Rank: 80 D
Nordsjælland Rank: 67 W
Brøndby IF Rank: 64 L
Nordsjælland Rank: 67 L
Sønderjyske Fodbold Rank: 62 W
13
Head to Head (Wins - Draws - Losses)
13 - 9 - 9
9

Win Probabilities

Live Win Probability (90 Min)
Home AGF
97.6%
Draw
1.91%
Away Viborg FF
0.49%

Team Power Ranking

i
What is Power Ranking?
Power ranking is SportMonks' model-based team strength indicator. Historical input capped to 2 seasons.
71.78
63.96
0 (Weakest) 100 (Strongest)
Metric
AGF
Viborg FF
Power Score
71.78
63.96
League Position
1
5
Global Rank
159
362

Form Analysis Opponent-Weighted

Line chart of recent results (points/trend). Friendlies excluded by default. Hover for opponent, result, xG/xGA and power ranking — based on last 6 matches.

vs
AGF Opponent-weighted form score
Viborg FF Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) AGF Viborg FF

Heatmaps Ball coordinates

Attack and defence zones from ball position data. Filters: last 6 matches (overall/home/away), time period, competition.

vs

AGF

Left / Center / Right
Opposition half density
vs season average

Viborg FF

Left / Center / Right
Opposition half density
vs season average
Possession Efficiency data not available for this match.

Set Pieces Efficiency Attack & Defence

Set-piece reliance and strength using expected metrics and actual outcomes for each team.

AGF ⚠ Proxy
vs
⚠ Proxy Viborg FF
Created Set-piece attacking threat
AGF Viborg FF
Set-piece xG Share Share of total expected goals generated from set pieces. Higher = more set-piece reliant in attack.
Goals per Match Average set-piece goals scored per match.
0.00 0.00
vs Expected (xG) Goals scored minus set-piece xG. Positive = overperforming; Negative = underperforming expectations.
vs
Conceded Set-piece defensive exposure
AGF Viborg FF
Set-piece xGA Share Share of total expected goals conceded from set pieces. Higher = more exposed to set pieces defensively.
Conceded per Match Average set-piece goals conceded per match.
0.00 0.00
vs Expected (xGA) Goals conceded minus set-piece xGA. Positive = conceding more than expected (bad); Negative = conceding less than expected (good).
vs
xG set-piece data unavailable for both teams. Values estimated using proxy metrics (shots, dangerous attacks). Confidence: Medium.
AGF
Viborg FF
xG Share = set-piece xG ÷ total xG
vs Expected = goals − set-piece xG

Counter / Transition Attack & Defence

What happens in the 15 seconds immediately after possession changes hands — based on Last 6 matches.

AGF
vs
Viborg FF
Attack After Winning Possession transition → offence
AGF Viborg FF
Goals per Match Average goals scored within 15s of winning the ball per match. ↑ better
Shots per Match Average shots taken within 15s of winning the ball per match. ↑ better
Dangerous Attacks Average dangerous attacks launched within 15s of winning possession per match. ↑ better
Defence After Losing Possession loss → defensive exposure
AGF Viborg FF
Goals Conceded Average goals conceded within 15s of losing the ball per match. ↓ better
Shots Conceded Average shots conceded within 15s of losing the ball per match. ↓ better
Dangerous Attacks Conceded Average dangerous attacks allowed within 15s of losing possession per match. ↓ better
AGF
Viborg FF
Window = 15s post-possession change
Index = 0–1 composite score

PRESSURE INDEX

Momentum phases from smoothed minute-by-minute pressure.

  • Viborg FF had peak pressure around 46'.
  • Viborg FF started the game with stronger pressure.
AGF Pressure Viborg FF Pressure
Pressure Index: Viborg FF reached the top pressure at 46' (78.16).

Team Head to Head Last 6 Seasons

Summary of 31 matches between these sides — filtered by competition and venue context.

AGF AGF Home
31 matches
Viborg FF Viborg FF Away
Match Record
13
Wins
9
9
Draws
9
9
Losses
13
Goals
46
Goals Scored
35
35
Goals Conceded
46
+11
Goal Difference
-11
Expected Goals
0
xG
0
0
xGA
0

Data last updated: 2026-05-17T15:45:24+00:00

STARTING XI

Match Formation 3-4-2-1
Match Formation 4-3-3

General Information

Date & Time
May 17, 2026, 04:00 PM
Competition
2025/2026 Superliga, Denmark · Round 10 · Championship Round
Stadium
Vejlby Stadion
Capacity
11500
Attendance
11573
Pitch Surface
Grass
Weather
☀️ 12°C, Fair
Referees
Sandi Putros
Steffen Beck Bramsen
Jakob Mastrup
Aydin Uslu

Statistics

Possession
AGF
59%
Viborg FF
41%

Top Statistics

6 Goals 2
4 Big Chances Created 1
9 Shots 9
40 Dangerous attacks 46
64 Possession 36
2 Corners 2
18 Free kicks 11
2 Yellow Cards 2

Match Overview

14 Goal Attempts 16
65 Successful Dribbles Percentage 42
6 Assists 0
90 Ball Safe 72
18 Throwins 19
13 Successful Dribbles 5
20 Dribble Attempts 12
8 Goal Kicks 7
5 Substitutions 5
1 Injuries 0

Attacking

0 Counter Attacks 2
82 Attacks 67
1 Big Chances Missed 0

Possession

519 Successful Passes 269
11 Key Passes 19
41 Long Passes 49
88 Successful Passes Percentage 83
590 Passes 324
51 Successful Long Passes Percentage 55
21 Successful Long Passes 27

Defensive

7 Saves 3
19 Tackles 12
51 Duels Won 36
5 Interceptions 8

Build-up

3 Accurate Crosses 4
7 Total Crosses 17

Discipline

11 Fouls 18
1 Offsides 1

Lineup

Referee : Sandi Putros

Starting XI

21
Mads Hedenstad
Mads Hedenstad Goalkeeper
7.23
2
Felix Beijmo
Felix Beijmo Defender
7.23
5
Frederik Tingager
6.85
3
Henrik Dalsgaard
Henrik Dalsgaard
Defender63'
6.86
19
Eric Kahl
Eric Kahl Defender
6.94
4
Magnus Knudsen
Magnus Knudsen Midfielder
6.96
7
Markus Solbakken
Markus Solbakken
Midfielder75'
6.68
10
Kristian Arnstad
Kristian Arnstad Midfielder
7.23
11
Gift Links
Gift Links Midfielder
7.36
26
Jacob Andersen
Jacob Andersen
Defender63'
6.59
39
Frederik Emmery
Frederik Emmery Midfielder
6.76
20
Tómas Óli Kristjánsson
2
6.72
8
Sebastian Jørgensen
6.67
9
Patrick Mortensen
6.77
57
James Bogere
James Bogere
Attacker55'
6.49
31
Tobias Bech
Tobias Bech Attacker
7.21
Referee : Sandi Putros

Starting XI

1
Lucas Lund
Lucas Lund Goalkeeper
6.88
24
Daniel Anyembe
Daniel Anyembe Defender
6.72
26
Hjalte Bidstrup
Hjalte Bidstrup Defender
6.77
23
Oliver Bundgaard
Oliver Bundgaard
Defender58'
6.6
30
Srdjan Kuzmic
Srdjan Kuzmic Defender
6.97
32
Lukas Kirkegaard
Lukas Kirkegaard Defender
6.98
8
Asker Beck
Asker Beck Midfielder
6.66
33
Frederik Damkjer
Frederik Damkjer
Midfielder84'
6.59
10
Thomas Jørgensen
Thomas Jørgensen Midfielder
7.34
13
Jeppe Grønning
Jeppe Grønning Midfielder
6.89
5
Zan Zaletel
Zan Zaletel
Defender84'
6.77
11
Charly Nouck
Charly Nouck Attacker
6.9
17
Osman Addo
Osman Addo
Attacker68'
6.8
19
Dorian Hanza
Dorian Hanza Attacker
6.66
29
Sami Jalal
Sami Jalal Attacker
7
21
Bilal Brahimi
Bilal Brahimi
Midfielder67'
6.85

Events

2ND-HALF
Event
Right foot shot / 8th Goal
90+4'
90+1'
Event
Right foot shot / 7th Goal
Event
Right foot shot / 6th Goal
86'
84'
Event
Frederik Damkjer Asker Beck
9th Substitution
84'
Event
Zan Zaletel Jeppe Grønning
10th Substitution
Event
Tómas Óli Kristjánsson Frederik Emmery
7th Substitution
75'
Event
Markus Solbakken Magnus Knudsen
8th Substitution
75'
74'
Event
Foul / 4th Yellowcard
Event
Left foot shot / 5th Goal
70'
68'
Event
Osman Addo Charly Nouck
6th Substitution
67'
Event
Bilal Brahimi Sami Jalal
5th Substitution
Event
Jacob Andersen Gift Links
3rd Substitution
63'
Event
Henrik Dalsgaard Frederik Tingager
4th Substitution
63'
58'
Event
Oliver Bundgaard Hjalte Bidstrup
2nd Substitution
Event
Foul / 3rd Yellowcard
56'
Event
James Bogere Patrick Mortensen
1st Substitution
55'
54'
Event
Foul / 2nd Yellowcard
1ST-HALF
Event
Red card cancelled
45+5'
Event
Foul / 1st Yellowcard
45+5'
Event
Left foot shot / 4th Goal
35'
34'
Event
Left foot shot / 3rd Goal
Event
Left foot shot / 2nd Goal
27'
Event
Right foot shot / 1st Goal
1'

Match Commentary

90
Attempt Attempt
Oliver Bundgaard takes a right-footed shot but misses.
90
Attempt Attempt
Srdjan Kuzmic takes a right-footed shot, but it's saved.
90
Attempt Attempt
Bilal Brahimi takes a left-footed shot, but it is blocked.
90
GOAL! GOAL! Important
Tomas Kristjansson takes a shot with his right foot and scores.
90
GOAL! GOAL! Important
Lukas Kirkegaard takes a shot with his right foot and scores.
90
Attempt Attempt
Oliver Bundgaard takes a right-footed shot but misses.
90
Attempt Attempt
James Bogere attempts a header but misses the shot.
90
Attempt Attempt
James Bogere attempted a header but missed the shot.
88
Attempt Attempt
Srdjan Kuzmic takes a right-footed shot, but it is saved.
80
Attempt Attempt
Kristian Malt Arnstad takes a left-footed shot, but it's saved.
88
Attempt Attempt
James Bogere takes a left-footed shot but misses.
84
Substitution Substitution
Frederik Damkjer is substituted off for Asker Beck.
75
Update Update
Markus Solbakken comes on for Magnus Knudsen.
70
GOAL! GOAL! Important
Sebastian Jorgensen scores with a left-footed shot.
90
Attempt Attempt
Dorian Hanza takes a shot with his head but misses.
84
Update Update
Zan Zaletel replaces Jeppe Gronning.
66
Attempt Attempt
Sebastian Jorgensen's left-footed shot is saved.
75
Attempt Attempt
Asker Beck's right-footed shot is blocked.
66
Attempt Attempt
Charly Horneman takes a right-footed shot but misses.
48
Attempt Attempt
Charly Horneman's left-footed shot is saved.
75
Update Update
Markus Solbakken comes on for Magnus Knudsen.
58
Update Update
Oliver Bundgaard is on, and Hjalte Bidstrup is off.
58
Attempt Attempt
Sami Jalal Karchoud takes a right-footed shot, but it's saved.
80
Attempt Attempt
Kristian Malt Arnstad takes a right-footed shot but misses.
69
Update Update
Asker Beck's header attempt goes wide.
61
Attempt Attempt
Dorian Hanza's right-footed shot is saved.
62
Attempt Attempt
James Bogere takes a right-footed shot but misses.
57
Attempt Attempt
Srdjan Kuzmic's right-footed shot is saved.
55
Update Update
James Bogere comes on for Patrick Mortensen.
63
Substitution Substitution
Jacob Andersen is substituted for Gift Links.
67
Update Update
Bilal Brahimi comes on for Sami Jalal Karchoud.
68
Attempt Attempt
Oliver Bundgaard's left-footed shot is blocked.
35
GOAL! GOAL! Important
Gift Links scores with a left-footed shot.
34
GOAL! GOAL! Important
Shot! Thomas Jorgensen scores with a left-footed shot.
68
Update Update
Osman Addo comes on for Charly Horneman.
45
Attempt Attempt
Sami Jalal Karchoud attempts a header but misses the shot.
58
Attempt Attempt
Sami Jalal Karchoud takes a right-footed shot, but it's saved.
48
Attempt Attempt
Jeppe Gronning's right-footed shot is blocked.
41
Attempt Attempt
Sami Jalal Karchoud takes a right-footed shot, but it is blocked.
63
Update Update
Henrik Dalsgaard replaces Frederik Tingager.
42
Update Update
Hjalte Bidstrup's header attempt goes wide.
27
GOAL! GOAL! Important
Shot by Patrick Mortensen with his left foot results in a goal.
34
GOAL! GOAL! Important
Thomas Jorgensen takes a shot with his left foot and scores.
6
Attempt Attempt
Eric Kahl takes a left-footed shot but misses.
4
Attempt Attempt
Asker Beck takes a right-footed shot but misses.
27
GOAL! GOAL! Important
Goal! Patrick Mortensen scores, making it 2-0.
1
GOAL! GOAL! Important
Frederik Emmery takes a shot with his right foot and scores.
27
GOAL! GOAL! Important
Shot! Patrick Mortensen scores with a left-footed shot.
38
Attempt Attempt
Felix Beijmo takes a right-footed shot, but it is saved.
1
Update Update
Kick-off! The referee is Sandi Putros.

CONCLUSION

AGF delivered a comprehensive performance that translated possession dominance and early momentum into a clear 6-2 result. The halftime advantage of 3-1 provided a solid platform that the home side built upon effectively in the second half. With no disciplinary interruptions the contest maintained its rhythm allowing both teams to showcase their styles. Viborg FF created opportunities yet could not close the gap after the break. The minimal deviation recorded underscores how closely the outcome matched anticipated patterns for the stronger side. Overall the match highlighted AGF's ability to convert control into goals while keeping defensive structure intact until the final whistle.