Brøndby IF vs Viborg FF preview

Denmark flag 2026/2027 Superliga, Denmark
Brøndby Stadion Sun, 2 Aug - 2:00 PM
Superliga
Full Time Sun, 2 Aug 2:00 PM
Round 2 Regular Season
Olti Hyseni - 80'
Goal
|

CONTEXT

Match is finished. Brøndby IF 1–0 Viborg FF. The result saw Brøndby IF take the points. Brøndby IF showed a significant deviation from the pre-match structural baseline. Possession-adjusted chance creation was in line with projected levels. The end result aligned with the pre-match projection. xG finished Brøndby IF 1.2 – 2.1 Viborg FF. Possession was 55%–45%.

TL;DR

  • Structural deviation: Final score: Brøndby IF 1-0 Viborg FF. Brøndby IF showed a significant deviation from the pre-match structural baseline.
  • Efficiency shift: Possession-adjusted chance creation was in line with projected levels.
  • xG alignment: The final outcome was contrary to expected goal differential.
  • Market alignment: End result was aligned with the pre-match projection.
  • xG expectations: Diverging from xG expectations (Classify).
  • Event impact: No major event distortion.
  • Red card distortion: None.
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
J. A. Sundberg
J. A. Sundberg
Referee 25 matches
Fouls / Match
Referee 30.4
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
M. Markus
M. Markus
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. García Nilton
J. García Nilton
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
S. Funder
S. Funder
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
0.94
Avg Points / Game (Last 100 Matches)
1.53
0.83 i
Last 6 Opponents
AGF Rank: 74 D
FC København Rank: 75 L
FC Midtjylland Rank: 80 W
AGF Rank: 76 L
Nordsjælland Rank: 72 D
Sønderjyske Fodbold Rank: 65 L
Avg Points / Game (Last 6 Matches)
1.17 i
Last 6 Opponents
Odense BK Rank: 59 W
AGF Rank: 76 L
Sønderjyske Fodbold Rank: 65 L
FC Midtjylland Rank: 80 D
Nordsjælland Rank: 72 W
Brøndby IF Rank: 70 L
2
Head to Head (Wins - Draws - Losses)
2 - 1 - 3
3

Team Power Ranking

i
What is Power Ranking?
Power ranking is SportMonks' model-based team strength indicator. Historical input capped to 2 seasons.
70.43
67.34
0 (Weakest) 100 (Strongest)
Metric
Brøndby IF
Viborg FF
Power Score
70.43
67.34
League Position
3
5
Global Rank
292
384

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

Heatmaps Ball coordinates

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

vs

Brøndby IF

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

Brøndby IF ⚠ Proxy
vs
⚠ Proxy Viborg FF
Attacking Efficiency
Higher is better
Attacking Efficiency
47.64
32.89
Defensive Efficiency
Lower is better
Defensive Efficiency
32.89
47.64
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
Brøndby IF +1.63 Efficiency Index
vs
Viborg FF -1.63 Efficiency Index
xG data unavailable for both teams. Values estimated using shots and dangerous attacks (proxy). Confidence: Medium.
Brøndby IF
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.

Brøndby IF
vs
Viborg FF
Created Set-piece attacking threat
Brøndby IF Viborg FF
Set-piece xG Share Share of total expected goals generated from set pieces. Higher = more set-piece reliant in attack.
24%
7%
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.29 vs -0.16
Conceded Set-piece defensive exposure
Brøndby IF Viborg FF
Set-piece xGA Share Share of total expected goals conceded from set pieces. Higher = more exposed to set pieces defensively.
7%
24%
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.16 vs -0.29
Brøndby IF
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.

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

PRESSURE INDEX

Momentum phases from smoothed minute-by-minute pressure.

  • BIF had peak pressure around 55'.
  • BIF started the game with stronger pressure.
BIF Pressure VFF Pressure
Pressure Index: BIF reached the top pressure at 55' (87.81).

Team Head to Head Last 6 Seasons

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

Brøndby IF BIF Home
6 matches
Viborg FF VFF Away
Match Record
2
Wins
3
1
Draws
1
3
Losses
2
Goals
8
Goals Scored
8
8
Goals Conceded
8
0
Goal Difference
0
Expected Goals
0
xG
0
0
xGA
0

Data last updated: 2026-08-03T00:02:37+00:00

STARTING XI

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

General Information

Date & Time
Aug 02, 2026, 02:00 PM
Competition
2026/2027 Superliga, Denmark · Round 2 · Regular Season
Stadium
Brøndby Stadion
Capacity
29000
Pitch Surface
Grass
Weather
☀️ 12°C, Fair
Referees
Jakob A. Sundberg
Martin Markus
Jonathan García Nilton
Svend Funder

Statistics

Possession
BIF
54%
VFF
46%

Top Statistics

1 Goals 0
0 Big Chances Created 3
8 Shots 7
64 Dangerous attacks 36
55 Possession 45
8 Corners 3
16 Free kicks 12
2 Yellow Cards 3

Match Overview

79 Ball Safe 87
5 Goal Kicks 14
14 Goal Attempts 9
5 Substitutions 5
17 Throwins 15
1 Hit Woodwork 2
1 Assists 0
24 Dribble Attempts 19
16 Successful Dribbles 9
67 Successful Dribbles Percentage 47

Attacking

123 Attacks 85
0 Big Chances Missed 3

Possession

45 Long Passes 38
472 Passes 403
390 Successful Passes 329
83 Successful Passes Percentage 82
16 Key Passes 9
17 Successful Long Passes 18
38 Successful Long Passes Percentage 47

Defensive

3 Saves 4
18 Tackles 19
12 Interceptions 9
56 Duels Won 56

Build-up

26 Total Crosses 9
8 Accurate Crosses 4

Discipline

3 Offsides 0
12 Fouls 16

Lineup

Referee : Jakob A. Sundberg

Starting XI

1
Patrick Pentz
Patrick Pentz Goalkeeper
7.35
2
Oliver Villadsen
Oliver Villadsen Defender
7.82
32
Frederik Alves
Frederik Alves
Defender87'
4
Luis Binks
Luis Binks (C) Defender
7.58
27
Mats Köhlert
Mats Köhlert Defender
7.03
30
Jordi Vanlerberghe
6.96
11
Filip Bundgaard
Filip Bundgaard Midfielder
7.24
19
Sho Fukuda
Sho Fukuda
Attacker75'
6.83
18
Max Ejdum
Max Ejdum Midfielder
7.6
21
Marcus Younis
Marcus Younis Midfielder
6.07
38
Jacob Ambæk
Jacob Ambæk
Attacker46'
6.58
29
Mads Frøkjaer-Jensen
7.46
51
Oskar Fenger
Oskar Fenger
Attacker67'
6.58
99
Bartosz Slisz
Bartosz Slisz Midfielder
7.3
9
Patrick Mortensen
6.63
7
Olti Hyseni
Olti Hyseni
Attacker67'
7.22
Referee : Jakob A. Sundberg

Starting XI

20
Kasper Kiilerich
Kasper Kiilerich Goalkeeper
7.47
5
Zan Zaletel
Zan Zaletel Defender
6.85
23
Oliver Bundgaard
Oliver Bundgaard Defender
7.51
30
Srdjan Kuzmic
Srdjan Kuzmic Defender
7.23
32
Lukas Kirkegaard
Lukas Kirkegaard Defender
6.61
24
Daniel Anyembe
Daniel Anyembe
Defender89'
8
Asker Beck
Asker Beck Midfielder
6.79
6
Mads Søndergaard
Mads Søndergaard
Midfielder60'
6.66
10
Thomas Jørgensen
Thomas Jørgensen Midfielder
7.08
11
Charly Nouck
Charly Nouck Midfielder
5.81
21
Bilal Brahimi
Bilal Brahimi
Midfielder61'
6.59
13
Jeppe Grønning
Jeppe Grønning (C) Midfielder
7.39
29
Sami Jalal
Sami Jalal Midfielder
6.46
34
Philip Keller
Philip Keller
Midfielder74'
6.64
19
Dorian Hanza
Dorian Hanza Attacker
6.72

Events

2ND-HALF
90+5'
Event
Argument / 5th Yellowcard
89'
Event
Daniel Anyembe Lukas Kirkegaard
10th Substitution
88'
Event
Adam Kleis-Kristoffersen Thomas Jørgensen
9th Substitution
Event
Frederik Alves Oliver Villadsen
8th Substitution
87'
82'
Event
Foul / 4th Yellowcard
Event
Header / 1st Goal
80'
Event
Sho Fukuda Filip Bundgaard
7th Substitution
75'
74'
Event
Philip Keller Sami Jalal
6th Substitution
Event
Oskar Fenger Mads Frøkjaer-Jensen
4th Substitution
67'
Event
Olti Hyseni Patrick Mortensen
5th Substitution
67'
61'
Event
Bilal Brahimi Charly Nouck
3rd Substitution
60'
Event
Mads Søndergaard Asker Beck
2nd Substitution
Event
Time wasting / 3rd Yellowcard
49'
Event
Jacob Ambæk Marcus Younis
1st Substitution
46'
1ST-HALF
18'
Event
Foul / 2nd Yellowcard
Event
Foul / 1st Yellowcard
17'

Match Commentary

90
Yellow Card Yellow Card Important
Bilal Brahimi receives a yellow card.
90
Yellow Card Yellow Card Important
Bilal Brahimi receives a yellow card.
90
Update Update
Offside.
89
Substitution Substitution
Daniel Anyembe is substituted off for Lukas Kirkegaard.
88
Substitution Substitution
Daniel Anyembe is substituted off for Lukas Kirkegaard.
87
Update Update
Adam Kleis-Kristoffersen replaces Thomas Jorgensen.
87
Corner Corner
Corner awarded.
86
Substitution Substitution
Frederik Alves Ibsen is substituted for Oliver Rose-Villadsen.
86
Attempt Attempt
Jeppe Gronning takes a right-footed shot, but it is saved.
82
Yellow Card Yellow Card Important
Lukas Kirkegaard receives a yellow card.
80
GOAL! GOAL! Important
Shot! Olti Hyseni scores with a header.
80
GOAL! GOAL! Important
Goal! The score is now 1-0.
78
Attempt Attempt
Dorian Hanza takes a shot with his right foot, but it hits the post.
75
Update Update
On Sho Fukuda, off Filip Bundgaard Kristensen.
74
Update Update
On comes Philip Keller, off goes Sami Jalal Karchoud.
72
Attempt Attempt
Shot - Max Ejdum Head Shot Missed
72
Attempt Attempt
Filip Bundgaard Kristensen takes a left-footed shot but misses.
69
Corner Corner
Corner awarded.
69
Attempt Attempt
Luis Binks attempts a header but misses the shot.
67
Update Update
Olti Hyseni is on, and Mads Frokjaer is off.
67
Update Update
Oskar Fenger comes on for Patrick Mortensen.
66
Attempt Attempt
Filip Bundgaard Kristensen takes a right-footed shot but misses.
66
Corner Corner
Corner awarded.
65
Corner Corner
Corner awarded.
64
Attempt Attempt
Mads Frokjaer takes a right-footed shot, but it's saved.
63
Corner Corner
Corner awarded.
62
Attempt Attempt
Dorian Hanza's right-footed shot is saved.
62
Attempt Attempt
Dorian Hanza takes a shot with his right foot, but it's saved.
62
Attempt Attempt
Mads Sondergaard takes a right-footed shot, but it is blocked.
61
Update Update
Bilal Brahimi is on, and Charly Horneman is off.
60
Substitution Substitution
Mads Sondergaard is substituted off for Asker Beck.
60
Attempt Attempt
Max Ejdum takes a left-footed shot but misses.
60
Attempt Attempt
Filip Bundgaard Kristensen takes a left-footed shot, but it is blocked.
57
Attempt Attempt
Max Ejdum takes a right-footed shot but misses.
57
Corner Corner
Corner awarded.
56
Corner Corner
Corner awarded.
56
Attempt Attempt
Mats Kohlert takes a left-footed shot, but it's saved.
55
Attempt Attempt
Filip Bundgaard Kristensen takes a left-footed shot, but it is blocked.
55
Attempt Attempt
Charly Horneman takes a right-footed shot, but it is blocked.
54
Attempt Attempt
Charly Horneman's right-footed shot is blocked.
52
Attempt Attempt
Mads Frokjaer takes a left-footed shot, but it's saved.
52
Attempt Attempt
Luis Binks takes a shot with his head, but it's blocked.
52
Corner Corner
Corner awarded.
51
Corner Corner
Corner awarded.
50
Attempt Attempt
Jacob Ambaek takes a right-footed shot, but it is blocked.
50
Attempt Attempt
Bartosz Slisz takes a right-footed shot, but it is blocked.
49
Yellow Card Yellow Card Important
Yellow card shown to Mads Frokjaer.
48
Attempt Attempt
Patrick Mortensen takes a right-footed shot but misses.
46
Substitution Substitution
Jacob Ambaek is substituted off for Marcus Younis.
45
Attempt Attempt
Patrick Mortensen takes a shot with his head, but it's blocked.
45
Update Update
The first half ends with a score of 0-0.
42
Attempt Attempt
Dorian Hanza takes a right-footed shot that hits the post.
41
Attempt Attempt
Filip Bundgaard Kristensen takes a left-footed shot, but it is saved.
40
Attempt Attempt
Asker Beck takes a left-footed shot but misses.
38
Corner Corner
Corner awarded.
37
Attempt Attempt
Mads Frokjaer takes a right-footed shot, but it is saved.
34
Attempt Attempt
Jordi Vanlerberghe takes a right-footed shot but misses.
33
Attempt Attempt
Sami Jalal Karchoud takes a left-footed shot but misses.
28
Attempt Attempt
Charly Horneman takes a left-footed shot but misses.
22
Attempt Attempt
Mats Kohlert's left-footed shot is blocked.
20
Attempt Attempt
Srdjan Kuzmic's left-footed shot is saved.
20
Attempt Attempt
Charly Horneman takes a left-footed shot but misses.
18
Yellow Card Yellow Card Important
Yellow card issued to Sami Jalal Karchoud.
17
Yellow Card Yellow Card Important
Marcus Younis receives a yellow card.
10
Attempt Attempt
Luis Binks takes a left-footed shot but misses.
10
Attempt Attempt
Mads Frokjaer takes a right-footed shot, but it is blocked.
9
Attempt Attempt
Dorian Hanza takes a right-footed shot but misses.
9
Corner Corner
Corner awarded.
4
Update Update
Offside.
1
Update Update
Kick-off! The referee is Jakob A Sundberg.

CONCLUSION

Final score detail: Brøndby IF 1-0 Viborg FF. Structural assessment: Brøndby IF exhibited a significant deviation from the pre-match structural baseline. Efficiency outcome: Possession-adjusted chance creation finished in line with projected levels. Result alignment: The final score was consistent with the pre-match probability model. Market alignment: The match result was within the projected probability range.