Vejle vs Midtjylland

17 August 2025 · Danish Superliga · 2025/26 · Referee Jacob A. Sundberg

Full time 0 – 2

Half-time: 0–0

  • Franculino Djú 76’
  • Darío Osorio 90+7’

Match summary

Midtjylland won 2-0 away at Vejle. It was goalless at half-time.

Franculino Djú put Midtjylland ahead in the 76th minute and Darío Osorio made it 0-2 in stoppage time.

The chances backed that up: Midtjylland created 2.49 expected goals (xG) from 13 shots to Vejle's 1.04 from 16.

Key events

Vejle Midtjylland
Kick-off
Mikkel DuelundShot on target
5’
Bismark EdjeodjiShot on target
13’
Mikkel DuelundShot on target
15’
Christian SørensenShot on target
16’
22’
Franculino DjúShot on target
Christian GammelgaardShot on target
23’
33’
Tobias LauritsenShot on target
37’
Mikkel DuelundShot on target
38’
43’
45+3’
Franculino DjúArgument
Half-time0-0
Second half underway
51’
Pedro BravoShot on target
Mikkel DuelundShot on target
56’
56’
Mikel GogorzaShot on target
Amin ChiakhaBismark Edjeodji
57’
60’
Denil CastilloShot on target
Lasse FløAndrew Hjulsager
71’
Jonathan AmonChristian Gammelgaard
72’
76’
Franculino DjúLeft foot shot0-1 (Midtjylland)
Wahid FaghirMikkel Duelund
83’
Stefan VelkovSecond yellowFoul
89’
90+2’
Gue-sung ChoAdam Buksa
90+3’
90+7’
Darío OsorioLeft foot shot0-2 (Midtjylland)
Full-time0-2

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.04 2.49 76’ Franculino Djú (Midtjylland), 0-1 76’ 90+7’ Darío Osorio (Midtjylland), 0-2 90+7’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.04 2.49 76’ Franculino Djú (Midtjylland), 0-1 Djú 76’ 90+7’ Darío Osorio (Midtjylland), 0-2 Osorio 90+7’
Vejle 1.04 xGMidtjylland 2.49 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Midtjylland attacking Vejle attacking 
90+7’ Darío Osorio (Midtjylland), open play, 0.64 xG, goal 51’ Pedro Bravo (Midtjylland), open play, 0.48 xG, saved 76’ Franculino Djú (Midtjylland), open play, 0.47 xG, goal 22’ Franculino Djú (Midtjylland), set piece, 0.20 xG, saved 30’ Mikkel Duelund (Vejle), open play, 0.20 xG, off target 41’ Denil Castillo (Midtjylland), from a corner, 0.19 xG, off target 56’ Mikkel Duelund (Vejle), open play, 0.18 xG, saved 86’ Aral Şimşir (Midtjylland), direct free kick, 0.13 xG, blocked 13’ Bismark Edjeodji (Vejle), open play, 0.11 xG, saved 36’ Mikkel Duelund (Vejle), open play, 0.09 xG, off target 80’ Aral Şimşir (Midtjylland), open play, 0.09 xG, off target 60’ Denil Castillo (Midtjylland), open play, 0.09 xG, saved 90+2’ Pedro Bravo (Midtjylland), open play, 0.08 xG, blocked 25’ Christian Sørensen (Vejle), direct free kick, 0.07 xG, blocked 5’ Mikkel Duelund (Vejle), open play, 0.06 xG, saved 58’ Victor Bak Jensen (Midtjylland), set piece, 0.06 xG, off target 38’ Mikkel Duelund (Vejle), open play, 0.05 xG, saved 82’ Mikkel Duelund (Vejle), open play, 0.06 xG, off target 27’ Stefan Velkov (Vejle), open play, 0.05 xG, off target 16’ Christian Sørensen (Vejle), direct free kick, 0.04 xG, saved 48’ Victor Bak Jensen (Midtjylland), open play, 0.04 xG, off target 23’ Christian Gammelgaard (Vejle), open play, 0.03 xG, saved 5’ Andrew Hjulsager (Vejle), open play, 0.03 xG, off target 37’ Tobias Lauritsen (Vejle), open play, 0.03 xG, saved 79’ Adam Buksa (Midtjylland), open play, 0.02 xG, off target 38’ Andrew Hjulsager (Vejle), open play, 0.02 xG, off target 67’ Mikkel Duelund (Vejle), open play, 0.02 xG, off target 56’ Mikel Gogorza (Midtjylland), open play, 0.01 xG, saved 15’ Mikkel Duelund (Vejle), open play, 0.01 xG, saved 90+7’ Darío Osorio (Midtjylland), open play, 0.64 xG, goal 51’ Pedro Bravo (Midtjylland), open play, 0.48 xG, saved 76’ Franculino Djú (Midtjylland), open play, 0.47 xG, goal 22’ Franculino Djú (Midtjylland), set piece, 0.20 xG, saved 30’ Mikkel Duelund (Vejle), open play, 0.20 xG, off target 41’ Denil Castillo (Midtjylland), from a corner, 0.19 xG, off target 56’ Mikkel Duelund (Vejle), open play, 0.18 xG, saved 86’ Aral Şimşir (Midtjylland), direct free kick, 0.13 xG, blocked 13’ Bismark Edjeodji (Vejle), open play, 0.11 xG, saved 36’ Mikkel Duelund (Vejle), open play, 0.09 xG, off target 80’ Aral Şimşir (Midtjylland), open play, 0.09 xG, off target 60’ Denil Castillo (Midtjylland), open play, 0.09 xG, saved 90+2’ Pedro Bravo (Midtjylland), open play, 0.08 xG, blocked 25’ Christian Sørensen (Vejle), direct free kick, 0.07 xG, blocked 5’ Mikkel Duelund (Vejle), open play, 0.06 xG, saved 58’ Victor Bak Jensen (Midtjylland), set piece, 0.06 xG, off target 82’ Mikkel Duelund (Vejle), open play, 0.06 xG, off target 38’ Mikkel Duelund (Vejle), open play, 0.05 xG, saved 27’ Stefan Velkov (Vejle), open play, 0.05 xG, off target 48’ Victor Bak Jensen (Midtjylland), open play, 0.04 xG, off target 16’ Christian Sørensen (Vejle), direct free kick, 0.04 xG, saved 23’ Christian Gammelgaard (Vejle), open play, 0.03 xG, saved 5’ Andrew Hjulsager (Vejle), open play, 0.03 xG, off target 37’ Tobias Lauritsen (Vejle), open play, 0.03 xG, saved 79’ Adam Buksa (Midtjylland), open play, 0.02 xG, off target 38’ Andrew Hjulsager (Vejle), open play, 0.02 xG, off target 67’ Mikkel Duelund (Vejle), open play, 0.02 xG, off target 56’ Mikel Gogorza (Midtjylland), open play, 0.01 xG, saved 15’ Mikkel Duelund (Vejle), open play, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Vejle 4-3-3 Starting XI
Vekić
Sørensen
Velkov
Nielsen
Gundelund
Vestergård
Lauritsen 83’
Hjulsager 71’
Duelund 83’
Edjeodji 57’
Gammelgaard 72’
Midtjylland 4-4-2 Starting XI
Ólafsson
Jensen
Lee
Sørensen
Mbabu
Gogorza 66’
Osorio
Bravo
Castillo 81’
Djú 81’
Buksa 90’

Player stats

Goalkeeper1 player
Igor Vekić
90′ 4 2 27 – – – – –
Defenders5 players
Thomas Gundelund
90′ 1 1 – 5 2 29 1 – – –
Stefan Velkov Sent off
89′ 2 – – 11 9 33 6 – –
Lasse Nielsen
90′ 2 1 – 8 5 33 – – – –
Christian Sørensen
90′ 4 – – 4 – 37 1 – – –
Lasse Flø Came on as a substitute
19′ 1 – – 2 – 7 – – – –
Midfielders7 players
Andrew Hjulsager Taken off
71′ – – 35 2 – 8 1 10 2 1 –
Mike Vestergård
90′ – – 45 1 – 2 1 7 1 – –
Tobias Lauritsen Taken off
83′ – – 32 2 – 3 – 6 1 – –
Christian Gammelgaard Taken off
72′ – – 18 2 – 2 – 3 1 1 –
Mikkel Duelund Taken off
83′ – – 22 – – 3 – 4 2 1 –
Jonathan Amon Came on as a substitute
18′ – – 3 – – – – 2 1 1 –
Wahid Faghir Came on as a substitute
8′ – – 4 – – – – 1 – – –
Forwards3 players
Bismark Edjeodji Taken off
57′ – – 1 1 0.11 – 3 1 – 10 –
Amin Chiakha Came on as a substitute
33′ – – – – – – 1 2 – 5 –
Alexi Pitu Came on as a substitute
8′ – – – – – – – – – 1 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.