T. Jorgensen
(ast. O. Bundgaard)
56'
The ForzaPitch pre-match prediction gave Viborg a 36% win probability (draw 31%, Odense 31%). The final result was Viborg 1–0 Odense. In 2 previous meetings, Viborg have won 0 times, with 0 draws and 2 wins for Odense.
Match statistics
9
Total shots
14
3
Shots on target
5
1.93
Actual xG
1.60
5
Saves
2
43%
Possession
57%
7
Corners
10
18
Tackles
21
2
🟨 Yellow cards
1
Match Events
Z. Zaletel
15'
⚽T. Jorgensen
· ast. O. Bundgaard
56'
B. Brahimi
/ S. Jalal
57'
J. Gronning
74'
74'
L. Legolas
/
J. Niemiec
A. Beck
/ P. Keller
76'
S. Kuzmic
/ D. Anyembe
76'
77'
J. Gomez
79'
M. Andersen
/
P. Therkildsen
79'
U. Jenssen
/
J. Gomez
C. Nouck
/ M. Hoedemakers
80'
D. Hanza
/ A. Kleis-Kristoffersen
81'
87'
N. Juul-Sandberg
/
F. Arp
Pre-match prediction
36.77%
Viborg ←
31.65%
X
31.58%
Odense
we assigned to the actual result (Viborg)
36.77%
(low confidence)
Expected vs actual xG
Exp.
Actual
Δ
2.33
1.93
-0.4
2.10
1.60
-0.5
Viborg dominated by xG (1.93 vs 1.60).
The final result reflects the playing dominance.
The model's xG estimates were accurate.
Lineups
20
Kasper Kiilerich
G
Kasper Kiilerich
G
23
Oliver Bundgaard
1 👟
D
Oliver Bundgaard
1 👟
D
5
Žan Zaletel
D
Žan Zaletel
D
32
Lukas Kirkegaard
D
Lukas Kirkegaard
D
30
Srđan Kuzmić
76'
D
Srđan Kuzmić
76'
D
8
Asker Beck
76'
M
Asker Beck
76'
M
13
Jeppe Grønning
M
Jeppe Grønning
M
10
Thomas Jørgensen
1 ⚽
M
Thomas Jørgensen
1 ⚽
M
11
Charly Nouck
80'
F
Charly Nouck
80'
F
19
Dorian Hanza
81'
F
Dorian Hanza
81'
F
21
Bilal Brahimi
57'
F
Bilal Brahimi
57'
F
Bench
36
Adam Kleis-Kristoffersen
12'
F
Adam Kleis-Kristoffersen
12'
F
24
Daniel Anyembe
17'
D
Daniel Anyembe
17'
D
38
Emil Monrad
D
Emil Monrad
D
33
Frederik Damkjer
M
Frederik Damkjer
M
1
Lucas Lund
G
Lucas Lund
G
4
Mees Hoedemakers
13'
M
Mees Hoedemakers
13'
M
17
Osman Addo
F
Osman Addo
F
34
Philip Keller
17'
M
Philip Keller
17'
M
29
Sami Jalal
36'
M
Sami Jalal
36'
M
1
Martin Hansen
G
Martin Hansen
G
3
Adam Sørensen
D
Adam Sørensen
D
29
James Gomez
79'
D
James Gomez
79'
D
2
Peter Therkildsen
79'
D
Peter Therkildsen
79'
D
15
Marcus McCoy
D
Marcus McCoy
D
9
Topi Keskinen
M
Topi Keskinen
M
22
Ismahila Ouédraogo
M
Ismahila Ouédraogo
M
6
Jacob Bonde
M
Jacob Bonde
M
7
Fiete Arp
87'
M
Fiete Arp
87'
M
11
Jona Niemiec
74'
F
Jona Niemiec
74'
F
17
Noah Ganaus
F
Noah Ganaus
F
Bench
25
Adam Amrani
D
Adam Amrani
D
26
Lasse Legolas
19'
F
Lasse Legolas
19'
F
28
Magnus Andersen
14'
D
Magnus Andersen
14'
D
27
Marcus Eskildsen
G
Marcus Eskildsen
G
19
Nikolaj Juul-Sandberg
6'
M
Nikolaj Juul-Sandberg
6'
M
40
Noah Lassen
M
Noah Lassen
M
8
Rasmus Falk
M
Rasmus Falk
M
5
Ulrik Jenssen
14'
D
Ulrik Jenssen
14'
D
21
Vitus Friis
M
Vitus Friis
M
Best on the pitch
Kasper Kiilerich
G · Viborg
8.30
· 29 pass
Thomas Jørgensen
M · Viborg
7.90
1 ⚽
1 shots
· 24 pass
Oliver Bundgaard
D · Viborg
7.30
1 👟
1 shots
· 32 pass
Srđan Kuzmić
D · Viborg
7.30
· 31 pass
Topi Keskinen
M · Odense
7.30
1 shots
· 27 pass
Lukas Kirkegaard
D · Viborg
7.20
1 shots
· 66 pass
Viborg — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Kasper Kiilerich | G | 93 | 8.30 | — | — | — | 29 | 20% | — | — | — |
| Oliver Bundgaard | D | 93 | 7.30 | — | 1 | 1 | 32 | 22% | 4 | — | — |
| Žan Zaletel | D | 93 | 6.90 | — | — | — | 63 | 57% | 2 | 1 | — |
| Lukas Kirkegaard | D | 93 | 7.20 | — | — | 1 | 66 | 60% | 2 | — | — |
| Srđan Kuzmić | D | 76 | 7.30 | — | — | — | 31 | 25% | 1 | — | — |
| Asker Beck | M | 76 | 6.50 | — | — | 1 | 20 | 13% | 1 | — | — |
| Jeppe Grønning | M | 93 | 6.50 | — | — | — | 31 | 24% | 2 | 1 | — |
| Thomas Jørgensen | M | 93 | 7.90 | 1 | — | 1 | 24 | 11% | 2 | — | — |
| Charly Nouck | F | 80 | 6.90 | — | — | 1 | 15 | 9% | 2 | — | — |
| Dorian Hanza | F | 81 | 7.00 | — | — | 1 | 11 | 8% | — | — | — |
| Bilal Brahimi | F | 57 | 6.30 | — | — | 2 | 17 | 15% | — | — | — |
| Adam Kleis-Kristoffersen | F | 12 | 6.70 | — | — | 1 | 3 | 2% | — | — | — |
| Daniel Anyembe | D | 17 | 7.00 | — | — | — | 2 | 2% | 2 | — | — |
| Mees Hoedemakers | M | 13 | 6.50 | — | — | — | 1 | — | — | — | — |
| Philip Keller | M | 17 | 6.70 | — | — | — | 1 | 1% | — | — | — |
| Sami Jalal | M | 36 | 6.50 | — | — | — | 6 | 5% | — | — | — |
Odense — Player statistics
| Team | Pos | Min | Rating | ⚽ | 👟 | Shots | Pass | Acc% | Tck | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Martin Hansen | G | 93 | 6.90 | — | — | — | 33 | 26% | — | — | — |
| Adam Sørensen | D | 93 | 6.70 | — | — | — | 26 | 20% | — | — | — |
| James Gomez | D | 79 | 6.70 | — | — | — | 54 | 51% | 2 | 1 | — |
| Peter Therkildsen | D | 79 | 6.30 | — | — | — | 34 | 28% | 3 | — | — |
| Marcus McCoy | D | 93 | 6.60 | — | — | 1 | 67 | 61% | 2 | — | — |
| Topi Keskinen | M | 93 | 7.30 | — | — | 1 | 27 | 23% | 2 | — | — |
| Ismahila Ouédraogo | M | 93 | 7.00 | — | — | 1 | 62 | 55% | 5 | — | — |
| Jacob Bonde | M | 93 | 6.90 | — | — | — | 70 | 57% | — | — | — |
| Fiete Arp | M | 87 | 6.70 | — | — | 7 | 36 | 24% | 2 | — | — |
| Jona Niemiec | F | 74 | 6.30 | — | — | 2 | 14 | 9% | 2 | — | — |
| Noah Ganaus | F | 93 | 6.20 | — | — | 1 | 11 | 8% | — | — | — |
| Lasse Legolas | F | 19 | 7.20 | — | — | 1 | 1 | — | 1 | — | — |
| Magnus Andersen | D | 14 | 6.30 | — | — | — | 9 | 8% | 2 | — | — |
| Nikolaj Juul-Sandberg | M | 6 | — | — | — | — | 9 | 7% | — | — | — |
| Ulrik Jenssen | D | 14 | 6.70 | — | — | — | 13 | 12% | — | — | — |
Frequently Asked Questions
What was the final score of Viborg vs Odense?
The final score was Viborg 1–0 Odense.
What did the model predict before Viborg vs Odense?
The model assigned 36% probability to a Viborg win, 31% to a draw, and 31% to an Odense win.