Skip to content
Live scoresView all →
Danish Superliga logoDanish SuperligaMatchday 14

Odense vs Viborg 1-2

  • Jann-Fiete Arp68'
  • Mads Søndergaard Clausen11'
  • Lukas Kirkegaard45'
Kick-off
Sat, 7 Nov 2026 · 17:00 (UTC)
Venue
Odense Stadium, Odense
Referee
Jakob Kehlet

Match timeline

  1. 87’SubstitutionViborg crestViborgDaniel Anyembe ONSami Jalal Karchoud OFF
  2. 87’SubstitutionViborg crestViborgAdam Kleis-Kristoffersen ONDorian Hanza OFF
  3. 80’SubstitutionOdense crestOdenseAdam Sorensen ONMagnus Hvitfeldt Andersen OFF
  4. 76’Yellow cardViborg crestViborgJeppe Grønning
  5. 76’SubstitutionViborg crestViborgValgeir Lunddal Fridriksson ONHjalte Bidstrup OFF
  6. 76’SubstitutionViborg crestViborgRuben Kristensen Alte ONMads Søndergaard Clausen OFF
  7. 74’SubstitutionOdense crestOdenseAlexander Ahl Holmstrom ONJann-Fiete Arp OFF
  8. 68’Goal!Odense crestOdenseJann-Fiete ArpAssist: Topi Keskinen1 – 2
Show 7 earlier events
  1. 67’SubstitutionViborg crestViborgLasso Coulibaly ONCharly Ngos Nouck Horneman OFF
  2. 61’SubstitutionOdense crestOdenseUlrik Jenssen ONJulian Andreas Pauli OFF
  3. 61’SubstitutionOdense crestOdenseNikolaj Juul-Sandberg ONIsmahila Ouédraogo OFF
  4. 61’Yellow cardOdense crestOdenseMagnus Hvitfeldt Andersen
  5. 45’Goal!Viborg crestViborgLukas KirkegaardAssist: Mads Søndergaard Clausen0 – 2
  6. 45’SubstitutionOdense crestOdenseRasmus Falk Jensen ONChristian Gammelgaard OFF
  7. 11’Goal!Viborg crestViborgMads Søndergaard ClausenAssist: Sami Jalal Karchoud0 – 1
  8. 1’Kick-off

Key stats

Odense crestOdenseViborgViborg crest
  • 56%Possession44%
  • 14Shots14
  • 1.03xG1.39
  • 5Shots on Target4
  • 2Corners7
  • 13Fouls10
  • 3Offsides0
  • 2Saves4
  • 570Passes453
  • 1Yellow Cards1

Lineups

Confirmed selections

Odense crestOdense4 - 3 - 3

  1. 16Myhra
  2. 28Andersen
  3. 4Pauli
  4. 13Askou
  5. 15McCoy
  6. 7Arp
  7. 22Ouédraogo
  8. 6Ulvestad
  9. 9Keskinen
  10. 17Ganaus
  11. 14Gammelgaard

Substitutions

  1. 45’↑ Rasmus Falk Jensen↓14 C. Gammelgaard
  2. 61’↑5 U. Yttergård Jenssen↓4 Julian Andreas Pauli
  3. 61’↑19 Nikolaj Juul-Sandberg↓22 I. Ouédraogo
  4. 74’↑18 A. Ahl-Holmström↓7 J. Arp
  5. 80’↑3 A. Sørensen↓28 Magnus Hvitfeldt Andersen

Unused substitutes 8 R. Falk, 1 M. Hansen, 26 Lasse Legolas, 24 M. Rakneberg, 10 A. Suhonen

Coach T. Thomasberg

Viborg crestViborg4 - 3 - 3

  1. 20Kiilerich
  2. 26Bidstrup
  3. 4Kirkegaard
  4. 5Zaletel
  5. 23Bundgaard
  6. 8Beck
  7. 13Grønning
  8. 6Søndergaard
  9. 10Jalal
  10. 19Hanza
  11. 11Nouck

Substitutions

  1. 67’↑28 L. Coulibaly↓ Charly Ngos Nouck Horneman
  2. 76’↑ Valgeir Lunddal Fridriksson↓26 Hjalte Bidstrup
  3. 76’↑18 R. Alte↓ Mads Søndergaard Clausen
  4. 87’↑24 D. Anyembe↓ Sami Jalal Karchoud
  5. 87’↑36 Adam Kleis-Kristoffersen↓19 Dorian Hanza

Unused substitutes 33 Frederik Damkjer, 3 V. Lunddal Friðriksson, 1 L. Lund, 25 Giulio, 34 Philip Keller

Coach Nickolai Lund

Match facts

Competition
Danish Superliga
Round
Matchday 14
Date
Sat, 7 Nov 2026
Kick-off
17:00 (UTC)
Venue
Odense Stadium, Odense
Referee
Jakob Kehlet
Odense coach
T. Thomasberg
Viborg coach
Nickolai Lund

League table

Danish Superliga

#TeamPWDLGDPts
1FC Midtjylland crestFC Midtjylland13940+1231
2FC Copenhagen crestFC Copenhagen13922+1629
3Viborg crestViborg14824+926
4Brondby crestBrondby13715+322
5FC Nordsjaelland crestFC Nordsjaelland13553+320
6Odense crestOdense14455-317

Recent form

Last 5 matches, all competitions

Odense crest

Odense

  1. D
  2. D
  3. W
  4. D
  5. W
Viborg crest

Viborg

  1. W
  2. W
  3. L
  4. L
  5. W

Player ratings

  1. 1J. Berthel Askou7.3
  2. 2J. Arp7.2
  3. 3M. McCoy7.0
  4. 4R. Falk6.8
  5. 5Julian Andreas Pauli6.7
  6. 6T. Keskinen6.6
  7. 7Nikolaj Juul-Sandberg6.6
  8. 8A. Ahl-Holmström6.5
  9. 9F. Ulvestad6.4
  10. 10C. Gammelgaard6.4
  11. 11I. Ouédraogo6.3
  12. 12V. Myhra6.3
  13. 13N. Ganaus6.1
  14. 14U. Yttergård Jenssen5.9
  15. 15A. Sørensen5.9
  16. 16Magnus Hvitfeldt Andersen5.8
  17. 17M. Hansen0.0
  18. 18Lasse Legolas0.0
  19. 19M. Rakneberg0.0
  20. 20A. Suhonen0.0
  1. 1L. Kirkegaard8.0
  2. 2M. Søndergaard7.8
  3. 3Ž. Zaletel7.1
  4. 4S. Jalal7.1
  5. 5Hjalte Bidstrup6.9
  6. 6O. Bundgaard6.9
  7. 7Adam Kleis-Kristoffersen6.8
  8. 8K. Kiilerich6.7
  9. 9V. Lunddal Friðriksson6.7
  10. 10J. Grønning6.6
  11. 11A. Beck6.5
  12. 12C. Nouck6.5
  13. 13Dorian Hanza6.4
  14. 14L. Coulibaly6.4
  15. 15D. Anyembe6.3
  16. 16R. Alte6.1
  17. 17Frederik Damkjer0.0
  18. 18L. Lund0.0
  19. 19Giulio0.0
  20. 20Philip Keller0.0

Match ratings from API-Football, out of 10.

MVP of the match

L. Kirkegaard
8.0

L. Kirkegaard

Viborg crestViborg

1
Goals
0
Assists

Rated 8.0, the best on the pitch — 1 goal in 90 minutes.

Team form comparison

Last 5 matches, all competitions

Odense crestOdense
W-D-L
2-3-0
Scored / match
1.6
Conceded / match
0.8
Viborg crestViborg
W-D-L
3-0-2
Scored / match
1.8
Conceded / match
1.0

Fan predictions

How the fans called it

  • Odense crestOdense0%
  • Draw0%
  • Viborg crestViborgResult0%

No votes yet

What happened

Match report

Viborg won 2-1 at Odense Stadium after Mads Søndergaard Clausen and Lukas Kirkegaard put them two up before Jann-Fiete Arp pulled one back. Odense finished with more of the ball, but Viborg held on for the points.

Søndergaard Clausen opened the scoring in the 11th minute, finishing from Sami Jalal Karchoud for 1-0. Kirkegaard made it 2-0 on 45 minutes after being set up by Søndergaard Clausen, and Odense went in at the break 2-0 down.

Odense made a change at half-time and two more on 61 minutes, then Arp cut the deficit in the 68th minute from Topi Keskinen to make it 2-1. Viborg answered with a change on 67 minutes and then made two more on 76 minutes and another two on 87 minutes, including the scorer Søndergaard Clausen. Odense could not find an equaliser, even after taking Arp off in the 74th minute and replacing Magnus Hvitfeldt Andersen on 80 minutes.

Odense had 56% possession and 570 passes to Viborg's 453, but the visitors had the better chances, with 14 shots each, 5 on target to 4, 7 corners to 2 and an xG edge of 1.39 to 1.03. Odense also had 3 offsides, while Viborg had none, and Odense made 13 fouls to Viborg's 10.

There was one booking on each side. Magnus Hvitfeldt Andersen was booked for Odense in the 61st minute, and Jeppe Grønning was booked for Viborg in the 76th minute.

Match record

Competition
Danish Superliga
Round
Matchday 14
Kick-off
Venue
Odense Stadium, Odense
Referee
Jakob Kehlet
Match ID
cornerflick:match:odense-vs-viborg-danish-superliga-2026-11-07

Data: API-Football · last updated · Spotted an error?

Cite, download, embed

This match as a source

Cite this match

Cornerflick. Odense 1-2 Viborg, Danish Superliga, 7 November 2026. Match record, last updated 7 November 2026. https://cornerflick.com/football/danish-superliga/matches/odense-vs-viborg-danish-superliga-2026-11-07

Permanent identifier cornerflick:match:odense-vs-viborg-danish-superliga-2026-11-07. It does not change if the page moves.

Download the data

Data by Cornerflick — cornerflick.com. Reuse under CC BY 4.0.

Embed this match

A live scoreboard and timeline for your own page, crediting Cornerflick.

<iframe src="https://cornerflick.com/embed/match/odense-vs-viborg-danish-superliga-2026-11-07" width="100%" height="220" style="border:0" loading="lazy" title="Match scoreboard and timeline — Cornerflick"></iframe>

Get live alerts

Never miss a moment. Goals, line-ups, red cards and full-time — pushed to your phone the second they happen.

Full timeline

15 events

  1. 11’Goal!Viborg crestViborgMads Søndergaard ClausenAssist: Sami Jalal Karchoud0 – 1
  2. 45’Goal!Viborg crestViborgLukas KirkegaardAssist: Mads Søndergaard Clausen0 – 2
  3. 45’SubstitutionOdense crestOdenseRasmus Falk Jensen ONChristian Gammelgaard OFF
  4. 61’SubstitutionOdense crestOdenseUlrik Jenssen ONJulian Andreas Pauli OFF
  5. 61’SubstitutionOdense crestOdenseNikolaj Juul-Sandberg ONIsmahila Ouédraogo OFF
  6. 61’Yellow cardOdense crestOdenseMagnus Hvitfeldt Andersen
  7. 67’SubstitutionViborg crestViborgLasso Coulibaly ONCharly Ngos Nouck Horneman OFF
  8. 68’Goal!Odense crestOdenseJann-Fiete ArpAssist: Topi Keskinen1 – 2
  9. 74’SubstitutionOdense crestOdenseAlexander Ahl Holmstrom ONJann-Fiete Arp OFF
  10. 76’Yellow cardViborg crestViborgJeppe Grønning
  11. 76’SubstitutionViborg crestViborgValgeir Lunddal Fridriksson ONHjalte Bidstrup OFF
  12. 76’SubstitutionViborg crestViborgRuben Kristensen Alte ONMads Søndergaard Clausen OFF
  13. 80’SubstitutionOdense crestOdenseAdam Sorensen ONMagnus Hvitfeldt Andersen OFF
  14. 87’SubstitutionViborg crestViborgDaniel Anyembe ONSami Jalal Karchoud OFF
  15. 87’SubstitutionViborg crestViborgAdam Kleis-Kristoffersen ONDorian Hanza OFF