xgEdge

Friday, 14/08/2026 at 19:00

Full time
Match report · Superliga (Denmark)

Viborg FF 2:1 AGF

Viborg FF Home 1.03 xG · 12 shots
AGF Away 1.92 xG · 22 shots
21 The result went against the chances

Goals

  1. 11' Mads Søndergaard Viborg FF · 0.11 xG chance 1–0
  2. 31' Frederik Emmery AGF · 0.07 xG chance 1–1
  3. 60' Mads Søndergaard Viborg FF · 0.09 xG chance 2–1

The shots behind it

Viborg FF AGF
Shots
12
22
On target
3
7
Inside the box
7
14
xG per shot
0.07
0.09
Open play xG
0.45
1.52
Set-piece xG
0.40
0.42
Penalties
—
—
Shot-level xG may differ from the published match total

The provider publishes the match total separately from its shot-by-shot values. Those values are rounded to two decimals and, leaving out penalties and own goals, add up to its non-penalty xG: 0.84 for Viborg FF and 1.90 for AGF.

Shot map

Both teams shown attacking the same goal for comparison.

AGF · James Bogere · 90' · No goal · 9 m · 0.69 xG AGF · Magnus Knudsen · 66' · No goal · 5 m · 0.21 xG AGF · Tobias Bech · 89' · No goal · 12 m · 0.13 xG Viborg FF · Žan Zaletel · 45' · No goal · 10 m · 0.12 xG AGF · James Bogere · 74' · No goal · 9 m · 0.12 xG Viborg FF · Mads Søndergaard · 5' · No goal · 10 m · 0.11 xG Viborg FF · Mads Søndergaard · 11' · Goal · 5 m · 0.11 xG Viborg FF · Oliver Bundgaard · 24' · No goal · 10 m · 0.11 xG AGF · Sebastian Jørgensen · 40' · No goal · 12 m · 0.10 xG Viborg FF · Mads Søndergaard · 60' · Goal · 11 m · 0.09 xG AGF · Mikael Anderson · 52' · No goal · 14 m · 0.08 xG AGF · Frederik Emmery · 31' · Goal · 9 m · 0.07 xG Viborg FF · Bilal Brahimi · 63' · No goal · 15 m · 0.07 xG AGF · Tobias Mølgaard · 43' · No goal · 14 m · 0.06 xG AGF · Sebastian Jørgensen · 48' · No goal · 18 m · 0.06 xG AGF · Frederik Emmery · 74' · No goal · 12 m · 0.06 xG AGF · Jacob Andersen · 81' · No goal · 20 m · 0.06 xG Viborg FF · Frederik Damkjer · 86' · No goal · 20 m · 0.06 xG AGF · Sebastian Jørgensen · 8' · No goal · 17 m · 0.05 xG Viborg FF · Dorian Hanza · 22' · No goal · 18 m · 0.05 xG Viborg FF · Dorian Hanza · 26' · No goal · 11 m · 0.04 xG Viborg FF · Charly Nouck · 30' · No goal · 24 m · 0.04 xG AGF · Frederik Emmery · 42' · No goal · 19 m · 0.04 xG AGF · Mikael Anderson · 71' · No goal · 22 m · 0.04 xG Viborg FF · Bilal Brahimi · 86' · No goal · 22 m · 0.04 xG AGF · Mikael Anderson · 3' · No goal · 10 m · 0.03 xG AGF · Gift Links · 54' · No goal · 13 m · 0.03 xG AGF · Frederik Emmery · 8' · No goal · 14 m · 0.02 xG AGF · Mikael Anderson · 18' · No goal · 13 m · 0.02 xG AGF · Sebastian Jørgensen · 42' · No goal · 28 m · 0.02 xG AGF · Tobias Mølgaard · 46' · No goal · 26 m · 0.02 xG AGF · Mikael Anderson · 71' · No goal · 19 m · 0.02 xG Viborg FF · Thomas Jørgensen · 5' · No goal · 25 m · 0.01 xG AGF · Gift Links · 47' · No goal · 22 m · 0.01 xG

All shots

34 shots · 2.79 xG

Hover, focus or tap a shot to read it.

  • Viborg FF
  • AGF
  • Filled = goal
  • Dot area = xG (the smallest chances drawn at a minimum size)

Recent form

Last 6 · xG per match
Viborg FF

1.74 xG created 1.53 xGA

  • D 1.53 created, 1.37 conceded against FC Midtjylland
  • L 1.35 created, 1.40 conceded against Sønderjyske Fodbold
  • L 2.09 created, 2.70 conceded against AGF
  • W 2.04 created, 1.72 conceded against Odense Boldklub
  • L 1.95 created, 1.34 conceded against Brøndby IF
  • D 1.47 created, 0.62 conceded against Sønderjyske Fodbold
AGF

1.58 xG created 1.58 xGA

  • D 1.27 created, 1.76 conceded against FC Midtjylland
  • W 1.64 created, 0.87 conceded against Sønderjyske Fodbold
  • W 0.59 created, 0.58 conceded against Brøndby IF
  • W 2.70 created, 2.09 conceded against Viborg FF
  • D 1.91 created, 0.81 conceded against Brøndby IF
  • D 1.35 created, 3.37 conceded against Lyngby

xG created xG conceded (xGA) W / D / L: the match result

Model details

Show

The model never priced this match before kick-off, so there is no projection to read the result against.

Limitations

The model reads expected goals and nothing else. It does not know the lineups, who is injured or suspended, what either side has to play for, the weather, or how congested the schedule around this match is.