▶ MATCH HIGHLIGHTS
awaiting upload
Goals, key moments & recap
Goals, key moments, post-match interviews
Highlightly publishes 30 min – 6 h after final whistle
📊 90 MIN TOTALS
Finalised · Match completed
2.21
⚡ EXPECTED GOALS (xG)
0.85
36%
BALL POSSESSION %
64%
18
TOTAL SHOTS
14
8
SHOTS ON TARGET
5
69%
PASS ACCURACY %
82%
6
CORNERS
5
KEY EVENTS
15 events
-
10'VIBGoal · Normal GoalSrđan Kuzmić
-
37'FCCard · Yellow CardPeter Ankersen
-
39'VIBCard · Yellow CardJeppe Grønning
-
39'VIBSubst · Substitution 1Mads Søndergaard · assist Asker Beck
-
51'VIBVar · Goal Disallowed - offsideAsker Beck
-
61'FCSubst · Substitution 1Lamine Sadio · assist Levy Nene
-
61'FCSubst · Substitution 2Runar Norheim · assist Malte Heyde
-
61'FCSubst · Substitution 3Prince Amoako Junior · assist Ibrahim Adel
-
66'FCCard · Yellow CardIbrahim Adel
-
71'FCSubst · Substitution 4Mark Brink · assist H. Rasmussen
-
75'VIBCard · Yellow CardSrđan Kuzmić
-
82'VIBSubst · Substitution 2Srđan Kuzmić · assist Oliver Bundgaard
-
82'VIBSubst · Substitution 3Thomas Jørgensen · assist Mees Hoedemakers
-
82'VIBSubst · Substitution 4Charly Nouck · assist Žan Zaletel
-
84'FCSubst · Substitution 5Juho Lähteenmäki · assist Stephen Acquah
PLAYER RATINGS · TOP 5 EACH
0–10 scale
MATCH STATS
H vs A
ATTACK
2.2
xG
0.9
18.0
TOTAL SHOTS
14.0
8.0
ON TARGET
5.0
7.0
OFF TARGET
5.0
3.0
BLOCKED
4.0
POSSESSION
36.0%
POSSESSION %
64.0%
295.0
PASSES
519.0
69.0%
PASS ACCURACY
82.0%
SET PIECES
6.0
CORNERS
5.0
3.0
OFFSIDES
3.0
DISCIPLINE
6.0
FOULS
16.0
2.0
YELLOW CARDS
2.0
5.0
GK SAVES
7.0
🎯 SHOT BREAKDOWN
player-level shot accuracy · per-shot xG bubbles require xG Advanced tier
Top shooters · accuracy = on-target / total
VIBORG
2 shots
Thomas Jørgensen
1/1
Sami Jalal
1/1
FC NORDSJAELLAND
3 shots
Justin Janssen
1/1
Mark Brink
1/1
Peter Ankersen
1/1
📈 xG RACE
final xG: 2.21 – 0.85
Cumulative xG over 90 minutes REAL xG
Step chart anchored to real goal minutes · final xG from SportMonks · baseline distributes remaining shots evenly across the match
⚡ ATTACK SHARE
zone-based attack maps require broadcast partner (Q3)
Event activity ratio · attacks/cards/subs
8
EVENTS LOGGED
7
EVENTS LOGGED
LINEUPS
4-2-2-2 vs 3-4-2-1

3-4-2-1

1
LUCAS LUN
30
SRđAN KUZ
24
DANIEL AN
32
LUKAS KIR
26
HJALTE BI
13
JEPPE GRø
10
THOMAS Jø
6
MADS SøND
29
SAMI JALA
19
DORIAN HA
11
CHARLY NO
13
ANDREAS H
36
CALEB YIR
3
TOBIAS SA
2
PETER ANK
23
RUNAR NOR
6
MARK BRIN
18
JUSTIN JA
25
JUHO LäHT
10
PRINCE AM
37
LAMINE SA
11
ALEXANDER

17
Osman Addo
F
21
Bilal Brahim...
M
18
Jean-Manuel...
D
16
Filip Đukić
G
4
Mees Hoedema...
M
23
Oliver Bundg...
D
5
Žan Zaletel
D
8
Asker Beck
M
9
Tim Freriks
F
COACH:
Nickolai Lund

32
Victor Gusta...
D
45
Noah Markman...
D
22
Andreas Güls...
G
15
Stephen Acqu...
D
40
Hjalte Boe R...
F
17
Levy Nene
F
14
Ibrahim Adel
M
47
Malte Heyde
M
29
Villum Berth...
M
COACH:
Jens Olsen
🏥 UNAVAILABLE PLAYERS

No injuries reported · federation feed activates Q3

No injuries reported · federation feed activates Q3
⚖ MATCH OFFICIALS
REFEREE
Michael Tykgaard, Denmark
—
VIB MANAGER
Nickolai Lund
head coach
FC MANAGER
Jens Olsen
head coach

3
VIB WINS
1
DRAWS

6
FC WINS
30%
10%
60%
11
–
17
TOTAL GOALS · 10 MEETINGS
2.80
AVG GOALS / MATCH
RECENT MEETINGS
SHOWING 5 / 10
VIBORG
LAST 5 OVERALL
L
W
L
L
W
FC NORDSJAELLAND
LAST 5 OVERALL
W
L
W
W
L
LEAGUE CONTEXT
FULL TABLE →
Standings not yet available for this league.
COMMENTARY
-
84'
Subst · Substitution 5 · Juho Lähteenmäki
-
82'
Subst · Substitution 4 · Charly Nouck
-
82'
Subst · Substitution 3 · Thomas Jørgensen
-
82'
Subst · Substitution 2 · Srđan Kuzmić
-
75'
Card · Yellow Card · Srđan Kuzmić
-
71'
Subst · Substitution 4 · Mark Brink
-
66'
Card · Yellow Card · Ibrahim Adel
-
61'
Subst · Substitution 3 · Prince Amoako Junior
-
61'
Subst · Substitution 2 · Runar Norheim
-
61'
Subst · Substitution 1 · Lamine Sadio
-
51'
Var · Goal Disallowed - offside · Asker Beck
- HALF TIME · 1 – 0
-
39'
Subst · Substitution 1 · Mads Søndergaard
-
39'
Card · Yellow Card · Jeppe Grønning
-
37'
Card · Yellow Card · Peter Ankersen
-
10'
Goal · Normal Goal · Srđan Kuzmić
📊 AVERAGE ACROSS 12 BOOKMAKERS
VIBORG WIN
2.27
44.1% implied
↑ best 2.33
DRAW
3.78
26.5% implied
↑ best 3.97
FC NORDSJAELLAND WIN
2.76
36.2% implied
↑ best 2.86
Market favors Viborg. AI projects VIBORG 72%.
MATCH WINNER ODDS
avg across bookmakers
AI SAYS
VIBORG 72%
· EDGE column shows AI probability minus market implied probability
| BOOKMAKER | 1 | X | 2 | EDGE |
|---|---|---|---|---|
| 10Bet | 2.25 | 3.85 | 2.70 | +27.6% |
| 1xBet | 2.27 | 3.74 | 2.78 | +27.9% |
| Bet365 | 2.30 | 3.80 | 2.80 | +28.5% |
| Betano | 2.30 | 3.85 | 2.80 | +28.5% |
| Betfair | 2.25 | 3.90 | 2.70 | +27.6% |
| BetVictor | 2.20 | 3.70 | 2.70 | +26.5% |
| Dafabet | 2.33 | 3.80 | 2.80 | +29.1% |
| Marathonbet | 2.25 | 3.74 | 2.77 | +27.6% |
| Pinnacle | 2.32 | 3.97 | 2.86 | +28.9% |
| SBO | 2.30 | 3.66 | 2.63 | +28.5% |
| Unibet | 2.23 | 3.80 | 2.85 | +27.2% |
| William Hill | 2.25 | 3.60 | 2.70 | +27.6% |
Best odds in gold. Edge ≥ +5% (lime) means market under-prices the AI's probability. 18+ only.
📊 OTHER MARKETS
avg across bookmakers
Over/Under · BTTS · Asian Handicap
⚽ GOALS · OVER / UNDER
1.5
O 1.11
U 6.01
2.5
O 1.42
U 2.76
3.5
O 2.05
U 1.75
⚽ BOTH TEAMS SCORE
YES
1.37
9 bks
NO
2.84
9 bks
⚖ ASIAN HANDICAP
Away -0.25
1.81
Away -0.5
1.64
Away -0.75
1.47
Away -1
1.31
Away -1.25
1.26
Away -1.5
1.21
📈 MARKET MOVEMENT
historical line movement
How the market shifted before kick-off
Smoothed line illustration · per-snapshot historical odds storage activates Q3.