Vejle vs Viborg

17 April 2025 · Danish Superliga · 2024/25 · Referee Jonas Hansen

Full time 3 – 3

Half-time: 1–2

  • Stefan Velkov 21’
  • German Onugkha 55’, 60’
  • Frederik Damkjer 27’
  • Isak Jensen 39’
  • Renato Júnior 85’

Match summary

Vejle and Viborg drew 3-3. Viborg led 2-1 at half-time.

In the first half, Stefan Velkov put Vejle ahead from a corner in the 21st minute, Frederik Damkjer equalised in the 27th minute, and Isak Jensen put Viborg in front with a direct free kick in the 39th minute. In the second half, German Onugkha equalised with a header in the 55th minute, Onugkha put Vejle back in front with a header in the 60th minute, and Renato Júnior equalised in the 85th minute.

Key events

Vejle Viborg
Kick-off
Christian GammelgaardShot on target
8’
Christian GammelgaardShot on target
20’
Stefan VelkovLeft foot shot1-0 (Vejle)
21’
27’
Frederik DamkjerLeft foot shot1-1 (Viborg)
Lundrim HetemiShot on target
31’
35’
Renato JúniorShot on target
Hamza BarryShot on target
36’
39’
Isak JensenFree Kick1-2 (Viborg)
Half-time1-2
Second half underway
German OnugkhaHeader2-2 (Vejle)
55’
Damian van BruggenShot on target
58’
German OnugkhaHeader3-2 (Vejle)
60’
61’
Mads SøndergaardJustin Lonwijk
61’
Renato JúniorShot on target
Luka HujberHamza Barry
65’
71’
75’
Charly NouckSerginho
75’
Hjalte BidstrupJean-Manuel Mbom
76’
Renato JúniorFoul
85’
Renato JúniorRight foot shot3-3 (Viborg)
88’
Charly NouckSimulation
88’
Anosike EmentaShot on target
90’
German OnugkhaShot on target
90+2’
Full-time3-3

Shot map

Every shot and where it was taken from.

 Viborg attacking Vejle attacking 
3’ German Onugkha (Vejle), open play, blocked 8’ Christian Gammelgaard (Vejle), open play, saved 12’ Lundrim Hetemi (Vejle), open play, off target 16’ Tobias Lauritsen (Vejle), open play, off target 20’ Christian Gammelgaard (Vejle), open play, saved 21’ Stefan Velkov (Vejle), from a corner, goal 21’ Stefan Velkov (Vejle), from a corner, off target 21’ Hamza Barry (Vejle), open play, blocked 23’ German Onugkha (Vejle), set piece, blocked 23’ German Onugkha (Vejle), open play, blocked 26’ Renato Júnior (Viborg), set piece, off target 27’ Frederik Damkjer (Viborg), set piece, goal 31’ Lundrim Hetemi (Vejle), open play, saved 35’ Renato Júnior (Viborg), open play, saved 36’ Hamza Barry (Vejle), open play, saved 39’ Isak Jensen (Viborg), direct free kick, goal 48’ Asker Beck (Viborg), open play, off target 53’ Serginho (Viborg), open play, blocked 54’ Justin Lonwijk (Viborg), from a corner, blocked 55’ German Onugkha (Vejle), open play, goal 57’ Kristian Kirkegaard (Vejle), open play, blocked 58’ Damian van Bruggen (Vejle), from a corner, saved 60’ German Onugkha (Vejle), open play, goal 61’ Renato Júnior (Viborg), open play, saved 67’ Thomas Gundelund (Vejle), open play, off target 79’ Srđan Kuzmić (Viborg), open play, blocked 79’ Renato Júnior (Viborg), open play, blocked 84’ Renato Júnior (Viborg), set piece, hit the woodwork 84’ Charly Nouck (Viborg), set piece, hit the woodwork 85’ Renato Júnior (Viborg), open play, goal 86’ Mads Søndergaard (Viborg), set piece, blocked 88’ Anosike Ementa (Viborg), open play, saved 90+2’ German Onugkha (Vejle), from a corner, saved 90+3’ Stefan Velkov (Vejle), from a corner, off target 90+4’ German Onugkha (Vejle), open play, blocked 3’ German Onugkha (Vejle), open play, blocked 8’ Christian Gammelgaard (Vejle), open play, saved 12’ Lundrim Hetemi (Vejle), open play, off target 16’ Tobias Lauritsen (Vejle), open play, off target 20’ Christian Gammelgaard (Vejle), open play, saved 21’ Stefan Velkov (Vejle), from a corner, goal 21’ Stefan Velkov (Vejle), from a corner, off target 21’ Hamza Barry (Vejle), open play, blocked 23’ German Onugkha (Vejle), set piece, blocked 23’ German Onugkha (Vejle), open play, blocked 26’ Renato Júnior (Viborg), set piece, off target 27’ Frederik Damkjer (Viborg), set piece, goal 31’ Lundrim Hetemi (Vejle), open play, saved 35’ Renato Júnior (Viborg), open play, saved 36’ Hamza Barry (Vejle), open play, saved 39’ Isak Jensen (Viborg), direct free kick, goal 48’ Asker Beck (Viborg), open play, off target 53’ Serginho (Viborg), open play, blocked 54’ Justin Lonwijk (Viborg), from a corner, blocked 55’ German Onugkha (Vejle), open play, goal 57’ Kristian Kirkegaard (Vejle), open play, blocked 58’ Damian van Bruggen (Vejle), from a corner, saved 60’ German Onugkha (Vejle), open play, goal 61’ Renato Júnior (Viborg), open play, saved 67’ Thomas Gundelund (Vejle), open play, off target 79’ Srđan Kuzmić (Viborg), open play, blocked 79’ Renato Júnior (Viborg), open play, blocked 84’ Renato Júnior (Viborg), set piece, hit the woodwork 84’ Charly Nouck (Viborg), set piece, hit the woodwork 85’ Renato Júnior (Viborg), open play, goal 86’ Mads Søndergaard (Viborg), set piece, blocked 88’ Anosike Ementa (Viborg), open play, saved 90+2’ German Onugkha (Vejle), from a corner, saved 90+3’ Stefan Velkov (Vejle), from a corner, off target 90+4’ German Onugkha (Vejle), open play, blocked
Goal On target Off target or blocked

Hover or tap a shot for the player and minute.

Lineups

Vejle 4-3-3 Starting XI
Vekić
Čolina
Velkov
Bruggen
Gundelund
Lauritsen 73’
Hetemi
Barry 65’
Kirkegaard
Onugkha 2
Gammelgaard
Viborg 4-3-3 Starting XI
Lund
Kuzmić
Anyembe
Radić
Mbom 75’
Lonwijk 61’
Damkjer 61’
Beck 82’
Jensen
Júnior
Serginho 75’

Player stats

Goalkeeper1 player
Igor Vekić
90′ 3 3 33 1 – – – –
Defenders4 players
Thomas Gundelund
90′ 2 1 – 3 – 42 – – – –
90′ 1 1 – 8 6 44 3 1 – –
Damian van Bruggen
90′ 2 1 – 3 1 48 1 – – –
90′ 1 – – 3 2 41 2 – 1 –
Midfielders6 players
Tobias Lauritsen Taken off
73′ – – 28 1 – – – 2 2 1
Lundrim Hetemi
90′ – – 47 2 – 2 1 2 1 – –
Hamza Barry Taken off
65′ – – 25 1 – 1 1 3 2 2 –
90′ – – 28 6 – – 1 1 1 – –
90′ – 1 31 4 – 2 2 6 – 1 –
Luka Hujber Came on as a substitute
25′ – – 12 – – 1 – 2 – 1 –
Forwards2 players
German Onugkha
90′ 2 – 7 3 – – – 5 – 10 –
Dimitrios Emmanouilidis Came on as a substitute
17′ – – – – – – – 1 1 4 –
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. A blank cell means that figure is not available for that player.

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. Referee data before 2025/26 from the Transfermarkt datasets project.