Viborg vs Odense Prediction

Viborg
1-0
Finished
HT 0-0
Odense
Energi Viborg Arena, Viborg· Frederik Svendsen, Denmark 24/07/2026
ViborgViborg
1-0
Finished
OdenseOdense

AI Best Pick

Statistical forecasts for entertainment purposes only - not betting or financial advice.

Data Quality
Complete
Match Importance
4.6 / 10
Value Analysis
76%Trust
Total Cards
Cards Under 4.5
1.38
SignalGOODModel45%RiskMediumGap+12.6%
Viborg Rest
7 days
Odense Rest
7 days

Match Forecasts

Match Result
1
51%1.82
X
26%3.82
2
23%3.84
Double Chance
1X
77%1.25
X2
50%1.92
Both Teams to Score
Yes
62%1.51
No
38%2.42
Goals
Projected Goals: 1.64 + 1.26 = 2.90
Over 1.5
80%1.15
Over 2.5
57%1.53
Over 3.5
32%2.35
Under 1.5
20%5.00
Under 2.5
43%2.42
Under 3.5
68%1.57
Corners
Projected Corners: 5.4 + 4.2 = 9.6
Over 8.5
62%1.40
Over 9.5
52%1.69
Over 10.5
41%2.13
Under 8.5
38%2.63
Under 9.5
48%2.04
Under 10.5
59%1.64
Cards
Projected Cards: 2 + 1.8 = 3.8
Over 3.5
42%2.00
Over 4.5
24%2.69
Under 3.5
58%1.70
Under 4.5
76%1.38

Match Events

15'Z. ZaletelFoul
56'T. JorgensenAssist: O. Bundgaard
57'B. Brahimi INS. Jalal out
74'J. GronningFoul
74'J. Niemiec INL. Legolas out
76'A. Beck INP. Keller out
76'S. Kuzmic IND. Anyembe out
77'J. GomezFoul
79'P. Therkildsen INM. Andersen out
79'J. Gomez INU. Jenssen out
80'C. Nouck INM. Hoedemakers out
81'D. Hanza INA. Kleis-Kristoffersen out
87'F. Arp INN. Juul-Sandberg out

Lineups

Viborg
4-3-3Coach: Nickolai Lund
Odense
4-4-2Coach: Alexander Zorniger
Kasper Kiilerich20K. KiilerichKasper Kiilerich
Srđan Kuzmić30S. KuzmićSrđan Kuzmić
Lukas Kirkegaard32L. KirkegaardLukas Kirkegaard
Žan Zaletel5Ž. ZaletelŽan Zaletel
Oliver Bundgaard23O. BundgaardOliver Bundgaard
Thomas Jørgensen10T. JørgensenThomas Jørgensen
Jeppe Grønning13J. GrønningJeppe Grønning
Asker Beck8A. BeckAsker Beck
Bilal Brahimi21B. BrahimiBilal Brahimi
Dorian Hanza19D. HanzaDorian Hanza
Charly Nouck11C. NouckCharly Nouck
Martin Hansen1M. HansenMartin Hansen
Marcus McCoy15M. McCoyMarcus McCoy
Peter Therkildsen2P. TherkildsenPeter Therkildsen
James Gomez29J. GomezJames Gomez
Adam Sørensen3A. SørensenAdam Sørensen
Fiete Arp7F. ArpFiete Arp
Jacob Bonde6J. BondeJacob Bonde
Ismahila Ouédraogo22I. OuédraogoIsmahila Ouédraogo
Topi Keskinen9T. KeskinenTopi Keskinen
Noah Ganaus17N. GanausNoah Ganaus
Jona Niemiec11J. NiemiecJona Niemiec

Viborg Substitutes

29Sami JalalM
1Lucas LundG
24Daniel AnyembeD
38Emil MonradD
33Frederik DamkjerM
34Philip KellerM
17Osman AddoF
4Mees HoedemakersM
36Adam Kleis-KristoffersenF

Odense Substitutes

27Marcus EskildsenG
28Magnus AndersenD
25Adam AmraniD
5Ulrik JenssenD
8Rasmus FalkM
21Vitus FriisM
40Noah LassenM
19Nikolaj Juul-SandbergM
26Lasse LegolasF

Match Stats

ViborgOdense
44%Ball Possession56%
7Corner Kicks10
2Yellow Cards1
10Total Shots18
3Shots on Goal4
6Shots off Goal9
8Shots Inside Box12
2Shots Outside Box6
1Blocked Shots5
13Fouls12
1Offsides1
4Goalkeeper Saves2
347Total Passes443
273Passes Accurate370
79%Pass Accuracy84%

Team Comparison

ViborgViborg
OdenseOdense
1620Elo Rating 1550
1.80Attack 1.44
1.74Defense 1.22
50%Hit Rate 64%
12.5Shots per Game 16.6
4.2Shots on Target 5.8
5.0Corners per Game 8.1
0.7Cards per Game 2.1

AI Insights

High Goal Expectancy2.9 goals
📈BTTS Trend100% in H2H
📉Away Underperforming

Game State Tendencies

ViborgViborg
  • Comeback tendency: recovers from HT deficit 50% of the time
OdenseOdense
  • Leads at half-time in 60% of matches
  • Concedes more in 2nd half - can tire late

Head to Head

Based on 5 historical meetings

Viborg 36%Draw 0%64% Odense
3.39Avg Goals
100%BTTS Rate
100%Over 2.5

Recent Form

ViborgViborg
2W1D2L
17/07/2026
ViborgAarhus Fremad
10
W
16/07/2026
FC CopenhagenViborg
21
L
11/07/2026
ViborgNotts County
20
W
03/07/2026
AalborgViborg
31
L
27/06/2026
AarhusViborg
11
D
OdenseOdense
2W0D3L
17/07/2026
FC MidtjyllandOdense
41
L
11/07/2026
BrondbyOdense
40
L
04/07/2026
OdenseHillerød
20
W
29/06/2026
OdenseKolding IF
21
W
17/05/2026
OdenseVejle
01
L

Referee Profile

Frederik Svendsen, Denmark · 5 matches analysed

4.3Avg Yellows
4.5Avg Cards
23.0Avg Fouls
Stricter than 49% of referees analysed

League Table

Superliga 2026
#TeamMPWDLGGDPtsForm
1FC CopenhagenFC Copenhagen870122:8+1421WWWWL
2FC MidtjyllandFC Midtjylland853016:8+818WDWDW
3FC NordsjaellandFC Nordsjaelland852113:6+717WDLWW
4ViborgViborg842211:7+414DLWWW
5BrondbyBrondby841312:14-213LLLWW
6AC HorsensAC Horsens831413:14-110LWLWW
7Randers FCRanders FC83149:10-110LWWLL
8OdenseOdense82247:13-68WLDDL
9LyngbyLyngby814310:12-27DWDLD
10SilkeborgSilkeborg81438:12-47DDDLL
11AarhusAarhus80449:15-64LDLLD
12SonderjyskeSonderjyske80268:19-112DLLLL
#TeamMPGPts
1FC CopenhagenFC Copenhagen822:821
2FC MidtjyllandFC Midtjylland816:818
3FC NordsjaellandFC Nordsjaelland813:617
4ViborgViborg811:714
5BrondbyBrondby812:1413
6AC HorsensAC Horsens813:1410
7Randers FCRanders FC89:1010
8OdenseOdense87:138
9LyngbyLyngby810:127
10SilkeborgSilkeborg88:127
11AarhusAarhus89:154
12SonderjyskeSonderjyske88:192
Relegation

Viborg vs Odense Prediction

Our AI model has analysed this Superliga fixture using team Elo ratings, recent form, projected goals and head-to-head history. The forecasts cover six independent markets - each probability is a separate model calculation, not derived from the match winner result.

How to Read These Forecasts

Each percentage shows the model's calculated likelihood for that outcome. Above 65% indicates strong statistical confidence; 45-65% reflects a competitive or open market; below 45% suggests the outcome is statistically less likely. All figures are for informational and entertainment purposes only.

About Superliga

ScorePredicts covers Denmark football across all major markets. Use the navigation to explore today's full fixture list or filter by market.

Key Factors for This Match

Odense have led at half-time in 60% of their recent matches. Viborg and Odense have met 5 times recently, averaging 3.39 goals per game in those meetings. This forecast is based on a complete recent-form dataset for both teams.

All forecasts are generated by statistical and machine learning models for informational and entertainment purposes only. They are not guaranteed and do not constitute financial or betting advice.