Viborg vs Midtjylland

7 December 2025 · Danish Superliga · 2025/26 · Referee Michael Tykgaard

Full time 3 – 3

Half-time: 2–0

  • Bilal Brahimi 18’
  • Tim Freriks 37’
  • Mees Hoedemakers 90+2’
  • Valdemar Byskov 58’
  • Martin Erlić 69’
  • Mads Bech Sørensen 87’

Match summary

The points were shared as Viborg and Midtjylland drew 3-3. Viborg led 2-0 at half-time.

In the first half, Bilal Brahimi put Viborg ahead in the 18th minute and Tim Freriks made it 2-0 with a header in the 37th minute. In the second half, Valdemar Byskov pulled one back to make it 2-1 in the 58th minute, Martin Erlić equalised from a corner in the 69th minute, Mads Bech Sørensen put Midtjylland in front with a header in the 87th minute, and Mees Hoedemakers equalised from a corner in stoppage time.

Midtjylland had the better of the chances, with 2.09 expected goals (xG) from 19 shots to Viborg's 1.70 from 10.

Match stats

39% Possession 61%
10 Shots 19
3 Shots on target 5
2 Corners 9
254 Passes 410
74.4% Pass accuracy 79.8%
14 Tackles 12
16 Fouls 14
2 Yellow cards 4
4 Offsides 2

Key events

Viborg Midtjylland
Kick-off
Bilal BrahimiLeft foot shot1-0 (Viborg)
18’
24’
35’
Tim FreriksHeader2-0 (Viborg)
37’
41’
Darío OsorioShot on target
45’
Half-time2-0
46’
PaulinhoVictor Bak Jensen
Second half underway
54’
58’
Valdemar ByskovRight foot shot2-1 (Midtjylland)
Mees HoedemakersMads Søndergaard
61’
69’
Martin ErlićRight foot shot2-2 (Midtjylland)
81’
Frederik DamkjerBilal Brahimi
81’
83’
Júnior BrumadoShot on target
87’
Mads Bech SørensenHeader2-3 (Midtjylland)
Mees HoedemakersLeft foot shot3-3 (Viborg)
90+2’
90+4’
Full-time3-3

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 1.70 2.09 18’ Bilal Brahimi (Viborg), 1-0 18’ 37’ Tim Freriks (Viborg), 2-0 37’ 58’ Valdemar Byskov (Midtjylland), 2-1 58’ 69’ Martin Erlić (Midtjylland), 2-2 69’ 87’ Mads Bech Sørensen (Midtjylland), 2-3 87’ 90+2’ Mees Hoedemakers (Viborg), 3-3 90+2’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.70 2.09 18’ Bilal Brahimi (Viborg), 1-0 Brahimi 18’ 37’ Tim Freriks (Viborg), 2-0 Freriks 37’ 58’ Valdemar Byskov (Midtjylland), 2-1 Byskov 58’ 69’ Martin Erlić (Midtjylland), 2-2 Erlić 69’ 87’ Mads Bech Sørensen (Midtjylland), 2-3 Sørensen 87’ 90+2’ Mees Hoedemakers (Viborg), 3-3 Hoedemakers 90+2’
Viborg 1.70 xGMidtjylland 2.09 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Midtjylland attacking Viborg attacking 
37’ Tim Freriks (Viborg), set piece, 0.76 xG, goal 69’ Martin Erlić (Midtjylland), from a corner, 0.58 xG, goal 90+2’ Mees Hoedemakers (Viborg), from a corner, 0.33 xG, goal 43’ Sami Jalal (Viborg), open play, 0.32 xG, off target 58’ Valdemar Byskov (Midtjylland), open play, 0.29 xG, goal 80’ Gue-sung Cho (Midtjylland), open play, 0.15 xG, off target 39’ Gue-sung Cho (Midtjylland), open play, 0.14 xG, hit the woodwork 52’ Júnior Brumado (Midtjylland), open play, 0.14 xG, blocked 25’ Philip Billing (Midtjylland), open play, 0.12 xG, blocked 26’ Franculino Djú (Midtjylland), from a corner, 0.12 xG, blocked 22’ Franculino Djú (Midtjylland), set piece, 0.11 xG, blocked 69’ Philip Billing (Midtjylland), from a corner, 0.08 xG, off target 18’ Bilal Brahimi (Viborg), open play, 0.08 xG, goal 41’ Darío Osorio (Midtjylland), open play, 0.08 xG, saved 63’ Sami Jalal (Viborg), open play, 0.06 xG, off target 53’ Gue-sung Cho (Midtjylland), from a corner, 0.06 xG, off target 87’ Mads Bech Sørensen (Midtjylland), open play, 0.06 xG, goal 90’ Dorian Hanza (Viborg), set piece, 0.05 xG, blocked 2’ Asker Beck (Viborg), open play, 0.04 xG, blocked 83’ Júnior Brumado (Midtjylland), set piece, 0.04 xG, saved 46’ Darío Osorio (Midtjylland), direct free kick, 0.04 xG, off target 66’ Valdemar Byskov (Midtjylland), from a corner, 0.03 xG, blocked 90+1’ Hjalte Bidstrup (Viborg), set piece, 0.02 xG, off target 40’ Júnior Brumado (Midtjylland), open play, 0.02 xG, blocked 3’ Mads Søndergaard (Viborg), open play, 0.02 xG, blocked 42’ Darío Osorio (Midtjylland), set piece, 0.01 xG, off target 8’ Victor Bak Jensen (Midtjylland), from a corner, 0.01 xG, blocked 14’ Philip Billing (Midtjylland), open play, 0.01 xG, off target 82’ Mees Hoedemakers (Viborg), open play, 0.01 xG, off target 37’ Tim Freriks (Viborg), set piece, 0.76 xG, goal 69’ Martin Erlić (Midtjylland), from a corner, 0.58 xG, goal 90+2’ Mees Hoedemakers (Viborg), from a corner, 0.33 xG, goal 43’ Sami Jalal (Viborg), open play, 0.32 xG, off target 58’ Valdemar Byskov (Midtjylland), open play, 0.29 xG, goal 80’ Gue-sung Cho (Midtjylland), open play, 0.15 xG, off target 39’ Gue-sung Cho (Midtjylland), open play, 0.14 xG, hit the woodwork 52’ Júnior Brumado (Midtjylland), open play, 0.14 xG, blocked 25’ Philip Billing (Midtjylland), open play, 0.12 xG, blocked 26’ Franculino Djú (Midtjylland), from a corner, 0.12 xG, blocked 22’ Franculino Djú (Midtjylland), set piece, 0.11 xG, blocked 18’ Bilal Brahimi (Viborg), open play, 0.08 xG, goal 69’ Philip Billing (Midtjylland), from a corner, 0.08 xG, off target 41’ Darío Osorio (Midtjylland), open play, 0.08 xG, saved 63’ Sami Jalal (Viborg), open play, 0.06 xG, off target 53’ Gue-sung Cho (Midtjylland), from a corner, 0.06 xG, off target 87’ Mads Bech Sørensen (Midtjylland), open play, 0.06 xG, goal 90’ Dorian Hanza (Viborg), set piece, 0.05 xG, blocked 2’ Asker Beck (Viborg), open play, 0.04 xG, blocked 83’ Júnior Brumado (Midtjylland), set piece, 0.04 xG, saved 46’ Darío Osorio (Midtjylland), direct free kick, 0.04 xG, off target 66’ Valdemar Byskov (Midtjylland), from a corner, 0.03 xG, blocked 90+1’ Hjalte Bidstrup (Viborg), set piece, 0.02 xG, off target 40’ Júnior Brumado (Midtjylland), open play, 0.02 xG, blocked 3’ Mads Søndergaard (Viborg), open play, 0.02 xG, blocked 42’ Darío Osorio (Midtjylland), set piece, 0.01 xG, off target 8’ Victor Bak Jensen (Midtjylland), from a corner, 0.01 xG, blocked 14’ Philip Billing (Midtjylland), open play, 0.01 xG, off target 82’ Mees Hoedemakers (Viborg), 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

Viborg 4-3-3 Starting XI
Lund
Kuzmić 71’
Radić
Anyembe
Mbom
Søndergaard 61’
Grønning
Beck
Brahimi 81’
Freriks 61’
Jalal
Midtjylland 3-4-1-2 Starting XI
Ólafsson
Diao
Erlić 72’
Sørensen
Jensen 46’
Osorio 59’
Billing
Bravo 46’
Şimşir
Djú 33’
Cho

Player stats

Goalkeeper1 player
90′ 2 3 32 2 – – – –
Defenders5 players
Jean-Manuel Mbom
90′ 3 1 – 8 4 19 4 – – –
Stipe Radić
90′ – 2 – 2 2 26 – – – –
90′ 2 – – 4 – 43 – – – –
Srđan Kuzmić Taken off
71′ 2 1 – 9 5 12 2 – –
Hjalte Bidstrup Came on as a substitute
19′ – – – – – 2 – – – –
Midfielders6 players
Mads Søndergaard Taken off
61′ – – 10 – – – – 3 3 2
90′ – – 24 – – 1 1 7 1 2 –
90′ – 2 23 3 – 2 1 4 1 – –
90′ – – 22 1 – 3 – 9 1 2 –
Mees Hoedemakers Came on as a substitute
29′ 1 – 6 – – – – – 1 – –
Frederik Damkjer Came on as a substitute
9′ – – 5 2 – – – 1 – – –
Forwards3 players
Bilal Brahimi Taken off
81′ 1 – 1 1 0.08 – 2 4 1 17 –
Tim Freriks Taken off
61′ 1 – 1 1 0.76 – – 1 – 7 –
Dorian Hanza Came on as a substitute
29′ – – 1 – 0.05 – – 2 1 6 –
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.