FC Copenhagen vs Viborg

26 October 2025 · Danish Superliga · 2025/26 · Referee Mads Kristoffer Kristoffersen

Full time 0 – 0

Half-time: 0–0

Match summary

Neither FC Copenhagen nor Viborg found the net in a 0-0 draw.

FC Copenhagen had the better of the chances, with 1.36 expected goals (xG) from 22 shots to Viborg's 0.36 from 7.

Match stats

58% Possession 42%
22 Shots 7
3 Shots on target 3
6 Corners 4
591 Passes 444
88.2% Pass accuracy 85.6%
23 Tackles 13
12 Fouls 8
1 Yellow cards 0
1 Offsides 1

Key events

FC Copenhagen Viborg
Kick-off
20’
Charly NouckShot on target
Second half underway
Half-time0-0
59’
Sami JalalShot on target
Junnosuke SuzukiShot on target
68’
71’
Thomas JørgensenShot on target
Elias AchouriArgument
74’
Viktor Bjarki DadasonViktor Claesson
84’
Mohamed ElyounoussiShot on target
86’
Viktor Bjarki DadasonShot on target
90+1’
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 1.36 0.36 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.36 0.36
FC Copenhagen 1.36 xGViborg 0.36 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Viborg attacking FC Copenhagen attacking 
79’ Youssoufa Moukoko (FC Copenhagen), open play, 0.20 xG, off target 9’ Mohamed Elyounoussi (FC Copenhagen), open play, 0.15 xG, blocked 69’ Viktor Claesson (FC Copenhagen), open play, 0.13 xG, off target 84’ Stipe Radić (Viborg), from a corner, 0.10 xG, off target 27’ Asker Beck (Viborg), open play, 0.09 xG, off target 61’ Viktor Claesson (FC Copenhagen), from a corner, 0.07 xG, off target 86’ Mohamed Elyounoussi (FC Copenhagen), open play, 0.08 xG, saved 16’ Jordan Larsson (FC Copenhagen), direct free kick, 0.07 xG, blocked 40’ Jordan Larsson (FC Copenhagen), open play, 0.07 xG, off target 79’ Youssoufa Moukoko (FC Copenhagen), open play, 0.07 xG, blocked 59’ Sami Jalal (Viborg), open play, 0.06 xG, saved 86’ Junnosuke Suzuki (FC Copenhagen), open play, 0.07 xG, blocked 73’ Mohamed Elyounoussi (FC Copenhagen), open play, 0.05 xG, blocked 21’ Mohamed Elyounoussi (FC Copenhagen), open play, 0.05 xG, blocked 68’ Junnosuke Suzuki (FC Copenhagen), open play, 0.04 xG, saved 12’ Junnosuke Suzuki (FC Copenhagen), open play, 0.04 xG, blocked 20’ Charly Nouck (Viborg), open play, 0.04 xG, saved 73’ Elias Achouri (FC Copenhagen), open play, 0.04 xG, off target 7’ Elias Achouri (FC Copenhagen), open play, 0.04 xG, off target 27’ Elias Achouri (FC Copenhagen), from a corner, 0.03 xG, off target 30’ Junnosuke Suzuki (FC Copenhagen), open play, 0.04 xG, off target 52’ Birger Meling (FC Copenhagen), open play, 0.04 xG, blocked 71’ Thomas Jørgensen (Viborg), open play, 0.03 xG, saved 43’ Jeppe Grønning (Viborg), open play, 0.02 xG, blocked 69’ Gabriel Pereira (FC Copenhagen), open play, 0.02 xG, blocked 60’ Yonis Njoh (Viborg), open play, 0.02 xG, blocked 85’ Robert (FC Copenhagen), from a corner, 0.02 xG, hit the woodwork 90+1’ Viktor Bjarki Dadason (FC Copenhagen), open play, 0.02 xG, saved 58’ Mohamed Elyounoussi (FC Copenhagen), open play, 0.02 xG, off target 79’ Youssoufa Moukoko (FC Copenhagen), open play, 0.20 xG, off target 9’ Mohamed Elyounoussi (FC Copenhagen), open play, 0.15 xG, blocked 69’ Viktor Claesson (FC Copenhagen), open play, 0.13 xG, off target 84’ Stipe Radić (Viborg), from a corner, 0.10 xG, off target 27’ Asker Beck (Viborg), open play, 0.09 xG, off target 86’ Mohamed Elyounoussi (FC Copenhagen), open play, 0.08 xG, saved 61’ Viktor Claesson (FC Copenhagen), from a corner, 0.07 xG, off target 40’ Jordan Larsson (FC Copenhagen), open play, 0.07 xG, off target 79’ Youssoufa Moukoko (FC Copenhagen), open play, 0.07 xG, blocked 16’ Jordan Larsson (FC Copenhagen), direct free kick, 0.07 xG, blocked 86’ Junnosuke Suzuki (FC Copenhagen), open play, 0.07 xG, blocked 59’ Sami Jalal (Viborg), open play, 0.06 xG, saved 21’ Mohamed Elyounoussi (FC Copenhagen), open play, 0.05 xG, blocked 73’ Mohamed Elyounoussi (FC Copenhagen), open play, 0.05 xG, blocked 12’ Junnosuke Suzuki (FC Copenhagen), open play, 0.04 xG, blocked 68’ Junnosuke Suzuki (FC Copenhagen), open play, 0.04 xG, saved 20’ Charly Nouck (Viborg), open play, 0.04 xG, saved 73’ Elias Achouri (FC Copenhagen), open play, 0.04 xG, off target 7’ Elias Achouri (FC Copenhagen), open play, 0.04 xG, off target 30’ Junnosuke Suzuki (FC Copenhagen), open play, 0.04 xG, off target 52’ Birger Meling (FC Copenhagen), open play, 0.04 xG, blocked 27’ Elias Achouri (FC Copenhagen), from a corner, 0.03 xG, off target 71’ Thomas Jørgensen (Viborg), open play, 0.03 xG, saved 43’ Jeppe Grønning (Viborg), open play, 0.02 xG, blocked 69’ Gabriel Pereira (FC Copenhagen), open play, 0.02 xG, blocked 85’ Robert (FC Copenhagen), from a corner, 0.02 xG, hit the woodwork 58’ Mohamed Elyounoussi (FC Copenhagen), open play, 0.02 xG, off target 60’ Yonis Njoh (Viborg), open play, 0.02 xG, blocked 90+1’ Viktor Bjarki Dadason (FC Copenhagen), open play, 0.02 xG, saved
Size shows xG Goal On target Off target or blocked

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

Lineups

FC Copenhagen 4-4-2 Starting XI
Kotarski
Meling 84’
Suzuki
Pereira
Hatzidiakos
Achouri
Larsson 65’
Lerager
Clem 54’
Elyounoussi
Claesson 84’
Viborg 4-3-3 Starting XI
Lund
Kuzmić
Anyembe
Radić
Bidstrup 87’
Jørgensen 87’
Grønning
Beck 70’
Nouck 54’
Njoh 70’
Freriks

Player stats

Goalkeeper1 player
90′ 3 0 23 – – – – –
Defenders4 players
90′ 4 4 – 8 4 67 2 – – –
90′ 1 1 – 3 1 105 – – – –
90′ 1 2 – 1 – 105 1 – – –
Birger Meling Taken off
84′ 6 1 – 9 – 40 1 – – –
Midfielders7 players
Jordan Larsson Taken off
65′ – – 20 – – 1 1 3 1 2 –
90′ – – 46 1 – 3 1 4 – – –
William Clem Taken off
54′ – – 35 1 – 1 1 2 1 – –
90′ – – 38 5 – 2 – 6 2 1
90′ – – 58 3 – 3 – 6 2 2 –
Robert Came on as a substitute
25′ – – 8 1 – – 1 – – – –
Mads Emil Madsen Came on as a substitute
12′ – – 9 – – 1 – 2 – – –
Forwards3 players
Viktor Claesson Taken off
84′ – – 2 – 0.20 – 1 1 – 26 –
Youssoufa Moukoko Came on as a substitute
36′ – – 2 – 0.28 – 1 1 – 10 –
Viktor Bjarki Dadason Came on as a substitute
12′ – – 1 1 0.02 – – 2 – 1 –
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.