Odense BK vs Horsens preview

Denmark flag 2026/2027 Superliga, Denmark
Nature Energy Park Sun, 16 Aug - 12:00 PM
Superliga
Full Time Sun, 16 Aug 12:00 PM
Round 4 Regular Season
Abdul Moro - 3' (Own Goal)
Goal
|

CONTEXT

Odense BK hosted Horsens in a competitive fixture that ended 1-2. The halftime score stood at 1-1 with both sides level. Odense BK controlled 59 percent of possession yet could not convert their territorial advantage into a win. Expected goals registered 1.92 for the home side and 2.11 for the visitors, producing a differential of minus 0.19. The stronger pre-match side Odense BK fell to the away team Horsens. No red cards were shown to either side. The result proved consistent with underlying metrics and reflected a significant deviation achieved by the visitors.

TL;DR

  • Structural deviation: Final score: Odense BK 1-2 Horsens. Horsens showed a significant deviation from the pre-match structural baseline.
  • Efficiency shift: Efficiency shift remained in line with overall performance indicators.
  • xG alignment: The final outcome aligned closely with the recorded xG figures.
  • Market alignment: The result stayed aligned with available market indicators.
  • xG expectations: xG expectations indicated a narrow edge for the away side.
  • Event impact: No disruptive events altered the match trajectory substantially.
  • Red card distortion: Zero red cards were issued and no distortion occurred.
No standings statistics available.
No head-to-head records found.
0.5+ goals: 85%
1.5+ goals: 70%
2.5+ goals: 50%
3.5+ goals: 25%
Confidence: High (≥8 matches)

Quality vs Volume

Home: xG 1.8, Shots 12, xG/Shot 0.15
Away: xG 1.5, Shots 14, xG/Shot 0.11

Open Play vs Set Play

Open Play: 65%
Set Play: 35%

Expected Points

TeamxPts
Home1.8
Away1.2
ℹ️ Methodology: Expected Goals (xG) measures shot quality
J. Kehlet
J. Kehlet
Referee 25 matches
Fouls / Match
Referee 30.4
League Avg 0
Yellow Cards / Match
Referee 4
League Avg 0
Red Cards / Match
Referee 0.36
League Avg 0
Penalties / Match
Referee 0.36
League Avg 0
D. Rasmussen
D. Rasmussen
1st Assistant 0 matches
Fouls / Match
Referee 0
League Avg 0
Yellow Cards / Match
Referee 0
League Avg 0
Red Cards / Match
Referee 0
League Avg 0
Penalties / Match
Referee 0
League Avg 0
A. Randrup Christensen
A. Randrup Christensen
2nd Assistant 0 matches
Fouls / Match
Referee 0
League Avg 0
Yellow Cards / Match
Referee 0
League Avg 0
Red Cards / Match
Referee 0
League Avg 0
Penalties / Match
Referee 0
League Avg 0
S. Aagerup
S. Aagerup
4th Official 0 matches
Fouls / Match
Referee 0
League Avg 0
Yellow Cards / Match
Referee 0
League Avg 0
Red Cards / Match
Referee 0
League Avg 0
Penalties / Match
Referee 0
League Avg 0
1.2
Avg Points / Game (Last 100 Matches)
0.33
0.67 i
Last 6 Opponents
Silkeborg IF Rank: 61 L
Sønderjyske Fodbold Rank: 65 W
Viborg FF Rank: 65 L
Vejle Boldklub Rank: 53 L
Randers FC Rank: 60 D
Silkeborg IF Rank: 60 L
Avg Points / Game (Last 6 Matches)
0.33 i
Last 6 Opponents
Brøndby IF Rank: 69 L
FC Midtjylland Rank: 80 L
Nordsjælland Rank: 70 D
0
Head to Head (Wins - Draws - Losses)
0 - 0 - 0
0

Team Power Ranking

i
What is Power Ranking?
Power ranking is SportMonks' model-based team strength indicator. Historical input capped to 2 seasons.
58.33
41.08
0 (Weakest) 100 (Strongest)
Metric
Odense BK
Horsens
Power Score
58.33
41.08
League Position
9
6
Global Rank
609
835

Form Analysis Opponent-Weighted

Line chart of recent results (points/trend). Friendlies excluded by default. Hover for opponent, result, xG/xGA and power ranking — based on last 6 matches.

vs
Odense BK Opponent-weighted form score
Horsens Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) Odense BK Horsens

Heatmaps Ball coordinates

Attack and defence zones from ball position data. Filters: last 6 matches (overall/home/away), time period, competition.

vs

Odense BK

Left / Center / Right
Opposition half density
vs season average

Horsens

Left / Center / Right
Opposition half density
vs season average

Possession Efficiency Possession-Adjusted

How effectively each team uses and defends their share of possession. Efficiency adjusted based on team possession percentage

Odense BK ⚠ Proxy
vs
⚠ Proxy Horsens
Attacking Efficiency
Higher is better
Attacking Efficiency
33.98
36.10
Defensive Efficiency
Lower is better
Defensive Efficiency
36.10
33.98
Combined Efficiency Index Z-score combining attacking and defensive possession-adjusted efficiency.
Positive = above league average.
Negative = below league average.
Formula: EfficiencyIndex = z(AttackEff) − z(DefenceEff)
-3 0 3
Odense BK -0.23 Efficiency Index
vs
Horsens +0.23 Efficiency Index
xG data unavailable for both teams. Values estimated using shots and dangerous attacks (proxy). Confidence: Medium.
Odense BK
Horsens
AttackEff = xG ÷ pos
DefenceEff = xGA ÷ (1−pos)

Set Pieces Efficiency Attack & Defence

Set-piece reliance and strength using expected metrics and actual outcomes for each team.

Odense BK
vs
Horsens
Created Set-piece attacking threat
Odense BK Horsens
Set-piece xG Share Share of total expected goals generated from set pieces. Higher = more set-piece reliant in attack.
18%
14%
Goals per Match Average set-piece goals scored per match.
0.00 0.00
vs Expected (xG) Goals scored minus set-piece xG. Positive = overperforming; Negative = underperforming expectations.
-0.35 vs -0.29
Conceded Set-piece defensive exposure
Odense BK Horsens
Set-piece xGA Share Share of total expected goals conceded from set pieces. Higher = more exposed to set pieces defensively.
14%
18%
Conceded per Match Average set-piece goals conceded per match.
0.00 0.00
vs Expected (xGA) Goals conceded minus set-piece xGA. Positive = conceding more than expected (bad); Negative = conceding less than expected (good).
-0.29 vs -0.35
Odense BK
Horsens
xG Share = set-piece xG ÷ total xG
vs Expected = goals − set-piece xG

Counter / Transition Attack & Defence

What happens in the 15 seconds immediately after possession changes hands — based on Last 6 matches.

Odense BK
vs
Horsens
Attack After Winning Possession transition → offence
Odense BK Horsens
Goals per Match Average goals scored within 15s of winning the ball per match. ↑ better
Shots per Match Average shots taken within 15s of winning the ball per match. ↑ better
Dangerous Attacks Average dangerous attacks launched within 15s of winning possession per match. ↑ better
Defence After Losing Possession loss → defensive exposure
Odense BK Horsens
Goals Conceded Average goals conceded within 15s of losing the ball per match. ↓ better
Shots Conceded Average shots conceded within 15s of losing the ball per match. ↓ better
Dangerous Attacks Conceded Average dangerous attacks allowed within 15s of losing possession per match. ↓ better
Odense BK
Horsens
Window = 15s post-possession change
Index = 0–1 composite score

PRESSURE INDEX

Momentum phases from smoothed minute-by-minute pressure.

  • ODE had peak pressure around 56'.
  • ODE started the game with stronger pressure.
ODE Pressure ACH Pressure
Pressure Index: ODE reached the top pressure at 56' (85.76).

STARTING XI

Match Formation 4-4-2
Match Formation 4-2-3-1

General Information

Date & Time
Aug 16, 2026, 12:00 PM
Competition
2026/2027 Superliga, Denmark · Round 4 · Regular Season
Stadium
Nature Energy Park
Capacity
15790
Pitch Surface
Grass
Weather
☀️ 12°C, Fair
Referees
Jakob Kehlet
Dennis Wollenberg Rasmussen
Anders Randrup Christensen
Sebastian Friis Aagerup

Statistics

Possession
ODE
57%
ACH
43%

Top Statistics

1 Goals 2
1 Big Chances Created 2
8 Shots 4
81 Dangerous attacks 36
59 Possession 41
9 Corners 3
11 Free kicks 11
1 Yellow Cards 0

Match Overview

66 Ball Safe 94
5 Goal Kicks 16
7 Goal Attempts 8
3 Substitutions 4
20 Throwins 22
0 Hit Woodwork 1
0 Assists 2
0 Injuries 2
21 Dribble Attempts 14
10 Successful Dribbles 5
48 Successful Dribbles Percentage 36

Attacking

147 Attacks 73
1 Big Chances Missed 1
2 Counter Attacks 3

Possession

49 Long Passes 54
589 Passes 428
519 Successful Passes 353
88 Successful Passes Percentage 82
10 Key Passes 8
23 Successful Long Passes 15
47 Successful Long Passes Percentage 28

Defensive

4 Saves 1
19 Tackles 22
4 Interceptions 8
56 Duels Won 52

Build-up

39 Total Crosses 12
6 Accurate Crosses 2

Discipline

0 Offsides 3
11 Fouls 11

Lineup

Referee : Jakob Kehlet

Starting XI

16
Viljar Myhra
Viljar Myhra Goalkeeper
6.94
3
Adam Sørensen
Adam Sørensen Defender
6.46
5
Ulrik Yttergård Jenssen
6.56
13
Julius Berthel Askou
7.92
15
Marcus McCoy
Marcus McCoy Defender
6.39
29
James Gomez
James Gomez Defender
6.67
8
Rasmus Falk
Rasmus Falk (C) Midfielder
7.36
9
Topi Keskinen
Topi Keskinen Midfielder
6.5
2
Peter Therkildsen
6.5
22
Ismahila Ouédraogo
Ismahila Ouédraogo Midfielder
6.99
28
Magnus Andersen
Magnus Andersen Midfielder
6.73
31
Jay-Roy Grot
Jay-Roy Grot
Attacker70'
6.52
6
Jakob Bonde
Jakob Bonde Attacker
6.29
17
Noah Ganaus
Noah Ganaus Attacker
6.51
Referee : Jakob Kehlet

Starting XI

1
Matej Delac
Matej Delac (C) Goalkeeper
6.53
24
Ole Martin Kolskogen
7.32
26
Victor Pálsson
Victor Pálsson Defender
6.43
28
Alagie Saine
Alagie Saine Defender
7.14
35
Mikkel Kupijbida
Mikkel Kupijbida Defender
6.9
10
Kristian Kirkegaard
Kristian Kirkegaard Midfielder
6.93
15
Adrian Justinussen
6.93
14
Julius Madsen
Julius Madsen Midfielder
7.61
16
Abdul Moro
Abdul Moro Midfielder
6.5
17
Adam Herdonsson
Adam Herdonsson
Midfielder69'
6.53
20
Karlo Lusavec
Karlo Lusavec Midfielder
6.76
27
Yamirou Ouorou
Yamirou Ouorou Midfielder
7.74
19
Jimi Tauriainen
Jimi Tauriainen
Midfielder69'
7.18
11
Kelvin Ehibhatiomhan
6.61
7
Ivan Milicevic
Ivan Milicevic
Defender88'
6.53

Events

2ND-HALF
88'
Event
Ivan Milicevic Kelvin Ehibhatiomhan
7th Substitution
Event
Peter Therkildsen Topi Keskinen
6th Substitution
81'
Event
Jay-Roy Grot Magnus Andersen
5th Substitution
70'
69'
Event
Adam Herdonsson Abdul Moro
2nd Substitution
69'
Event
Adrian Justinussen Kristian Kirkegaard
3rd Substitution
69'
Event
Jimi Tauriainen Yamirou Ouorou
4th Substitution
65'
Event
Right foot shot / 2nd Goal
Event
Ulrik Yttergård Jenssen Adam Sørensen
1st Substitution
46'
1ST-HALF
Event
Foul / 1st Yellowcard
45'
38'
Event
Right foot shot / 1st Goal
Event
Left foot shot / 1st Own Goal
3'

Match Commentary

90
Attempt Attempt
Shot - Alagie Saine Left Footed Shot Saved
90
Attempt Attempt
Shot - Alagie Saine Left Footed Shot Saved
90
Attempt Attempt
Shot - Ivan Milicevic Left Footed Shot Blocked
90
Corner Corner
Corner
90
Attempt Attempt
Shot - Julius Askou Head Shot Missed
88
Update Update
On Ivan Milicevic,Off Kelvin Osemudiamen Ehibhatiomhan
86
Corner Corner
Corner
85
Attempt Attempt
Shot - Ulrik Yttergard Jenssen Left Footed Shot Blocked
85
Attempt Attempt
Shot - Ismahila Ouedraogo Right Footed Shot Blocked
81
Update Update
Offside
81
Update Update
On Peter Therkildsen,Off Topi Keskinen
79
Attempt Attempt
Shot - Jay Roy Grot Right Footed Shot Missed
74
Attempt Attempt
Shot Left Footed Shot Saved
74
Attempt Attempt
Shot - Kelvin Osemudiamen Ehibhatiomhan Right Footed Shot Saved
72
Attempt Attempt
Shot - Topi Keskinen Right Footed Shot Missed
70
Attempt Attempt
Shot - Gudlaugur Victor Palsson Right Footed Shot Missed
70
Attempt Attempt
Shot Left Footed Shot Saved
69
Attempt Attempt
Shot - Kelvin Osemudiamen Ehibhatiomhan Right Footed Shot Saved
69
Attempt Attempt
Shot - Topi Keskinen Right Footed Shot Missed
69
Attempt Attempt
Shot - Gudlaugur Victor Palsson Right Footed Shot Missed
67
Corner Corner
Corner
65
GOAL! GOAL! Important
Shot - Kristian Kirkegaard Right Footed Shot Goal
65
GOAL! GOAL! Important
Goal - Kristian Kirkegaard 1-2,Assist:Yamirou Ouorou
64
Attempt Attempt
Shot - Ulrik Yttergard Jenssen Left Footed Shot Missed
63
Attempt Attempt
Shot - Topi Keskinen Left Footed Shot Blocked
63
Corner Corner
Corner
56
Corner Corner
Corner
54
Corner Corner
Corner
53
Attempt Attempt
Shot - Julius Madsen Left Footed Shot Saved
51
Attempt Attempt
Shot - Jacob Bonde Right Footed Shot Missed
51
Attempt Attempt
Shot - Rasmus Falk Jensen Left Footed Shot Missed
51
Attempt Attempt
Shot - Jacob Bonde Left Footed Shot Blocked
48
Attempt Attempt
Shot - Julius Madsen Left Footed Shot Missed
46
Update Update
On Ulrik Yttergard Jenssen,Off Adam Sorensen
46
Corner Corner
Corner
45
Corner Corner
Corner
45
Yellow Card Yellow Card Important
Yellow Card - Marcus McCoy
43
Corner Corner
Corner
40
Attempt Attempt
Shot - Adam Sorensen Head Shot Missed
38
GOAL! GOAL! Important
Shot - Yamirou Ouorou Right Footed Shot Goal
38
GOAL! GOAL! Important
Goal - Yamirou Ouorou 1-1
37
Update Update
Offside
32
Attempt Attempt
Shot - Jacob Bonde Left Footed Shot Saved
29
Attempt Attempt
Shot - Topi Keskinen Left Footed Shot Blocked
23
Attempt Attempt
Shot - Yamirou Ouorou Left Footed Shot Blocked
22
Update Update
Offside
18
Attempt Attempt
Shot - Kelvin Osemudiamen Ehibhatiomhan Left Footed Shot Blocked
18
Corner Corner
Corner
12
Attempt Attempt
Shot - Jacob Bonde Head Shot Missed
11
Corner Corner
Corner
11
Corner Corner
Corner
10
Attempt Attempt
Shot - Adam Sorensen Left Footed Shot Missed
10
Attempt Attempt
Shot - Topi Keskinen Right Footed Shot Blocked
8
Corner Corner
Corner
3
GOAL! GOAL! Important
Shot - Moro Left Footed Shot Own Goal球
3
GOAL! GOAL! Important
Shot - Moro Left Footed Shot Own Goal球
3
GOAL! GOAL! Important
Goal - Own Goal - Moro 1-0
3
GOAL! GOAL! Important
Goal 1-0
1
Update Update
Kick-off! Referee:Jakob Kehlet

CONCLUSION

Horsens claimed a 1-2 victory away at Odense BK after a balanced first half that finished 1-1. Despite trailing in possession the visitors generated slightly higher expected goals and converted their opportunities efficiently. The absence of red cards allowed both teams to maintain full squads throughout the contest. Odense BK created chances but fell short in finishing while Horsens capitalised on their moments. The outcome matched the xG profile and confirmed the away side as deserved winners on the day. This result highlighted Horsens ability to overcome pre-match perceptions through disciplined execution.