1 November 2026, 13:00 UTC

Odense vs Silkeborg Superliga prediction & result

Nature Energy Park, Odense
Referee: Mads-Kristoffer Kristoffersen
Full time4 – 1

Final score: Odense 4-1 Silkeborg.

Before kick-off the model made it 44% Odense, 27% draw, 29% Silkeborg — fair odds of 2.27, 3.70 and 3.45.

Most likely scoreline: 2-1.

The model called the result correctly.

Published · updated

Has the model earned this number?

Odense at 44%: of 2,957 settled 40–50% forecasts, 46.1% came in (average 43.9%). It can be read literally. The full record.

How the model saw it, minute by minute

Odense99%Draw1%Silkeborg0%

Rebuilt after the match from the model's pre-match expected goals, frozen in the log before kick-off, plus the score and cards as they stood at each minute — never anything later. A ball marks each of the 5 goals. The same replay scores the in-play model on the track record.

Match analysis

Match timeline

16'
⚽Jens Martin Gammelby
⚽Christian Gammelgaardassist: Magnus Hvitfeldt Andersen
37'
🔁Anssi Suhonenout: Topi Keskinen
45'
🔁Nikolaj Juul-Sandbergout: Noah Ganaus
45'
46'
Oliver Ross
⚽Jann-Fiete Arp
55'
⚽Christian Gammelgaardassist: Topi Keskinen
65'
66'
🔁Lucas Thorst Riisgaardout: Rami Hajal
66'
Alexander Priesborg Madsen
⚽Julian Andreas Pauliassist: Topi Keskinen
68'
76'
🔁Oliver Rossout: Mads Freundlich
77'
🔁Kristian Kirkegaardout: Sofus Berger
84'
Pedro Luis Machado Ganchas
🔁Christian Gammelgaardout: Adam Sorensen
84'
🔁Marcus McCoyout: Mikkel Rakneberg
84'
🔁Julius Berthel Askou Harveyout: Ulrik Jenssen
89'
89'
🔁Mads Larsenout: Mikkel Øxenberg

Match stats — Odense vs Silkeborg

48%Possession52%
20Shots9
9On target3
10Corners6
2.1xG0.42

Goals against chances

Odense4 from 2.10 xGmore than the chances were worth
Silkeborg1 from 0.42 xGmore than the chances were worth

Expected goals totals what the openings were worth, so the gap between it and the score is the finishing — and the luck. Under half a goal either way is called level: xG is an estimate and a smaller gap than that is inside its own error.

Line-ups

Odense 4-3-3
  • 16V. MyhraG
  • 28Magnus Hvitfeldt AndersenD
  • 4Julian Andreas PauliD
  • 13J. Berthel AskouD
  • 15M. McCoyD
  • 19Nikolaj Juul-SandbergM
  • 22I. OuédraogoM
  • 6F. UlvestadM
  • 10A. SuhonenF
  • 7J. ArpF
  • 14C. GammelgaardF
Substitutes
  • 3A. SørensenD
  • 5U. Yttergård JenssenD
  • 21V. FriisM
  • 17N. GanausF
  • 1M. HansenG
  • 9T. KeskinenF
  • 26Lasse LegolasF
  • 2P. TherkildsenD
  • 24M. RaknebergD
Coach: T. Thomasberg
Silkeborg 3-4-2-1
  • 1A. AndrésenG
  • 24A. MadsenD
  • 3R. ØstrømD
  • 4Pedro GanchasD
  • 36J. NielsenM
  • 27W. KirkM
  • 20M. LarsenM
  • 19J. GammelbyM
  • 21L. RiisgaardM
  • 10K. KirkegaardM
  • 11O. RossF
Substitutes
  • 30T. MikkelsenG
  • 15M. JonssonD
  • 14S. BergerM
  • 22R. Al HajjM
  • 33M. FreundlichM
  • 26M. ØxenbergM
  • 43David Stojanovic
  • 44Lucas BorgM
  • 18Noah Munkholm
Coach: M. Dahm Kjaergaard

Form going into Odense vs Silkeborg

Odense

Superliga

  • D1-1away to FC Copenhagen26 October 2026
  • W2-1Brondby18 October 2026
  • D0-0away to FC Nordsjaelland9 October 2026

Silkeborg

Superliga

  • D1-1FC Nordsjaelland25 October 2026
  • L0-4away to Sonderjyske18 October 2026
  • D3-3AC Horsens11 October 2026

Up to 5 matches before kick-off, most recent first; context, not the model's input. How to read this.

Superliga table

#TeamPWDLGFGAGDPts
6Odense144551619-317
9Silkeborg143651824-615

Where the two sides stand today, not on the day of this match. Full table

Head-to-head: Odense vs Silkeborg

  • 10 August 2026Silkeborg 1–0 OdenseSuperliga
  • 3 May 2026Odense 2–3 SilkeborgSuperliga
  • 12 April 2026Silkeborg 3–1 OdenseSuperliga
  • 7 November 2025Odense 1–1 SilkeborgSuperliga
  • 14 September 2025Silkeborg 2–1 OdenseSuperliga
  • 24 January 2025Silkeborg 2–2 OdenseFriendlies Clubs

Leading scorers: Odense and Silkeborg

Odense

GoalsAssists

  • N. Ganaus40
  • J. Arp40

Silkeborg

GoalsAssists

  • O. Ross72

Top 3 by league goals this season; player availability is not in the model. How to read this.

The result against the call

Odense beat Silkeborg 4–1. The model had made a win for Odense its most likely outcome, at 44%, so the call held; the score it named was 2–1. The goals: Jens Martin Gammelby 16' for Silkeborg, Christian Gammelgaard 37' for Odense, Jann-Fiete Arp 55' for Odense, Christian Gammelgaard 65' for Odense, Julian Andreas Pauli 68' for Odense. On expected goals it finished 2.10–0.42.

What this result changed

Before kick-off the season simulation gave Odense a 16.8% chance to finish in the bottom three: 8.9% after a win, 17.9% after a draw, 26.6% after a defeat. The win was the best of those results for them, and left the figure at 8.9%, 7.9 points lower than before the match.

For Silkeborg the question was the chance to finish in the bottom three, 42.6% going in: 27.9% after a win, 42.7% after a draw, 52.0% after a defeat. The defeat was the worst of those results for them, and left the figure at 52.0%, 9.4 points higher than before the match.

Read from our Superliga season simulation as it stood before this match (10,000 runs), counting this result alone. Every result since then has moved the table again, so today's figure is on the competition page.

How the call on Odense v Silkeborg has moved

First published on 18 Oct at 39% / 26% / 35% (home / draw / away). By kick-off, after 4 updates, it read 44% / 27% / 29%: the biggest move is Silkeborg's chance of winning, down 6 points.

  1. Odense win44%▲ +5
  2. Draw27%▲ +1
  3. Silkeborg win29%▼ −6

Each update is a full rebuild of both sides' ratings from the latest results, and now and then a change to the model itself. The thin mark is the first published figure.

Statistical estimate, not betting advice This prediction is generated from a statistical model for entertainment and informational purposes only. It does not guarantee any outcome and should not be used as the basis for placing a bet.