Vejle vs Sonderjyske

21 September 2025 · Danish Superliga · 2025/26 · Referee Aydin Uslu

Full time 2 – 2

Half-time: 1–2

  • Stefan Velkov 36’
  • Christian Gammelgaard 77’ (pen)
  • Maxime Soulas 15’
  • Lirim Qamili 32’

Match summary

Vejle and Sonderjyske drew 2-2. Sonderjyske led 2-1 at half-time.

In the first half, Maxime Soulas put Sonderjyske ahead in the 15th minute, Lirim Qamili made it 0-2 with a direct free kick in the 32nd minute, and Stefan Velkov pulled one back to make it 1-2 with a header in the 36th minute. In the second half, Christian Gammelgaard equalised from the penalty spot in the 77th minute.

Vejle had the better of the chances, with 2.12 expected goals (xG) from 11 shots to Sonderjyske's 0.69 from 11.

Match stats

49% Possession 51%
11 Shots 11
3 Shots on target 2
5 Corners 9
353 Passes 376
72.5% Pass accuracy 76.3%
23 Tackles 11
12 Fouls 10
4 Yellow cards 1
0 Red cards 0
4 Offsides 0

Key events

Vejle Sonderjyske
Kick-off
Abdoulaye CamaraShot on target
11’
Igor VekićFoul
14’
15’
Maxime SoulasRight foot shot0-1 (Sonderjyske)
Christian GammelgaardOff the ball foul
31’
32’
Lirim QamiliFree Kick0-2 (Sonderjyske)
Stefan VelkovHeader1-2 (Vejle)
36’
Half-time1-2
Thomas GundelundFoul
48’
Second half underway
55’
Bismark EdjeodjiAmin Chiakha
61’
Lasse FløValdemar Lund
61’
68’
Alexander LyngKristall Máni Ingason
Christian GammelgaardVAR: No penalty
76’
Christian GammelgaardPenalty2-2 (Vejle)
77’
Jonathan AmonAbdoulaye Camara
79’
83’
Simon WæverRasmus Vinderslev
83’
Albert RrahmaniMatthew Hoppe
Bismark EdjeodjiArgument
87’
Full-time2-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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.12 0.69 15’ Maxime Soulas (Sonderjyske), 0-1 15’ 32’ Lirim Qamili (Sonderjyske), 0-2 32’ 36’ Stefan Velkov (Vejle), 1-2 36’ 77’ Christian Gammelgaard (Vejle), 2-2 77’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.12 0.69 15’ Maxime Soulas (Sonderjyske), 0-1 Soulas 15’ 32’ Lirim Qamili (Sonderjyske), 0-2 Qamili 32’ 36’ Stefan Velkov (Vejle), 1-2 Velkov 36’ 77’ Christian Gammelgaard (Vejle), 2-2 Gammelgaard 77’
Vejle 2.12 xGSonderjyske 0.69 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Sonderjyske attacking Vejle attacking 
36’ Stefan Velkov (Vejle), set piece, 0.90 xG, goal 77’ Christian Gammelgaard (Vejle), penalty, 0.79 xG, goal 15’ Maxime Soulas (Sonderjyske), set piece, 0.27 xG, goal 47’ Andrew Hjulsager (Vejle), open play, 0.10 xG, blocked 86’ Alexander Lyng (Sonderjyske), open play, 0.08 xG, off target 90+4’ Jonathan Amon (Vejle), open play, 0.08 xG, blocked 80’ Andrew Hjulsager (Vejle), open play, 0.07 xG, off target 82’ Maxime Soulas (Sonderjyske), from a corner, 0.06 xG, off target 84’ Olti Hyseni (Sonderjyske), from a corner, 0.07 xG, off target 32’ Lirim Qamili (Sonderjyske), direct free kick, 0.06 xG, goal 82’ Alexander Lyng (Sonderjyske), from a corner, 0.05 xG, off target 11’ Abdoulaye Camara (Vejle), set piece, 0.04 xG, saved 22’ Tobias Lauritsen (Vejle), open play, 0.04 xG, blocked 52’ Lirim Qamili (Sonderjyske), open play, 0.04 xG, blocked 50’ Christian Gammelgaard (Vejle), open play, 0.04 xG, off target 17’ Andrew Hjulsager (Vejle), set piece, 0.03 xG, blocked 59’ Stefan Velkov (Vejle), set piece, 0.02 xG, off target 72’ Rúnar Þór Sigurgeirsson (Sonderjyske), from a corner, 0.03 xG, blocked 4’ Maxime Soulas (Sonderjyske), from a corner, 0.02 xG, blocked 45’ Lirim Qamili (Sonderjyske), open play, 0.02 xG, blocked 30’ Stefan Velkov (Vejle), from a corner, 0.01 xG, blocked 65’ Olti Hyseni (Sonderjyske), open play, 0.01 xG, off target 36’ Stefan Velkov (Vejle), set piece, 0.90 xG, goal 77’ Christian Gammelgaard (Vejle), penalty, 0.79 xG, goal 15’ Maxime Soulas (Sonderjyske), set piece, 0.27 xG, goal 47’ Andrew Hjulsager (Vejle), open play, 0.10 xG, blocked 86’ Alexander Lyng (Sonderjyske), open play, 0.08 xG, off target 90+4’ Jonathan Amon (Vejle), open play, 0.08 xG, blocked 80’ Andrew Hjulsager (Vejle), open play, 0.07 xG, off target 82’ Maxime Soulas (Sonderjyske), from a corner, 0.06 xG, off target 84’ Olti Hyseni (Sonderjyske), from a corner, 0.07 xG, off target 32’ Lirim Qamili (Sonderjyske), direct free kick, 0.06 xG, goal 82’ Alexander Lyng (Sonderjyske), from a corner, 0.05 xG, off target 11’ Abdoulaye Camara (Vejle), set piece, 0.04 xG, saved 22’ Tobias Lauritsen (Vejle), open play, 0.04 xG, blocked 50’ Christian Gammelgaard (Vejle), open play, 0.04 xG, off target 52’ Lirim Qamili (Sonderjyske), open play, 0.04 xG, blocked 17’ Andrew Hjulsager (Vejle), set piece, 0.03 xG, blocked 72’ Rúnar Þór Sigurgeirsson (Sonderjyske), from a corner, 0.03 xG, blocked 59’ Stefan Velkov (Vejle), set piece, 0.02 xG, off target 4’ Maxime Soulas (Sonderjyske), from a corner, 0.02 xG, blocked 45’ Lirim Qamili (Sonderjyske), open play, 0.02 xG, blocked 30’ Stefan Velkov (Vejle), from a corner, 0.01 xG, blocked 65’ Olti Hyseni (Sonderjyske), open play, 0.01 xG, off target
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ć
Velkov
Nielsen
Lund 61’
Gundelund
Lauritsen 79’
Vestergård
Hjulsager
Chiakha 61’
Camara 79’
Gammelgaard 89’
Sonderjyske 4-2-3-1 Starting XI
Sorensen
Sigurgeirsson
Jensen
Soulas
Oggesen
Sommer
Vinderslev 83’
Hyseni
Ingason 68’
Qamili 68’
Hoppe 83’

Player stats

Goalkeeper1 player
Igor Vekić
90′ 0 2 34 2 1 – –
Defenders5 players
Thomas Gundelund
90′ 2 – – 4 – 20 2 – –
90′ 2 1 – 11 9 42 1 1 – –
Lasse Nielsen
90′ 3 1 – 7 3 44 – – – –
Valdemar Lund Taken off
61′ 4 – – 5 – 20 – – – –
Lasse Flø Came on as a substitute
29′ 2 – – 2 – 13 – – – –
Midfielders5 players
Tobias Lauritsen Taken off
79′ – – 31 – – 1 – 2 1 1 –
Mike Vestergård
90′ – – 32 2 – 3 2 5 – – –
Andrew Hjulsager
90′ – 1 39 3 – 2 1 3 – – –
Christian Gammelgaard Taken off
89′ 1 – 33 – – 1 – 3 2 2
Mads Enggård Came on as a substitute
11′ – – 6 1 – 1 – 1 1 – –
Forwards5 players
Amin Chiakha Taken off
61′ – – – – – – 1 2 1 16 –
Abdoulaye Camara Taken off
79′ – – 1 1 0.04 – – 3 1 16 –
Bismark Edjeodji Came on as a substitute
29′ – – – – – – – – – 4
Jonathan Amon Came on as a substitute
11′ – – 1 – 0.08 – 1 – – 3 –
Alexi Pitu Came on as a substitute
8′ – – – – – – – – – – –
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.