Brondby vs Viborg

2 August 2026 · Danish Superliga · 2026/27 · Referee Jacob A. Sundberg

Full time 1 – 0

Half-time: 0–0

  • Olti Hyseni 80’

Match summary

Brondby won 1-0 at home to Viborg. It was goalless at half-time.

Olti Hyseni put Brondby ahead with a header in the 80th minute.

Viborg can feel hard done by, creating 2.24 expected goals (xG) from 13 shots to Brondby's 1.14 from 23.

Match stats

55% Possession 45%
23 Shots 13
6 Shots on target 3
8 Corners 3
99 Attacks 80
72 Dangerous attacks 54
471 Passes 403
83.0% Pass accuracy 81.6%
16 Tackles 19
12 Fouls 16
2 Yellow cards 3
3 Offsides 0

Key events

Brondby Viborg
Kick-off
17’
18’
20’
Srđan KuzmićShot on target
Corner
31’
Mads FrøkjærShot on target
37’
Corner
37’
Filip BundgaardShot on target
41’
41’
Corner
Second half underway
Half-time0-0
Mads FrøkjærTime wasting
49’
Corner
51’
Mads FrøkjærShot on target
54’
55’
Corner
Mats KöhlertShot on target
56’
Corner
56’
62’
Dorian HanzaShot on target
62’
Corner
Mads FrøkjærShot on target
64’
Corner
64’
Corner
65’
Corner
68’
Olti HyseniHeader1-0 (Brondby)
80’
82’
86’
Jeppe GrønningShot on target
Corner
86’
90+5’
Bilal BrahimiArgument
Full-time1-0

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 1.14 2.24 80’ Olti Hyseni (Brondby), 1-0 80’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.14 2.24 80’ Olti Hyseni (Brondby), 1-0 Hyseni 80’
Brondby 1.14 xGViborg 2.24 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Viborg attacking Brondby attacking 
9’ Dorian Hanza (Viborg), open play, 0.38 xG, off target 20’ Srđan Kuzmić (Viborg), open play, 0.37 xG, saved 28’ Charly Nouck (Viborg), open play, 0.33 xG, off target 78’ Dorian Hanza (Viborg), open play, 0.25 xG, hit the woodwork 62’ Dorian Hanza (Viborg), open play, 0.23 xG, saved 20’ Charly Nouck (Viborg), open play, 0.17 xG, off target 55’ Charly Nouck (Viborg), open play, 0.15 xG, blocked 37’ Mads Frøkjær (Brondby), direct free kick, 0.14 xG, saved 62’ Mads Søndergaard (Viborg), open play, 0.14 xG, blocked 57’ Max Ejdum (Brondby), from a corner, 0.10 xG, off target 40’ Asker Beck (Viborg), set piece, 0.08 xG, off target 72’ Filip Bundgaard (Brondby), open play, 0.08 xG, off target 50’ Jacob Ambaek (Brondby), open play, 0.07 xG, blocked 48’ Patrick Mortensen (Brondby), open play, 0.07 xG, off target 52’ Luis Binks (Brondby), from a corner, 0.07 xG, blocked 45’ Patrick Mortensen (Brondby), open play, 0.06 xG, blocked 80’ Olti Hyseni (Brondby), open play, 0.06 xG, goal 54’ Mads Frøkjær (Brondby), open play, 0.05 xG, saved 56’ Mats Köhlert (Brondby), open play, 0.05 xG, saved 33’ Sami Jalal (Viborg), set piece, 0.04 xG, off target 72’ Max Ejdum (Brondby), open play, 0.05 xG, blocked 86’ Jeppe Grønning (Viborg), open play, 0.05 xG, saved 69’ Luis Binks (Brondby), from a corner, 0.04 xG, off target 10’ Mads Frøkjær (Brondby), open play, 0.04 xG, blocked 22’ Filip Bundgaard (Brondby), open play, 0.04 xG, blocked 41’ Filip Bundgaard (Brondby), open play, 0.04 xG, saved 45’ Dorian Hanza (Viborg), open play, 0.04 xG, hit the woodwork 60’ Filip Bundgaard (Brondby), open play, 0.03 xG, blocked 64’ Mads Frøkjær (Brondby), open play, 0.03 xG, saved 66’ Filip Bundgaard (Brondby), from a corner, 0.03 xG, off target 60’ Max Ejdum (Brondby), open play, 0.02 xG, off target 34’ Jordi Vanlerberghe (Brondby), open play, 0.02 xG, off target 50’ Bartosz Slisz (Brondby), open play, 0.02 xG, blocked 56’ Filip Bundgaard (Brondby), open play, 0.02 xG, blocked 10’ Luis Binks (Brondby), open play, 0.02 xG, off target 55’ Thomas Jørgensen (Viborg), from a corner, 0.01 xG, blocked 9’ Dorian Hanza (Viborg), open play, 0.38 xG, off target 20’ Srđan Kuzmić (Viborg), open play, 0.37 xG, saved 28’ Charly Nouck (Viborg), open play, 0.33 xG, off target 78’ Dorian Hanza (Viborg), open play, 0.25 xG, hit the woodwork 62’ Dorian Hanza (Viborg), open play, 0.23 xG, saved 20’ Charly Nouck (Viborg), open play, 0.17 xG, off target 55’ Charly Nouck (Viborg), open play, 0.15 xG, blocked 37’ Mads Frøkjær (Brondby), direct free kick, 0.14 xG, saved 62’ Mads Søndergaard (Viborg), open play, 0.14 xG, blocked 57’ Max Ejdum (Brondby), from a corner, 0.10 xG, off target 40’ Asker Beck (Viborg), set piece, 0.08 xG, off target 72’ Filip Bundgaard (Brondby), open play, 0.08 xG, off target 50’ Jacob Ambaek (Brondby), open play, 0.07 xG, blocked 48’ Patrick Mortensen (Brondby), open play, 0.07 xG, off target 52’ Luis Binks (Brondby), from a corner, 0.07 xG, blocked 45’ Patrick Mortensen (Brondby), open play, 0.06 xG, blocked 80’ Olti Hyseni (Brondby), open play, 0.06 xG, goal 54’ Mads Frøkjær (Brondby), open play, 0.05 xG, saved 56’ Mats Köhlert (Brondby), open play, 0.05 xG, saved 72’ Max Ejdum (Brondby), open play, 0.05 xG, blocked 86’ Jeppe Grønning (Viborg), open play, 0.05 xG, saved 33’ Sami Jalal (Viborg), set piece, 0.04 xG, off target 41’ Filip Bundgaard (Brondby), open play, 0.04 xG, saved 45’ Dorian Hanza (Viborg), open play, 0.04 xG, hit the woodwork 69’ Luis Binks (Brondby), from a corner, 0.04 xG, off target 10’ Mads Frøkjær (Brondby), open play, 0.04 xG, blocked 22’ Filip Bundgaard (Brondby), open play, 0.04 xG, blocked 64’ Mads Frøkjær (Brondby), open play, 0.03 xG, saved 60’ Filip Bundgaard (Brondby), open play, 0.03 xG, blocked 66’ Filip Bundgaard (Brondby), from a corner, 0.03 xG, off target 60’ Max Ejdum (Brondby), open play, 0.02 xG, off target 34’ Jordi Vanlerberghe (Brondby), open play, 0.02 xG, off target 50’ Bartosz Slisz (Brondby), open play, 0.02 xG, blocked 56’ Filip Bundgaard (Brondby), open play, 0.02 xG, blocked 10’ Luis Binks (Brondby), open play, 0.02 xG, off target 55’ Thomas Jørgensen (Viborg), from a corner, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Brondby 4-2-3-1 Starting XI
Pentz
Köhlert
Vanlerberghe
Binks
Villadsen 87’
Slisz
Ejdum
Frøkjær 67’
Bundgaard 75’
Younis 46’
Mortensen 67’
Viborg 4-2-3-1 Starting XI
Kiilerich
Kuzmić
Bundgaard
Kirkegaard 89’
Zaletel
Jørgensen 88’
Grønning
Nouck 61’
Beck 60’
Jalal 74’
Hanza

Player stats

Goalkeeper1 player
90′ 3 0 25 – – – – –
Defenders5 players
Oliver Villadsen Taken off
87′ 5 3 – 10 – 46 1 – – –
90′ 4 1 1 7 1 73 – – – –
90′ 1 1 2 5 3 72 – – – –
90′ 1 – – 2 – 48 2 – – –
Frederik Alves Came on as a substitute
9′ – – – – – 1 – – – –
Midfielders5 players
90′ – – 71 1 – 2 3 5 – – –
90′ – – 61 4 – 1 1 6 1 3 –
Marcus Younis Taken off
45′ – – 1 – – – – 1 3 1
Mads Frøkjær Taken off
67′ – – 26 3 – 1 – 4 – –
Sho Fukuda Came on as a substitute
15′ – 1 3 1 – – – 2 2 – –
Forwards5 players
Filip Bundgaard Taken off
75′ – – 6 1 0.23 – 1 7 4 22 –
Patrick Mortensen Taken off
67′ – – 2 – 0.13 – – 1 – 4 –
Jacob Ambaek Came on as a substitute
45′ – – 1 – 0.07 – – 3 – 3 –
Olti Hyseni Came on as a substitute
23′ 1 – 1 1 0.06 – 1 1 – 10 –
Oskar Fenger Came on as a substitute
23′ – – – – – – – 1 1 2 –
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. A blank cell means that figure is not available for that player.

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.