Sonderjyske vs Viborg

7 August 2026 · Danish Superliga · 2026/27 · Referee Michael Tykgaard

Full time 0 – 0

Half-time: 0–0

Match summary

Sonderjyske and Viborg could not be separated in a goalless draw.

Viborg had the better of the chances, with 1.53 expected goals (xG) from 18 shots to Sonderjyske's 0.59 from 9.

Match stats

35% Possession 65%
9 Shots 18
3 Shots on target 4
4 Corners 7
67 Attacks 92
31 Dangerous attacks 65
316 Passes 599
74.1% Pass accuracy 87.0%
20 Tackles 15
18 Fouls 7
1 Yellow cards 0
0 Red cards 0
1 Offsides 4

Key events

Sonderjyske Viborg
Kick-off
Corner
3’
7’
Thomas JørgensenVAR: Goal given
7’
Srđan KuzmićShot on target
Corner
13’
27’
Corner
28’
Corner
29’
Lukas KirkegaardShot on target
Mohamed Cherif HaidaraShot on target
38’
42’
Corner
45’
Corner
45+2’
Half-time0-0
Second half underway
Teodor HaltvikShot on target
48’
49’
Charly NouckShot on target
50’
Corner
64’
Corner
Corner
65’
67’
Bilal BrahimiSami Jalal
71’
Oliver BundgaardShot on target
Mohamed Cherif HaidaraShot on target
79’
Corner
90’
90+5’
Corner
Full-time0-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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.59 1.53 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.59 1.53
Sonderjyske 0.59 xGViborg 1.53 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Viborg attacking Sonderjyske attacking 
84’ Charly Nouck (Viborg), open play, 0.49 xG, off target 88’ Mohamed Cherif Haidara (Sonderjyske), open play, 0.29 xG, off target 49’ Charly Nouck (Viborg), open play, 0.14 xG, saved 64’ Charly Nouck (Viborg), open play, 0.11 xG, blocked 65’ Lukas Kirkegaard (Viborg), from a corner, 0.10 xG, off target 30’ Teodor Haltvik (Sonderjyske), open play, 0.09 xG, off target 46’ Sami Jalal (Viborg), from a corner, 0.08 xG, blocked 45’ Thomas Jørgensen (Viborg), set piece, 0.07 xG, blocked 47’ Lukas Kirkegaard (Viborg), set piece, 0.07 xG, off target 56’ Asker Beck (Viborg), open play, 0.07 xG, off target 39’ Charly Nouck (Viborg), open play, 0.07 xG, off target 17’ Charly Nouck (Viborg), open play, 0.06 xG, blocked 48’ Teodor Haltvik (Sonderjyske), open play, 0.06 xG, saved 41’ Asker Beck (Viborg), open play, 0.05 xG, blocked 79’ Mohamed Cherif Haidara (Sonderjyske), open play, 0.06 xG, saved 83’ Charly Nouck (Viborg), set piece, 0.05 xG, off target 29’ Lukas Kirkegaard (Viborg), set piece, 0.04 xG, saved 28’ Dorian Hanza (Viborg), from a corner, 0.04 xG, blocked 11’ Asker Beck (Viborg), open play, 0.03 xG, off target 53’ Sefer Emini (Sonderjyske), open play, 0.03 xG, off target 90+1’ Chidiebube Duru (Sonderjyske), from a corner, 0.03 xG, off target 7’ Srđan Kuzmić (Viborg), open play, 0.02 xG, saved 38’ Mohamed Cherif Haidara (Sonderjyske), open play, 0.02 xG, saved 2’ Charly Nouck (Viborg), open play, 0.02 xG, off target 71’ Oliver Bundgaard (Viborg), set piece, 0.01 xG, saved 66’ David Boison Frimpong (Sonderjyske), from a corner, 0.01 xG, off target 14’ David Boison Frimpong (Sonderjyske), from a corner, 0.01 xG, off target 84’ Charly Nouck (Viborg), open play, 0.49 xG, off target 88’ Mohamed Cherif Haidara (Sonderjyske), open play, 0.29 xG, off target 49’ Charly Nouck (Viborg), open play, 0.14 xG, saved 64’ Charly Nouck (Viborg), open play, 0.11 xG, blocked 65’ Lukas Kirkegaard (Viborg), from a corner, 0.10 xG, off target 30’ Teodor Haltvik (Sonderjyske), open play, 0.09 xG, off target 46’ Sami Jalal (Viborg), from a corner, 0.08 xG, blocked 47’ Lukas Kirkegaard (Viborg), set piece, 0.07 xG, off target 56’ Asker Beck (Viborg), open play, 0.07 xG, off target 39’ Charly Nouck (Viborg), open play, 0.07 xG, off target 45’ Thomas Jørgensen (Viborg), set piece, 0.07 xG, blocked 17’ Charly Nouck (Viborg), open play, 0.06 xG, blocked 48’ Teodor Haltvik (Sonderjyske), open play, 0.06 xG, saved 79’ Mohamed Cherif Haidara (Sonderjyske), open play, 0.06 xG, saved 41’ Asker Beck (Viborg), open play, 0.05 xG, blocked 83’ Charly Nouck (Viborg), set piece, 0.05 xG, off target 29’ Lukas Kirkegaard (Viborg), set piece, 0.04 xG, saved 28’ Dorian Hanza (Viborg), from a corner, 0.04 xG, blocked 11’ Asker Beck (Viborg), open play, 0.03 xG, off target 53’ Sefer Emini (Sonderjyske), open play, 0.03 xG, off target 90+1’ Chidiebube Duru (Sonderjyske), from a corner, 0.03 xG, off target 7’ Srđan Kuzmić (Viborg), open play, 0.02 xG, saved 38’ Mohamed Cherif Haidara (Sonderjyske), open play, 0.02 xG, saved 2’ Charly Nouck (Viborg), open play, 0.02 xG, off target 66’ David Boison Frimpong (Sonderjyske), from a corner, 0.01 xG, off target 71’ Oliver Bundgaard (Viborg), set piece, 0.01 xG, saved 14’ David Boison Frimpong (Sonderjyske), from a corner, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

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

Lineups

Sonderjyske 4-2-3-1 Starting XI
Sorensen
Duru
Wagner
Soulas
Klysner 66’
Emini
Hoeg 58’
Haltvik 59’
Haidara
Frimpong 85’
Hoppe 58’
Viborg 4-3-3 Starting XI
Kiilerich
Kuzmić 78’
Bundgaard
Kirkegaard
Zaletel
Jørgensen 87’
Grønning
Beck 67’
Nouck
Hanza 87’
Jalal 67’

Player stats

Goalkeeper1 player
90′ 4 0 33 – – – – –
Defenders5 players
90′ – 2 2 – – 40 – – – –
90′ 2 3 2 4 1 41 2 – – –
90′ 2 2 – 5 1 27 2 – – –
Pachanga Kristensen Came on as a substitute
24′ – – – – – 9 – – – –
Dalton Wilkins Came on as a substitute
11′ – – – 1 1 5 – – – –
Midfielders7 players
Tobias Klysner Taken off
66′ – – 16 – – 2 – 3 1 1 –
90′ – – 34 1 – 2 4 2 1 –
Anders Hoeg Taken off
58′ – – 17 – – 4 – 5 2 – –
David Boison Frimpong Taken off
85′ – – 15 1 – 4 2 6 3 – –
90′ – – 27 1 – 2 – 9 4 1 –
Teodor Haltvik Taken off
59′ – – 10 1 – 1 2 2 1 – –
Andreas Oggesen Came on as a substitute
31′ – – 17 – – – – – 1 – –
Forwards3 players
Matthew Hoppe Taken off
58′ – – – – – – 1 1 – 9 –
Bubacarr Tambedou Came on as a substitute
32′ – – – – – – – 1 – 5 –
Ismaïl Seydi Came on as a substitute
32′ – – – – – – 2 3 1 7 –
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.