MatchPulse

Viborg vs Odense — Superliga

← Back
Viborg
Viborg
3º · 1.89 PPG
Days Since Last Match: 7d 7h
1 – 0
HT 0–0
Finished
Odense
Odense
9º · 1.00 PPG
Days Since Last Match: 7d 5h
Energi Viborg Arena·Viborg·Denmark·9,566
🔒 Pro Feature

Unlock all Match Predictions

Full mathematical models, value detection and advanced filters across every league.

from€8.99/mo

billed annually · cancel anytime

Viborg and Odense meet in the Superliga 2026 season, in a match played on 24 July 2026. Viborg have recorded 9 wins from 19 matches this season (47% win rate), averaging 1.53 goals scored and 1.05 conceded per game. BTTS has occurred in 53% of their fixtures; Over 2.5 goals in 47%; and clean sheets in 32% of games. Odense have won 45% of their 20 matches, with 1.50 goals scored and 1.60 conceded per game. Their BTTS rate stands at 65%, Over 2.5 at 60%, and clean sheets at 10%.

The final score was Viborg 1–0 Odense. All statistics on this page cover the full season and are updated after each match round.

Season Statistics

Viborg
—
Odense
3º
Position
9º
1.89
PPG
1.00
56%
Win %
22%
1.67
Goals / game
0.89
0.89
Conceded / game
1.56
53%
BTTS %
65%
32%
Clean sheet %
10%
47%
Over 2.5 %
60%
4.9
Avg corners
6.8
13.6
Avg shots
15.3
4.1
Avg shots on target
4.2
0.9
Avg yellow cards
2.3
12.4
Avg fouls
14.0
48.2%
Avg possession
53.9%

Home vs Away

Viborg
Home (5)
—
Odense
Away (5)
2.40
PPG
1.00
80%
Win %
20%
2.20
Goals / game
1.00
0.80
Conceded / game
1.20
33%
BTTS %
73%
56%
Clean sheet %
0%
56%
Over 2.5 %
64%
4.9
Avg corners
6.8
13.6
Avg shots
15.3
4.1
Avg shots on target
4.2
0.9
Avg yellow cards
2.3
48.2%
Avg possession
53.9%

Goals Scored

ViborgHomeAwayOdenseHomeAway
Over 0.5 Scored79%89%70%75%78%73%
Over 1.5 Scored37%67%10%45%44%45%
Over 2.5 Scored26%44%10%15%22%9%
Failed To Score21%11%30%25%22%27%

Goals Conceded

ViborgHomeAwayOdenseHomeAway
Over 0.5 Conceded68%44%90%90%78%100%
Over 1.5 Conceded32%11%50%35%33%36%
Over 2.5 Conceded5%0%10%15%11%18%
Clean Sheets32%56%10%10%22%0%

Over 2.5 & BTTS Predictions

ViborgOdense
Over 0.595%100%
Over 1.579%80%
Over 2.547%60%
Over 3.526%35%
Over 4.511%25%
BTTS53%65%
BTTS & Win21%35%
BTTS & Draw16%20%
BTTS & Over 2.537%50%
BTTS No & Over 2.511%10%

1st Half / 2nd Half

ViborgOdense
Win 1st Half33%45%
Draw 1st Half44%30%
Loss 1st Half22%25%
Scored 1st Half56%55%
Conceded 1st Half50%50%
Win 2nd Half44%25%
Draw 2nd Half17%40%
Loss 2nd Half39%35%
Scored 2nd Half56%55%
Conceded 2nd Half44%75%
Over 0.5 HT78%75%
Over 1.5 HT50%45%

Recent Venue Form

Viborg (H)
WFC Nordsjaelland4–1
LLyngby0–2
WFC Copenhagen4–0
WAarhus2–1
WOdense1–0
WAarhus Fremad1–0
Odense (A)
WRanders FC2–1
WKolding IF2–1
DLyngby1–1
WFC Fredericia2–1
DAarhus2–2
LSilkeborg0–1

Number of Corners

11.0
Corners / Match
9 games
League Avg
10.3
54 games
12.4
Corners / Match
9 games
Match CornersViborgOdenseLeague Avg
Over 6100%100%87%
Over 789%100%85%
Over 889%89%76%
Over 967%78%61%
Over 1056%67%48%
Over 1133%56%33%
Over 1222%44%22%
Over 1311%44%17%

Team Corners

Team CornersViborgOdense
Corners Earned / Match4.96.8
Corners Against / Match6.15.7
Over 2.5 Corners For89%89%
Over 3.5 Corners For67%78%
Over 4.5 Corners For56%78%
Over 2.5 Corners Against100%78%
Over 3.5 Corners Against89%56%
Over 4.5 Corners Against67%44%

Head to Head · 22 matches

6
Viborg
27%
8
Draws
36%
8
Odense
36%
82%
Over 1.5
18/22
55%
Over 2.5
12/22
32%
Over 3.5
7/22
73%
BTTS
16/22
24/07/26
Viborg
1–0
Odense
19/10/25
Viborg
1–2
Odense
27/07/25
Odense
3–1
Viborg
25/05/24
Viborg
2–1
Odense
12/04/24
Odense
1–3
Viborg
16/02/24
Viborg
1–2
Odense
07/08/23
Odense
1–2
Viborg
09/07/23
Odense
4–0
Viborg
16/10/22
Viborg
0–0
Odense
04/09/22
Odense
1–2
Viborg
12/05/22
Odense
1–1
Viborg
17/04/22
Viborg
1–1
Odense
19/11/21
Odense
2–3
Viborg
26/09/21
Viborg
1–1
Odense
12/12/16
Viborg
1–1
Odense
06/08/16
Odense
0–0
Viborg
17/04/16
Odense
5–1
Viborg
08/11/15
Viborg
0–1
Odense
19/09/15
Odense
2–0
Viborg
06/04/14
Viborg
2–2
Odense

Events

15'🟨Z. Zaletel
56'⚽T. Jorgensen(O. Bundgaard)
57'🔄B. Brahimi(S. Jalal)
74'🟨J. Gronning
74'🔄J. Niemiec(L. Legolas)
76'🔄A. Beck(P. Keller)
76'🔄S. Kuzmic(D. Anyembe)
77'🟨J. Gomez
79'🔄J. Gomez(U. Jenssen)
79'🔄P. Therkildsen(M. Andersen)
80'🔄C. Nouck(M. Hoedemakers)
81'🔄D. Hanza(A. Kleis-Kristoffersen)
87'🔄F. Arp(N. Juul-Sandberg)

Match Statistics

ViborgOdense
2.02xG (Expected Goals)1.60
3Shots on target5
10Total shots19
43Possession %57
7Corners10
14Fouls12
2Yellow cards1
0Red cards0
#TeamMPWDLGDPts
1FC Copenhagen9801+1524
2FC Midtjylland9540+819
3Viborg9522+717
4FC Nordsjaelland9522+417
5Brondby9414-313
6AC Horsens9324-111
7Silkeborg9243010
8Randers FC9315-310
9Odense9234-69
10Lyngby9144-67
11Aarhus9054-65
12Sonderjyske9126-95

Team Insights

Viborg
  • ●Viborg have been undefeated in their last 3 away matches.
  • ●73% of Viborg's goals have been scored at home.
  • ●Viborg have scored 60% of their goals in the first half.
Odense
  • ●Odense failed to keep a clean sheet in each of their last 7 matches.
  • ●Odense have been undefeated in their last 3 away matches.
  • ●Odense failed to keep a clean sheet in each of their last 5 away matches.
  • ●Odense failed to keep a clean sheet in 5 of their 5 away matches.
  • ●62% of Odense's goals have been scored away.
LABrabrand1–2
DASilkeborg7º1–1
LHLyngby10º0–2
WAAC Horsens6º3–2
WHFC Copenhagen1º4–0
WHAarhus11º2–1
DASonderjyske12º0–0
LABrondby5º0–1
WHOdense9º1–0
DHFC Midtjylland2º1–1
WARanders FC8º2–1
WAKolding IF2–1
LHFC Copenhagen1º0–5
DALyngby10º1–1
DAAarhus11º2–2
LHAC Horsens6º1–2
LASilkeborg7º0–1
WHSonderjyske12º1–0

Season Schedule

Viborg
WHFC Nordsjaelland4–1
DASilkeborg1–1
LHLyngby0–2
WAAC Horsens3–2
WHFC Copenhagen4–0
WHAarhus2–1
–ARanders FC11/10
–HFC Midtjylland19/10
–AAarhus25/10
Odense
DHFC Midtjylland1–1
WARanders FC2–1
LHFC Copenhagen0–5
DALyngby1–1
DAAarhus2–2
LHAC Horsens1–2
–AFC Nordsjaelland09/10
–HBrondby18/10
–AFC Copenhagen26/10

Top Scorers

Viborg
D. Hanza6 ⚽
C. Nouck4 ⚽
M. Sondergaard3 ⚽
A. Beck2 ⚽
J. Gronning2 ⚽
T. Jorgensen2 ⚽
Odense
N. Ganaus5 ⚽
J. Niemiec4 ⚽
4 ⚽
F. Arp2 ⚽
A. Holmstrom2 ⚽
M. Jensen2 ⚽

Cards Given

Viborg
3 🟨
J. Gronning1 🟨
L. Kirkegaard1 🟨
O. Bundgaard1 🟨
B. Brahimi1 🟨
Ruben Kristensen Alte1 🟨
Odense
J. Gomez3 🟨
U. Jenssen2 🟨
M. McCoy2 🟨
J. Askou2 🟨
Marcus McCoy2 🟨
2 🟨