DENMARK SUPERLIGA
--.--.---- --:--
Energi Viborg Arena
Referee: F. Svendsen
Viborg
Match Timeline
Odense
HT
0' 15' 30' 45' 60' 75' 90'
🟨
15'
Žan Zaletel
Viborg
56'
Thomas Jørgensen · Assist: Oliver Bundgaard
Viborg
🔄
57'
Bilal Brahimi ↔ Sami Jalal
Viborg
🟨
74'
Jeppe Grønning
Viborg
🔄
74'
Jona Niemiec ↔ Lasse Legolas
Odense
🔄
76'
Srđan Kuzmić ↔ Daniel Anyembe
Viborg
🔄
76'
Asker Beck ↔ Philip Keller
Viborg
🟨
77'
James Gomez
Odense
🔄
79'
James Gomez ↔ Ulrik Jenssen
Odense
🔄
79'
Peter Therkildsen ↔ Magnus Andersen
Odense
🔄
80'
Charly Nouck ↔ Mees Hoedemakers
Viborg
🔄
82'
Dorian Hanza ↔ Adam Kleis-Kristoffersen
Viborg
🔄
87'
Fiete Arp ↔ Nikolaj Juul-Sandberg
Odense

Predictions & Statistics

Full analysis and predictions for all markets

1X2
Home or Draw
Probability 69.3%
Odds -
BTTS
Yes
Probability 78.8%
Odds -
Over / Under 2.5
Over 2.5
Probability 72%
Odds -
All Markets
Market Option Probability Odds Stats & Analysis
1X2 Home or Draw
69.3%
-
BTTS Yes
78.8%
-
Over / Under 2.5 Over 2.5
72%
-
Corners O/U Over 7.5 Corners
86%
-
HT / FT Home / Home
-
-
Correct Score 2-1
-
-
Probability Distribution
Viborg Win 45.4%
Draw 23.9%
Odense Win 30.7%
Expected Goals (xG)
Viborg1.58
Odense1.64
Recent Form (Last 5)
Viborg Viborg
WWDLW
13 GF / 10 GA
Odense Odense
WLDWL
18 GF / 16 GA
Key Stats
1.44
Average Goals Scored
2
1.11
Average Goals Conceded
1.78
5
BTTS Yes
6
4
Over 2.5
6
0
Shots on Goal
0

Statistics are based on season averages

Season Statistics

Team averages and season trends before this fixture

Viborg Viborg 9 matches
Odense Odense 9 matches
Viborg Statistic Odense
4 Wins 5
2 Draws 1
3 Losses 3
13 Goals For 18
10 Goals Against 16
1.44 Avg Goals Scored 2
1.11 Avg Goals Conceded 1.78
5 BTTS Yes 6
8 Over 1.5 8
4 Over 2.5 6
2 Over 3.5 5
3 Clean Sheets 1
1 Failed To Score 2
0 Shots On Goal 0
0 Total Shots 0
0 Corners 0
0% Ball Possession 0%

Match Analysis

Model notes, team context and key prediction signals

H2H Analysis

Across those 15 head-to-head meetings, Viborg won 6 times, Odense won 4 times, while 5 matches finished as draws. The aggregate score in this matchup is 20:21 from Viborg's perspective. 9 of those games went over 2.5 goals, and both teams scored in 12 matches, with an average of 2.73 goals per game.

1X2: Home or Draw
BTTS: Yes
Over/Under 2.5: Over 2.5
Highest model probability: 12 (76.1%)
Predicted formations: Viborg 4-3-3 / Odense 4-4-2
Missing players: Viborg 5, Odense 3
H2H summary: Viborg wins 6, draws 5, Odense wins 4
Stats
Viborg Viborg
Odense Odense
Shots on Goal
3
Shots on Goal
4
Shots off Goal
6
Shots off Goal
10
Blocked Shots
1
Blocked Shots
5
7 Corner Kicks 10
15 Fouls 11
1 Offsides 1
43% Ball Possession 57%
10 Total Shots 19
3 Shots on Goal 4
6 Shots off Goal 10
1 Blocked Shots 5
8 Shots insidebox 13
2 Shots outsidebox 6
4 Goalkeeper Saves 2
350 Total passes 469
272 Passes accurate 394
2.04 expected_goals 1.72
🟨 2 Yellow Cards 1 🟨
🟥 0 Red Cards 0 🟥

Lineups

Viborg
Formation
Odense
Kasper Kiilerich
Kasper Kiilerich
Srđan Kuzmić
Srđan Kuzmić
Lukas Kirkegaard
Lukas Kirkegaard
Žan Zaletel
Žan Zaletel
Oliver Bundgaard
🎯
Oliver Bundgaard
Thomas Jørgensen
Thomas Jørgensen
Jeppe Grønning
Jeppe Grønning
Asker Beck
Asker Beck
Bilal Brahimi
Bilal Brahimi
Dorian Hanza
Dorian Hanza
Charly Nouck
Charly Nouck
Martin Hansen
Martin Hansen
Marcus McCoy
Marcus McCoy
Peter Therkildsen
Peter Therkildsen
James Gomez
James Gomez
Adam Sørensen
Adam Sørensen
Fiete Arp
Fiete Arp
Jacob Bonde
Jacob Bonde
Ismahila Ouédraogo
Ismahila Ouédraogo
Topi Keskinen
Topi Keskinen
Noah Ganaus
Noah Ganaus
Jona Niemiec
Jona Niemiec
Viborg 4-3-3
Starting XI
20
Kasper Kiilerich
G
30
Srđan Kuzmić
↓ 76'
D
32
Lukas Kirkegaard
D
5
Žan Zaletel
🟨 15'
D
23
Oliver Bundgaard
🎯 56'
D
10
Thomas Jørgensen
⚽ 56'
M
13
Jeppe Grønning
🟨 74'
M
8
Asker Beck
↓ 76'
M
21
Bilal Brahimi
↓ 57'
F
19
Dorian Hanza
↓ 82'
F
11
Charly Nouck
↓ 80'
F
Substitutes
29
Sami Jalal
↑ 57'
M
24
Daniel Anyembe
↑ 76'
D
34
Philip Keller
↑ 76'
M
4
Mees Hoedemakers
↑ 80'
M
36
Adam Kleis-Kristoffersen
↑ 82'
F
1
Lucas Lund
G
38
Emil Monrad
D
33
Frederik Damkjer
M
17
Osman Addo
F
Odense 4-4-2
Starting XI
1
Martin Hansen
G
15
Marcus McCoy
D
2
Peter Therkildsen
↓ 79'
D
29
James Gomez
↓ 79' 🟨 77'
D
3
Adam Sørensen
D
7
Fiete Arp
↓ 87'
M
6
Jacob Bonde
M
22
Ismahila Ouédraogo
M
9
Topi Keskinen
M
17
Noah Ganaus
F
11
Jona Niemiec
↓ 74'
F
Substitutes
26
Lasse Legolas
↑ 74'
F
28
Magnus Andersen
↑ 79'
D
5
Ulrik Jenssen
↑ 79'
D
19
Nikolaj Juul-Sandberg
↑ 87'
M
27
Marcus Eskildsen
G
25
Adam Amrani
D
8
Rasmus Falk
M
21
Vitus Friis
M
40
Noah Lassen
M
Last matches: Viborg
28.08.26
Sup
Viborg
AC Horsens
3
2
W
23.08.26
Sup
Viborg
FC Copenhagen
4
0
W
14.08.26
Sup
Viborg
Aarhus
2
1
W
07.08.26
Sup
Viborg
Sonderjyske
1
0
W
02.08.26
Sup
Viborg
Brondby
0
1
L
17.07.26
Fri
Viborg
Aarhus Fremad
1
0
W
16.07.26
Fri
Viborg
FC Copenhagen
1
2
L
11.07.26
Fri
Viborg
Notts County
2
0
W
03.07.26
Fri
Viborg
Aalborg
1
3
L
27.06.26
Fri
Viborg
Aarhus
1
1
D
17.05.26
Sup
Viborg
Aarhus
2
6
L
08.05.26
Sup
Viborg
Sonderjyske
0
1
L
04.05.26
Sup
Viborg
FC Midtjylland
3
3
D
26.04.26
Sup
Viborg
FC Nordsjaelland
1
0
W
22.04.26
Sup
Viborg
Brondby
0
1
L
19.04.26
Sup
Viborg
FC Nordsjaelland
1
2
L
12.04.26
Sup
Viborg
Sonderjyske
2
0
W
06.04.26
Sup
Viborg
Aarhus
1
2
L
22.03.26
Sup
Viborg
FC Midtjylland
1
1
D
15.03.26
Sup
Viborg
Brondby
1
0
W
Last matches: Odense
23.08.26
Sup
Odense
Aarhus
2
2
D
16.08.26
Sup
Odense
AC Horsens
1
2
L
10.08.26
Sup
Odense
Silkeborg
0
1
L
03.08.26
Sup
Odense
Sonderjyske
1
0
W
17.07.26
Fri
Odense
FC Midtjylland
1
4
L
11.07.26
Fri
Odense
Brondby
0
4
L
04.07.26
Fri
Odense
Hillerød
2
0
W
29.06.26
Fri
Odense
Kolding IF
2
1
W
17.05.26
Sup
Odense
Vejle
0
1
L
11.05.26
Sup
Odense
Randers FC
2
2
D
03.05.26
Sup
Odense
Silkeborg
2
3
L
26.04.26
Sup
Odense
FC Fredericia
2
0
W
22.04.26
Sup
Odense
FC Copenhagen
1
2
L
19.04.26
Sup
Odense
Randers FC
3
1
W
12.04.26
Sup
Odense
Silkeborg
1
3
L
06.04.26
Sup
Odense
FC Fredericia
1
0
W
20.03.26
Sup
Odense
Vejle
1
1
D
15.03.26
Sup
Odense
FC Copenhagen
2
1
W
01.03.26
Sup
Odense
Sonderjyske
0
1
L
21.02.26
Sup
Odense
FC Copenhagen
2
2
D
H2H: Viborg vs Odense
24.07.26
H2H
Viborg
Odense
1
0
W
19.10.25
H2H
Viborg
Odense
1
2
L
27.07.25
H2H
Odense
Viborg
3
1
L
25.05.24
H2H
Viborg
Odense
2
1
W
12.04.24
H2H
Odense
Viborg
1
3
W
16.02.24
H2H
Viborg
Odense
1
2
L
07.08.23
H2H
Odense
Viborg
1
2
W
09.07.23
H2H
Odense
Viborg
4
0
L
16.10.22
H2H
Viborg
Odense
0
0
D
04.09.22
H2H
Odense
Viborg
1
2
W
12.05.22
H2H
Odense
Viborg
1
1
D
17.04.22
H2H
Viborg
Odense
1
1
D
19.11.21
H2H
Odense
Viborg
2
3
W
26.09.21
H2H
Viborg
Odense
1
1
D
12.12.16
H2H
Viborg
Odense
1
1
D
Last matches: Viborg
23.08.26
Sup
Viborg
FC Copenhagen
4
0
W
14.08.26
Sup
Viborg
Aarhus
2
1
W
17.07.26
Fri
Viborg
Aarhus Fremad
1
0
W
11.07.26
Fri
Viborg
Notts County
2
0
W
08.05.26
Sup
Viborg
Sonderjyske
0
1
L
26.04.26
Sup
Viborg
FC Nordsjaelland
1
0
W
22.04.26
Sup
Viborg
Brondby
0
1
L
06.04.26
Sup
Viborg
Aarhus
1
2
L
22.03.26
Sup
Viborg
FC Midtjylland
1
1
D
01.03.26
Sup
Viborg
FC Nordsjaelland
2
1
W
15.02.26
Sup
Viborg
Brondby
1
0
W
30.01.26
Fri
Viborg
Kalmar FF
3
1
W
22.01.26
Fri
Viborg
Piast Gliwice
3
0
W
07.12.25
Sup
Viborg
FC Midtjylland
3
3
D
23.11.25
Sup
Viborg
Vejle
5
2
W
02.11.25
Sup
Viborg
Randers FC
3
2
W
19.10.25
Sup
Viborg
Odense
1
2
L
28.09.25
Sup
Viborg
FC Fredericia
2
1
W
14.09.25
Sup
Viborg
Aarhus
1
2
L
17.08.25
Sup
Viborg
Silkeborg
2
3
L
H2H at home: Viborg
24.07.26
H2H
Viborg
Odense
1
0
W
19.10.25
H2H
Viborg
Odense
1
2
L
25.05.24
H2H
Viborg
Odense
2
1
W
16.02.24
H2H
Viborg
Odense
1
2
L
16.10.22
H2H
Viborg
Odense
0
0
D
17.04.22
H2H
Viborg
Odense
1
1
D
26.09.21
H2H
Viborg
Odense
1
1
D
12.12.16
H2H
Viborg
Odense
1
1
D
Last matches: Odense
23.08.26
Sup
Odense
Aarhus
2
2
D
10.08.26
Sup
Odense
Silkeborg
0
1
L
17.07.26
Fri
Odense
FC Midtjylland
1
4
L
11.07.26
Fri
Odense
Brondby
0
4
L
11.05.26
Sup
Odense
Randers FC
2
2
D
26.04.26
Sup
Odense
FC Fredericia
2
0
W
22.04.26
Sup
Odense
FC Copenhagen
1
2
L
12.04.26
Sup
Odense
Silkeborg
1
3
L
20.03.26
Sup
Odense
Vejle
1
1
D
01.03.26
Sup
Odense
Sonderjyske
0
1
L
09.02.26
Sup
Odense
Aarhus
1
2
L
01.02.26
Fri
Odense
Brondby
1
1
D
28.01.26
Fri
Odense
Karpaty
3
2
W
05.12.25
Sup
Odense
FC Fredericia
3
1
W
24.11.25
Sup
Odense
Randers FC
0
0
D
02.11.25
Sup
Odense
FC Nordsjaelland
4
2
W
19.10.25
Sup
Odense
Viborg
2
1
W
28.09.25
Sup
Odense
Brondby
1
5
L
14.09.25
Sup
Odense
Silkeborg
1
2
L
23.08.25
Sup
Odense
FC Copenhagen
1
1
D
H2H away: Odense
24.07.26
H2H
Viborg
Odense
1
0
L
19.10.25
H2H
Viborg
Odense
1
2
W
25.05.24
H2H
Viborg
Odense
2
1
L
16.02.24
H2H
Viborg
Odense
1
2
W
16.10.22
H2H
Viborg
Odense
0
0
D
17.04.22
H2H
Viborg
Odense
1
1
D
26.09.21
H2H
Viborg
Odense
1
1
D
12.12.16
H2H
Viborg
Odense
1
1
D

Standings

Superliga
# Team MP W D L G GD PTS Form
1 5 4 1 0 10:4 6 13
W W W W D
2 6 4 1 1 10:4 6 13
W W W D L
3 5 3 2 0 8:5 3 11
D W D W W
4 4 3 1 0 6:1 5 10
W W W D
5 4 3 0 1 10:7 3 9
L W W W
6 6 2 1 3 8:10 -2 7
L W W L L
7 6 1 2 3 5:7 -2 5
D D L L W
8 6 1 2 3 5:9 -4 5
D L L W L
9 5 1 1 3 3:7 -4 4
L L W L D
10 4 0 3 1 6:7 -1 3
D L D D
11 6 0 3 3 7:11 -4 3
D L D L D
12 5 0 1 4 4:10 -6 1
L L D L L
Play-offs
Relegation Playoffs

Missing Players

Viborg 5 missing
-
M. Riahi
Missing Fixture Knee Injury
OUT
-
H. Bidstrup
Missing Fixture Injury
OUT
-
M. Sondergaard
Missing Fixture Injury
OUT
-
T. Freriks
Missing Fixture Knock
OUT
-
Y. Njoh
Missing Fixture Injury
OUT
Odense 3 missing
-
V. Myhra
Missing Fixture Red Card
OUT
-
J. Grot
Missing Fixture Inactive
OUT
-
W. Martin
Missing Fixture Injury
OUT