Match story
Win-probability swings · in-play model
3'⚽+22 ODE
Moro opens it
First goal of the match — 1–0.
ODE win prob 27% → 49%
38'⚽−30 ODE
Ouorou levels
All square again at 1–1.
↳assist Madsen
ODE win prob 56% → 26%
65'⚽−17 ODE
Kirkegaard wins it
The decisive goal — 1–2.
↳assist Ouorou
ODE win prob 21% → 4%
xG race
Cumulative expected goals, shot by shot
1.89
Odense BK
2.06
Horsens
Team statistics
Full-match numbers, side by side
58%Ball Possession42%
1.89Expected Goals (xG)2.06
16Total Shots13
1Shots On Target6
2Big Chances4
88%Pass Accuracy %82%
Pressure index
Minute-by-minute momentum · home up · away down
Odense BKHorsens
⚽ Moro
⚽ Ouorou
⚽ Kirkegaard
HT
15'30'45'45+360'75'90'90+3
3'⚽ Moro38'⚽ Ouorou65'⚽ Kirkegaard
Key events
FT 1–2 · HT 1–1 · goals, cards and subs
⚽3'1–0
Abdul Moro
Own goal
⚽38'1–1
Yamirou Ouorou
Goal · assist Julius Madsen
45'
Marcus McCoy
Yellow card
HTHalf-time · level at 1–1
46'
Ulrik Yttergård Jenssen
On for Adam Sørensen
⚽65'1–2
Kristian Kirkegaard
Goal · assist Yamirou Ouorou
69'
Adam Herdonsson
On for Abdul Moro
69'
Adrian Justinussen
On for Kristian Kirkegaard
69'
Jimi Tauriainen
On for Yamirou Ouorou
70'
Jay-Roy Grot
On for Magnus Andersen
81'
Peter Therkildsen
On for Topi Keskinen
88'
Ivan Milicevic
On for Kelvin Ehibhatiomhan
FTFull-time · Odense BK 1–2 Horsens
Impact map
Dot size = match rating · tap a dot for the full breakdown
SHIELDALL-ACTIONQUIET NIGHTSPEARHEAD
Matej Delac6.5
Ivan Milicevic6.7
Kristian Kirkegaard6.9
Kelvin Ehibhatiomhan6.4
Julius Madsen7.6
Adrian Justinussen6.9
Adam Herdonsson6.5
Ole Martin Kolskogen7.2
Abdul Moro6.4
Jimi Tauriainen7.3
Karlo Lusavec6.6
Noah Ganaus6.5
Victor Pálsson6.5
Jakob Bonde6.3
Ulrik Yttergård Jenssen6.3
Rasmus Falk7.2
FalkTopi Keskinen6.5
KeskinenJulius Berthel Askou7.8
AskouMarcus McCoy6.4
Viljar Myhra6.9
Ismahila Ouédraogo7.0
Magnus Andersen6.6
James Gomez6.7
Jay-Roy Grot6.5
Yamirou Ouorou7.8
OuorouAlagie Saine7.1
SaineMikkel Kupijbida6.9
Peter Therkildsen6.5
Adam Sørensen6.5
Odense BKHorsens
DEFENCE ↑ · ATTACK →