New customers only | Commercial content | 18+ age limit | T&Cs apply

Odense Boldklub 3-1 Viborg FF final score - 27 July 2025, Superliga

Follow the next match live between these two teams
Viborg FF - Odense Boldklub live

Denmark - Superliga

Odense Boldklub
3
-
1
End
Viborg FF

New customers only | Commercial content | 18+ age limit | T&Cs apply

Highlights

Odense Boldklub Odense Boldklub
Viborg FF Viborg FF
End of game
J. Askou Harvey
F. Arp
90+3'
Y. Bojang
90+2'
Y. Bojang
M. McCoy
89'
85'
drop icon
C. Horneman
A. Ementa
83'
J. Vester Nielsen
T. Jorgensen
W. Martin
J. Grot
78'
A. Sorensen
L. Owusu
78'
76'
J. Gronning
72'
M. Sondergaard Clausen
A. Beck
72'
S. Kuzmic
D. Anyembe
F. Arp
67'
N. Burgy
63'
drop icon
58'
S. Pereira Andrade
S. alal
58'
C. Horneman
Y. Njoh
N. Burgy
F. Arp
58'
drop icon
G. Grubbe Madsen
M. Ejdum
46'
Half-time
N. Ganaus
42'
drop icon
Kick-off

Game Statistics

CD Huachipato Odense Boldklub
CD Huachipato Viborg FF
52
Ball possession (%)
48
9
Shots
8
6
Shots on-target
6
3
Shots off-target
2
5
Corners
4
0
Offsides
2
12
Fouls
7
9
Free kicks
12
3
Goal kicks
4
5
Saves
3
20
Throw-ins
24
2
Yellow cards
1

Tactical Scheme

Odense Boldklub

Formation : 3 - 4 - 3

1
M. Hansen
5
N. Burgy
4
B. Paulsen
29
J. Gomez
20
L. Owusu
18
M. Ejdum
8
R. Falk
15
M. McCoy
17
N. Ganaus
31
J. Grot
7
F. Arp
14
A. Ementa
29
S. alal
27
Y. Njoh
8
A. Beck
13
J. Gronning
10
T. Jorgensen
24
D. Anyembe
2
I. Nasberg
55
S. Radic
18
J. Mbom
1
L. Pedersen

Formation : 4 - 3 - 2 - 1

Viborg FF

Substitutes

Odense Boldklub
Odense Boldklub
Goalkeeper

T. Sander

Defender

A. Sorensen

L. Owusu 78'

J. Askou Harvey

F. Arp 90'

G. Grubbe Madsen

M. Ejdum 46'

Y. Bojang

M. McCoy 89'

Midfielder

N. Juul Sandberg

M. Jensen

Forward

W. Martin

J. Grot 78'

E. Hansborg Sorensen

Viborg FF
Viborg FF
Goalkeeper

F. Djukic

Defender

S. Kuzmic

D. Anyembe 72'

L. Kirkegaard

H. Bidstrup

Midfielder

M. Sondergaard Clausen

A. Beck 72'

J. Vester Nielsen

T. Jorgensen 83'

S. Pereira Andrade

S. alal 58'

Forward

C. Horneman

Y. Njoh 58'

D. Hanza

Form

Table

Teams Pts P W D L GD
4
Odense Boldklub
Odense Boldklub
4 2 1 1 0 2
11
Viborg FF
Viborg FF
0 2 0 0 2 -3

Last matches

Odense Boldklub
Odense Boldklub Last matches
L L W D W D
Wins

2/6 (33%)

Draw

2/6 (33%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

2.67 Total goals
33% BTTS
1.5 Goals scored
1.17 Goals conceded
50% Over 2.5
50% Under 2.5

20 Jul 2025 - Superliga

FC Midtjylland
3 :  3
Odense Boldklub

12 Jul 2025 - Clubs Friendlies

Randers FC
0 :  2
Odense Boldklub

6 Jul 2025 - Clubs Friendlies

AGF Aarhus
0 :  0
Odense Boldklub

1 Jul 2025 - Clubs Friendlies

Odense Boldklub
3 :  0
B93 Copenhagen

26 Jun 2025 - Clubs Friendlies

Odense Boldklub
0 :  2
Sonderjyske

20 Jun 2025 - Clubs Friendlies

Odense Boldklub
1 :  2
Esbjerg FB
D D W L L W
Wins

2/6 (33%)

Draw

2/6 (33%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

3 Total goals
67% BTTS
1.67 Goals scored
1.33 Goals conceded
50% Over 2.5
50% Under 2.5

1 Jul 2025 - Clubs Friendlies

Odense Boldklub
3 :  0
B93 Copenhagen

26 Jun 2025 - Clubs Friendlies

Odense Boldklub
0 :  2
Sonderjyske

20 Jun 2025 - Clubs Friendlies

Odense Boldklub
1 :  2
Esbjerg FB

23 May 2025 - 1. Divisie

Odense Boldklub
4 :  2
Esbjerg FB

3 May 2025 - 1. Divisie

Odense Boldklub
1 :  1
FC Fredericia

26 Apr 2025 - 1. Divisie

Odense Boldklub
1 :  1
Hvidovre IF
L D D D W D
Wins

1/6 (17%)

Draw

4/6 (67%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

2.83 Total goals
67% BTTS
1.5 Goals scored
1.33 Goals conceded
50% Over 2.5
50% Under 2.5

20 Jul 2025 - Superliga

FC Midtjylland
3 :  3
Odense Boldklub

12 Jul 2025 - Clubs Friendlies

Randers FC
0 :  2
Odense Boldklub

6 Jul 2025 - Clubs Friendlies

AGF Aarhus
0 :  0
Odense Boldklub

17 May 2025 - 1. Divisie

Kolding IF
1 :  1
Odense Boldklub

9 May 2025 - 1. Divisie

AC Horsens
2 :  2
Odense Boldklub

21 Apr 2025 - 1. Divisie

Hvidovre IF
2 :  1
Odense Boldklub
Viborg FF
Viborg FF Last matches
L W L W W L
Wins

3/6 (50%)

Draw

0/6 (0%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

2.67 Total goals
50% BTTS
1.5 Goals scored
1.17 Goals conceded
50% Over 2.5
50% Under 2.5

18 Jul 2025 - Superliga

Viborg FF
2 :  3
FC Copenhagen

12 Jul 2025 - Clubs Friendlies

Aalborg BK
0 :  2
Viborg FF

24 May 2025 - Superliga

Silkeborg IF
1 :  2
Viborg FF

18 May 2025 - Superliga

Viborg FF
0 :  1
Vejle BK

11 May 2025 - Superliga

Viborg FF
3 :  1
Aalborg BK

8 May 2025 - DBU Pokalen

FC Copenhagen
1 :  0
Viborg FF
W D L W L L
Wins

2/6 (33%)

Draw

1/6 (17%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

2.67 Total goals
67% BTTS
1.33 Goals scored
1.33 Goals conceded
50% Over 2.5
50% Under 2.5

18 Jul 2025 - Superliga

Viborg FF
2 :  3
FC Copenhagen

18 May 2025 - Superliga

Viborg FF
0 :  1
Vejle BK

11 May 2025 - Superliga

Viborg FF
3 :  1
Aalborg BK

1 May 2025 - DBU Pokalen

Viborg FF
0 :  1
FC Copenhagen

21 Apr 2025 - Superliga

Viborg FF
1 :  1
Lyngby BK

13 Apr 2025 - Superliga

Viborg FF
2 :  1
Silkeborg IF
D D D L W W
Wins

2/6 (33%)

Draw

3/6 (50%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

2.67 Total goals
50% BTTS
1.5 Goals scored
1.17 Goals conceded
50% Over 2.5
50% Under 2.5

12 Jul 2025 - Clubs Friendlies

Aalborg BK
0 :  2
Viborg FF

24 May 2025 - Superliga

Silkeborg IF
1 :  2
Viborg FF

8 May 2025 - DBU Pokalen

FC Copenhagen
1 :  0
Viborg FF

4 May 2025 - Superliga

Lyngby BK
0 :  0
Viborg FF

27 Apr 2025 - Superliga

Sonderjyske
2 :  2
Viborg FF

17 Apr 2025 - Superliga

Vejle BK
3 :  3
Viborg FF

Head to head

Odense Boldklub

33 %

Draw

0 %

Viborg FF

67 %

Average stats (last H2H results)

3.33
Total goals
100%
BTTS
1.33
Goals scored (Team 1)
2
Goals scored (Team 2)
100%
Over 2.5
0%
Under 2.5

25 May 2024 - Superliga

Viborg FF
2 :  1
Odense Boldklub

12 Apr 2024 - Superliga

Odense Boldklub
1 :  3
Viborg FF

16 Feb 2024 - Superliga

Viborg FF
1 :  2
Odense Boldklub
Improve your sports betting with our football team comparison tool (100+ statistics)

Live Commentary

90+6'  

Michael Tykgaard signals a Viborg throw-in in Odense's half.

90+5' coup_franc_1

Michael Tykgaard signals a free kick to Viborg.

90+4'  

Viborg have a dangerous throw-in.

90+4'  

Throw-in for Viborg at Nature Energy Park.

90+3' substitution_1

Julius Berthel Askou Harvey is replacing Fiete Arp for the home team.

90+3'  

Can Odense capitalize from this throw-in deep inside Viborg's half?

90+3' tir_cadre_1

Viborg push forward at Nature Energy Park and Mads Sondergaard Clausen gets in a great header. The attempt is cleared by the Odense defence.

90+2' carton_jaune_1

Yaya Bojang for Odense has been booked by Michael Tykgaard and receives a first yellow card.

90+2' coup_franc_1

Viborg awarded a free kick in their own half.

90' coup_franc_1

In Odense a free kick has been awarded the away team.

89'  

Throw-in for Viborg in their own half.

89' substitution_1

Odense make their fourth substitution with Yaya Bojang replacing Marcus McCoy.

89' hors_jeu_1

Viborg drive forward at breakneck speed but are pulled up for offside.

87' sifflet_1

Michael Tykgaard awards Odense a goal kick.

87' tir_non_cadre_1

Viborg's Charly Horneman breaks free at Nature Energy Park. But the strike goes wide of the post.

87'  

Odense awarded a throw-in in their own half.

86'  

Throw-in for Odense in the half of Viborg.

85' but_1

Charly Horneman keeps the away team in the match by reducing the deficit to 3-1. Anosike Ementa with an assist there.

84' corner_1

Viborg have been awarded a corner by Michael Tykgaard.

83' substitution_1

The away team replace Thomas Jorgensen with Jakob Vester Nielsen.

82' sifflet_1

Goal kick for Odense at Nature Energy Park.

79'  

Viborg to take a throw-in in Odense territory.

79' coup_franc_1

Michael Tykgaard signals a free kick to Viborg in their own half.

78' substitution_1

Odense make their third substitution with Adam Sorensen replacing Leeroy Owusu.

78' substitution_1

Alexander Zorniger is making the team's second substitution at Nature Energy Park with William Christian Martin replacing Jay-Roy Grot.

77'  

Throw-in for Viborg at Nature Energy Park.

76' coup_franc_1

Free kick for Odense in their own half.

76' carton_jaune_1

Jeppe Gronning (Viborg) gets a yellow card.

75'  

Michael Tykgaard signals a throw-in for Viborg, close to Odense's area.

74' coup_franc_1

Michael Tykgaard signals a free kick to Viborg.

73'  

Throw-in Odense.

72' substitution_1

Mads Sondergaard Clausen is replacing Asker Beck for the away team.

71'  

Throw-in for Viborg close to the penalty box.

71'  

Michael Tykgaard signals a Viborg throw-in in Odense's half.

69'  

Can Viborg get the ball into an attacking position from this throw-in in Odense's half?

68' coup_franc_1

Free kick Viborg.

67' coup_franc_1

It's getting dangerous! Free kick for Viborg close to the penalty box.

67' carton_jaune_1

Fiete Arp (Odense) has received a yellow card from Michael Tykgaard.

66'  

Viborg needs to be cautious. Odense have an attacking throw-in.

65' tir_cadre_1

Daniel Anyembe (Viborg) strikes at Nature Energy Park but his header is cleared.

65' corner_1

Viborg have been awarded a corner by Michael Tykgaard.

63' but_1

Nikolas Burgy puts the ball in the net and the home team extend their lead. The score-line now reads 3-0.

62' coup_franc_1

Viborg awarded a free kick in their own half.

62' hors_jeu_1

Viborg's Thomas Jorgensen is whistled for offside at Nature Energy Park.

58' substitution_1

Yonis Njoh (Viborg) does not seem to be able to continue. He is replaced by Charly Horneman.

58' substitution_1

Sergio Pereira Andrade is on a sub for Sami alal for Viborg.

58' but_1

Goal! Odense extend their lead to 2-0 thanks to a Nikolas Burgy header. Great play from Fiete Arp to set up the goal.

57' coup_franc_1

Free kick for Odense in the half of Viborg.

56' coup_franc_1

Free kick for Viborg in their own half.

55'  

Viborg awarded a throw-in in their own half.

54'  

Michael Tykgaard awards the away team a throw-in.

53'  

Odense have a dangerous throw-in.

53' corner_1

Corner awarded to Odense.

52' tir_cadre_1

In Odense Odense drive forward through Noah Ganaus. His shot is on target but it's saved.

52'  

Viborg's Yonis Njoh is back in action after a slight knock.

52'  

Ball safe as Viborg is awarded a throw-in in their half.

51'  

Odense to take a throw-in in Viborg territory.

51' blessure_1

The match has been stopped briefly for attention to the injured Yonis Njoh.

50' coup_franc_1

In Odense a free kick has been awarded the home team.

49'  

Throw-in for Odense in their own half.

48'  

Ball safe as Viborg is awarded a throw-in in their half.

48'  

Can Odense capitalize from this throw-in deep inside Viborg's half?

46'  

Throw-in for Odense close to the penalty box.

46' corner_1

Corner awarded to Odense.

46' substitution_1

The home team replace Max Isaac Ejdum with Gustav Grubbe Madsen.

45' sifflet_1

The first-half is over.

45+2' coup_franc_1

Free kick Odense.

42' but_1

Odense take a 1-0 lead thanks to Noah Ganaus.

37'  

Throw-in for Viborg in the half of Odense.

37'  

A throw-in for the home team on the opposite half.

35' sifflet_1

Goal kick for Viborg at Nature Energy Park.

33' tir_cadre_1

Odense pushes forward through Fiete Arp, whose finish on goal is saved.

33'  

Throw-in high up the field for Odense in Odense.

32' coup_franc_1

Odense awarded a free kick in their own half.

31'  

Michael Tykgaard signals a throw-in for Odense, close to Viborg's area.

31' corner_1

Odense have been awarded a corner by Michael Tykgaard.

30' corner_1

Odense have been awarded a corner by Michael Tykgaard.

30' tir_cadre_1

Noah Ganaus of Odense smashes in a shot on target. The keeper saves, though.

29' sifflet_1

It's a goal kick for the away team in Odense.

29' tir_non_cadre_1

Odense are coming forward and Max Isaac Ejdum gets in a strike, it misses the target, however.

29' sifflet_1

Ball goes out of play for a Viborg goal kick.

28'  

Throw-in high up the field for Odense in Odense.

27' corner_1

Corner awarded to Viborg.

26' coup_franc_1

Michael Tykgaard signals a free kick to Viborg just outside Odense's area.

26'  

Throw-in for Viborg close to the penalty box.

25' sifflet_1

Michael Tykgaard awards Odense a goal kick.

25' tir_non_cadre_1

Viborg are pushing forward but Sami alal's finish is wide of the goal.

22'  

Odense awarded a throw-in in their own half.

22'  

Michael Tykgaard awards the away team a throw-in.

18' coup_franc_1

Odense will need to be alert as they defend a dangerous free kick from Viborg.

18'  

Michael Tykgaard signals a throw-in for Viborg, close to Odense's area.

17' tir_cadre_1

Viborg's Yonis Njoh gets in a shot on goal at Nature Energy Park. But the effort is unsuccessful.

17'  

Throw-in for Viborg in the half of Odense.

16'  

Throw-in Odense.

15'  

Throw-in for Odense in their own half.

14'  

Viborg to take a throw-in in Odense territory.

14' corner_1

Corner awarded to Viborg.

13'  

Viborg have a dangerous throw-in.

11' coup_franc_1

Michael Tykgaard signals a free kick to Odense in their own half.

10'  

A throw-in for the away team on the opposite half.

9' coup_franc_1

Free kick for Viborg in the half of Odense.

8' sifflet_1

Viborg have a goal kick.

8' tir_non_cadre_1

Fiete Arp of Odense gets in a strike, but is off target.

7'  

Michael Tykgaard signals a Viborg throw-in in Odense's half.

6'  

Throw-in for Odense at Nature Energy Park.

5'  

Odense needs to be cautious. Viborg have an attacking throw-in.

4'  

Can Odense capitalize from this throw-in deep inside Viborg's half?

3'  

Can Odense get the ball into an attacking position from this throw-in in Viborg's half?

2' coup_franc_1

Michael Tykgaard signals a free kick to Odense.

2' corner_1

Odense have been awarded a corner by Michael Tykgaard.

 

Odense Boldklub scores 1.89 goals when playing at home and Viborg FF scores 1.83 goals when playing away (on average).

 

Average number of goals in the first half in meetings between Odense Boldklub and Viborg FF is 1.8.

 

Average number of goals in meetings between Odense Boldklub and Viborg FF is 3.4.

 

Odense Boldklub scores 1.8 goals in a match against Viborg FF and Viborg FF scores 1.6 goals against Odense Boldklub (on average).

 

Odense Boldklub have won just 1 of their last 5 Superliga games against Viborg FF.

 

Viborg FF have lost just 1 of their last 5 Superliga games against Odense Boldklub.

 

In the last 5 meetings Odense Boldklub won 2, Viborg FF won 3, 0 draws.

 

Viborg FF's performance of the last 5 matches is better than Odense Boldklub's.

 

When Viborg FF is down 1-0 away, they win 10% of their matches.

 

When Odense Boldklub is down 0-1 home, they win 16% of their matches.

 

When Viborg FF leads 0-1 away, they win in 62% of their matches.

 

When Odense Boldklub leads 1-0 at home, they win in 76% of their matches.

 

On their last meeting Viborg FF won by 1 goals.

 

The winner of their last meeting was Viborg FF.

 

Odense Boldklub wins 42% of halftimes, Viborg FF wins 36%.

 

Odense Boldklub wins 1st half in 42% of their matches, Viborg FF in 36% of their matches.

 

Odense Boldklub have kept a clean sheet in 3 matches in a row.

 

During the last 56 meetings, Odense Boldklub have won 26 times, there have been 16 draws while Viborg FF have won 14 times. The goal difference is 102-65 in favour of Odense Boldklub.

 

During the last 32 meetings with Odense Boldklub playing at home, Odense Boldklub have won 17 times, there have been 5 draws while Viborg FF have won 10 times. The goal difference is 63-36 in favour of Odense Boldklub.

 

The most common result of matches between Odense Boldklub and Viborg FF is 1-1. 8 matches have ended with this result.

 

The most common result of matches between Odense Boldklub and Viborg FF when Odense Boldklub is playing at home is 3-1. 4 matches have ended with this result.

Score and result Odense Boldklub - Viborg FF

The Odense Boldklub - Viborg FF (Football - Superliga) match in 27/07/2025 08:00 is now complete.

The Odense Boldklub - Viborg FF result is as follows: 3-1

Now that this Football (Superliga) match is over and the score is known, you can find the highlights and key statistics on that same page.

Please Gamble Responsibly

logo footer