Horsens vs Viborg FF preview

Denmark flag 2026/2027 Superliga, Denmark
Hybel Arena Horsens
Superliga
Full Time
Round 6 Regular Season

CONTEXT

Horsens hosted Viborg FF in a match that ended 2-3 with Viborg FF securing the victory. At halftime the score stood at 0-2 after Viborg FF took control early. Horsens responded in the second half by scoring twice but could not prevent Viborg FF from adding one more goal. Viborg FF entered as the stronger side and delivered an outcome consistent with that status. Expected goals favored Viborg FF at 1.96 against Horsens 0.82 creating a differential of minus 1.14. Possession split nearly evenly with Horsens at 52 percent and Viborg FF at 48 percent. No red cards occurred during the contest. The result reflected a significant deviation by the away side yet remained aligned with underlying metrics.

TL;DR

  • Structural deviation: Final score: Horsens 2-3 Viborg FF. Viborg FF showed a significant deviation from the pre-match structural baseline.
  • Efficiency shift: The efficiency shift remained in line with the stronger team's overall performance.
  • xG alignment: The final result proved consistent with the expected goals differential recorded.
  • Market alignment: The outcome stayed aligned with available pre-match indicators throughout.
  • xG expectations: Horsens posted 0.82 expected goals while Viborg FF reached 1.96.
  • Event impact: Viborg FF maintained their halftime advantage despite Horsens second-half response.
  • Red card distortion: Absence of red cards left match dynamics free from any related distortion.
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. Funder
S. Funder
Referee 25 matches
Fouls / Match
Referee 30.32
League Avg 0
Yellow Cards / Match
Referee 4
League Avg 0
Red Cards / Match
Referee 0.36
League Avg 0
Penalties / Match
Referee 0.36
League Avg 0
J. Mastrup
J. Mastrup
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
E. Deronjic
E. Deronjic
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
1.4
Avg Points / Game (Last 100 Matches)
1.5
1.4 i
Last 6 Opponents
Lyngby Boldklub Rank: 54 W
Odense BK Rank: 59 W
Brøndby IF Rank: 69 L
FC Midtjylland Rank: 80 L
Nordsjælland Rank: 74 D
Avg Points / Game (Last 6 Matches)
1.67 i
Last 6 Opponents
FC København Rank: 74 W
AGF Rank: 74 W
Sønderjyske Fodbold Rank: 64 D
Brøndby IF Rank: 71 L
Odense BK Rank: 60 W
AGF Rank: 71 L
0
Head to Head (Wins - Draws - Losses)
0 - 0 - 0
0

Team Power Ranking

i
What is Power Ranking?
Power ranking is SportMonks' model-based team strength indicator. Historical input capped to 2 seasons.
42.89
69.68
0 (Weakest) 100 (Strongest)
Metric
Horsens
Viborg FF
Power Score
42.89
69.68
League Position
6
1
Global Rank
805
274

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
Horsens Opponent-weighted form score
Viborg FF Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) Horsens Viborg FF

Heatmaps Ball coordinates

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

vs

Horsens

Left / Center / Right
Opposition half density
vs season average

Viborg FF

Left / Center / Right
Opposition half density
vs season average

Possession Efficiency Possession-Adjusted

How effectively each team uses and defends their share of possession. Efficiency adjusted based on team possession percentage

Horsens ⚠ Proxy
vs
⚠ Proxy Viborg FF
Attacking Efficiency
Higher is better
Attacking Efficiency
21.44
28.54
Defensive Efficiency
Lower is better
Defensive Efficiency
28.54
21.44
Combined Efficiency Index Z-score combining attacking and defensive possession-adjusted efficiency.
Positive = above league average.
Negative = below league average.
Formula: EfficiencyIndex = z(AttackEff) − z(DefenceEff)
-3 0 3
Horsens -0.79 Efficiency Index
vs
Viborg FF +0.79 Efficiency Index
xG data unavailable for both teams. Values estimated using shots and dangerous attacks (proxy). Confidence: Medium.
Horsens
Viborg FF
AttackEff = xG ÷ pos
DefenceEff = xGA ÷ (1−pos)

Set Pieces Efficiency Attack & Defence

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

Horsens
vs
Viborg FF
Created Set-piece attacking threat
Horsens Viborg FF
Set-piece xG Share Share of total expected goals generated from set pieces. Higher = more set-piece reliant in attack.
69%
15%
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.
-0.57 vs -0.29
Conceded Set-piece defensive exposure
Horsens Viborg FF
Set-piece xGA Share Share of total expected goals conceded from set pieces. Higher = more exposed to set pieces defensively.
15%
69%
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).
-0.29 vs -0.57
Horsens
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.

Horsens
vs
Viborg FF
Attack After Winning Possession transition → offence
Horsens 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
Horsens 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
Horsens
Viborg FF
Window = 15s post-possession change
Index = 0–1 composite score

PRESSURE INDEX

Momentum phases from smoothed minute-by-minute pressure.

  • VFF had peak pressure around 48'.
  • ACH started the game with stronger pressure.
ACH Pressure VFF Pressure
Pressure Index: VFF reached the top pressure at 48' (87.80).

STARTING XI

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

General Information

Date & Time
Competition
2026/2027 Superliga, Denmark · Round 6 · Regular Season
Stadium
Hybel Arena Horsens
Capacity
10495
Attendance
3168
Pitch Surface
Grass
Weather
☀️ 12°C, Fair
Referees
Svend Funder
Jakob Mastrup
Esad Deronjic
Aydin Uslu

Statistics

Possession
ACH
52%
VFF
48%

Top Statistics

2 Goals 3
1 Big Chances Created 3
3 Shots 5
43 Dangerous attacks 34
52 Possession 48
3 Corners 6
13 Free kicks 15
3 Yellow Cards 1

Match Overview

65 Ball Safe 77
9 Goal Kicks 9
7 Goal Attempts 11
4 Substitutions 5
16 Throwins 15
1 Assists 2
1 Injuries 0
10 Dribble Attempts 15
4 Successful Dribbles 3
40 Successful Dribbles Percentage 20

Attacking

100 Attacks 68
0 Big Chances Missed 2

Possession

46 Long Passes 52
439 Passes 401
383 Successful Passes 324
87 Successful Passes Percentage 81
6 Key Passes 9
21 Successful Long Passes 22
46 Successful Long Passes Percentage 42

Defensive

4 Saves 3
18 Tackles 11
11 Interceptions 6
43 Duels Won 44

Build-up

20 Total Crosses 16
4 Accurate Crosses 3

Discipline

3 Offsides 2
15 Fouls 13

Lineup

Referee : Svend Funder

Starting XI

1
Matej Delac
Matej Delac (C) Goalkeeper
6.62
7
Ivan Milicevic
Ivan Milicevic Defender
6.84
10
Kristian Kirkegaard
Kristian Kirkegaard
Midfielder88'
6.58
24
Ole Martin Kolskogen
6.28
26
Victor Pálsson
Victor Pálsson Defender
6.24
28
Alagie Saine
Alagie Saine Defender
6.61
14
Julius Madsen
Julius Madsen Midfielder
6.15
15
Adrian Justinussen
Adrian Justinussen Midfielder
6.76
18
Julius Körkkö
Julius Körkkö
Attacker72'
6.46
17
Adam Herdonsson
Adam Herdonsson Midfielder
6.79
19
Jimi Tauriainen
Jimi Tauriainen Midfielder
7.7
27
Yamirou Ouorou
Yamirou Ouorou
Attacker78'
6.44
20
Karlo Lusavec
Karlo Lusavec Midfielder
6.79
16
Abdul Moro
Abdul Moro
Midfielder71'
6.85
11
Kelvin Ehibhatiomhan
7.41
Referee : Svend Funder

Starting XI

20
Kasper Kiilerich
Kasper Kiilerich Goalkeeper
6.68
4
Lukas Kirkegaard
Lukas Kirkegaard Defender
6.39
5
Zan Zaletel
Zan Zaletel Defender
6.53
23
Oliver Bundgaard
Oliver Bundgaard Defender
6.2
26
Hjalte Bidstrup
Hjalte Bidstrup
Defender68'
6.16
30
Srdjan Kuzmic
Srdjan Kuzmic Defender
6.25
24
Daniel Anyembe
Daniel Anyembe
Defender78'
6.45
6
Mads Søndergaard
Mads Søndergaard Midfielder
6.71
34
Philip Keller
Philip Keller
Midfielder78'
6.6
8
Asker Beck
Asker Beck Midfielder
7.04
13
Jeppe Grønning
Jeppe Grønning (C) Midfielder
6.74
10
Sami Jalal
Sami Jalal Attacker
6.7
11
Charly Nouck
Charly Nouck Attacker
8.2
33
Frederik Damkjer
Frederik Damkjer
Midfielder88'
19
Dorian Hanza
Dorian Hanza Attacker
7.75
36
Adam Kleis-Kristoffersen
6.55

Events

2ND-HALF
Event
Kristian Kirkegaard Ivan Milicevic
9th Substitution
88'
88'
Event
Frederik Damkjer Charly Nouck
8th Substitution
Event
Foul / 4th Yellowcard
82'
Event
Yamirou Ouorou Jimi Tauriainen
7th Substitution
78'
78'
Event
Daniel Anyembe Srdjan Kuzmic
5th Substitution
78'
Event
Philip Keller Mads Søndergaard
6th Substitution
Event
Argument / 3rd Yellowcard
77'
Event
Julius Körkkö Adrian Justinussen
4th Substitution
72'
Event
Left foot shot / 5th Goal
71'
Event
Abdul Moro Karlo Lusavec
3rd Substitution
71'
68'
Event
Hjalte Bidstrup Oliver Bundgaard
1st Substitution
68'
Event
Adam Kleis-Kristoffersen Dorian Hanza
2nd Substitution
55'
Event
Right foot shot / 4th Goal
Event
Right foot shot / 3rd Goal
47'
46'
Event
Foul / 2nd Yellowcard
1ST-HALF
45+1'
Event
Right foot shot / 2nd Goal
Event
Argument / 1st Yellowcard
34'
34'
Event
Right foot shot / 1st Goal

Match Commentary

90
Corner Corner
Corner awarded.
90
Attempt Attempt
Yamirou Ouorou takes a right-footed shot, but it is blocked.
89
Attempt Attempt
Kristian Kirkegaard takes a right-footed shot but misses.
88
Update Update
Frederik Damkjer is on, and Charly Horneman is off.
88
Update Update
Kristian Kirkegaard is on, and Ivan Milicevic is off.
82
Yellow Card Yellow Card Important
Yellow card shown to Adam Herdonsson.
81
Update Update
Offside.
78
Update Update
On comes Philip Keller, off goes Mads Sondergaard.
78
Substitution Substitution
Daniel Anyembe is substituted for Srdjan Kuzmic.
78
Update Update
Yamirou Ouorou is on, and Jimi Tauriainen is off.
77
Yellow Card Yellow Card Important
Yellow card shown to Jimi Tauriainen.
75
Attempt Attempt
Jimi Tauriainen takes a left-footed shot, but it is saved.
72
Update Update
Julius Korkko is on, and Adrian Runason Justinussen is off.
72
Update Update
On comes Moro, off goes Karlo Lusavec.
71
GOAL! GOAL! Important
Shot from Ivan Milicevic with his left foot results in a goal.
71
Corner Corner
Corner awarded.
71
GOAL! GOAL! Important
Goal! Ivan Milicevic scores to make it 2-3, assisted by Jimi Tauriainen.
68
Substitution Substitution
Substitution: Adam Kleis-Kristoffersen comes on for Dorian Hanza.
68
Update Update
Hjalte Bidstrup comes on for Oliver Bundgaard.
67
Attempt Attempt
Sami Jalal Karchoud takes a left-footed shot but misses.
61
Attempt Attempt
Dorian Hanza attempts a header but misses the shot.
55
GOAL! GOAL! Important
Asker Beck scores with a right-footed shot.
55
Attempt Attempt
Sami Jalal Karchoud takes a right-footed shot, but it's saved.
55
GOAL! GOAL! Important
Goal! Asker Beck scores, making it 1-3.
53
Attempt Attempt
Adrian Runason Justinussen's header is saved.
51
Update Update
Offside.
47
Attempt Attempt
Shot from Kelvin Osemudiamen Ehibhatiomhan with his right foot finds the back of the net.
47
GOAL! GOAL! Important
Goal! Kelvin Osemudiamen Ehibhatiomhan scores to make it 1-2, assisted by Jimi Tauriainen.
46
Yellow Card Yellow Card Important
Yellow card issued to Oliver Bundgaard.
45
GOAL! GOAL! Important
Shot by Charly Horneman with his right foot results in a goal.
45
GOAL! GOAL! Important
Goal! Charly Horneman scores to make it 0-2, assisted by Mads Sondergaard.
43
Attempt Attempt
Charly Horneman takes a right-footed shot but misses.
42
Attempt Attempt
Oliver Bundgaard takes a left-footed shot, but it's blocked.
41
Corner Corner
Corner awarded.
35
Attempt Attempt
Adrian Runason Justinussen takes a right-footed shot but misses.
34
Yellow Card Yellow Card Important
Julius Madsen receives a yellow card.
34
GOAL! GOAL! Important
Dorian Hanza scores with a right-footed shot.
34
GOAL! GOAL! Important
Goal! Dorian Hanza scores to make it 1-0, assisted by Charly Horneman.
31
Update Update
Offside.
29
Update Update
Offside.
29
Corner Corner
Corner awarded.
28
Corner Corner
Corner awarded.
27
Corner Corner
Corner awarded.
16
Corner Corner
Corner awarded.
15
Attempt Attempt
Sami Jalal Karchoud takes a left-footed shot, but it is saved.
15
Corner Corner
Corner awarded.
14
Attempt Attempt
Srdjan Kuzmic takes a right-footed shot, but it is saved.
13
Attempt Attempt
Mads Sondergaard takes a right-footed shot but misses.
12
Attempt Attempt
Adam Herdonsson takes a right-footed shot, but it's saved.
7
Attempt Attempt
Oliver Bundgaard takes a left-footed shot but misses.
6
Attempt Attempt
Adrian Runason Justinussen takes a right-footed shot but misses.
6
Corner Corner
Corner awarded.
1
Update Update
Offside.
1
Update Update
Kick-off! The referee is Svend Funder.

CONCLUSION

Viborg FF claimed a 3-2 away win after leading 2-0 at the interval against Horsens. Their higher expected goals output of 1.96 underpinned the success and matched the final margin. Horsens managed to claw back two goals late yet fell short of a full recovery. The even possession split highlighted that control came through quality rather than territory. With no dismissals the contest flowed without interruptions that might have altered its shape. Viborg FF demonstrated the edge expected from the stronger side and converted it into three points. This performance reinforced their standing while leaving Horsens to reflect on missed opportunities in both halves.