Bundesliga · Matchweek 29
Dženan Pejčinović 90'
HT 0:2
Oscar Højlund 21'
Arnaud Kalimuendo 32'
Sat, 11 Apr 2026, 14:30 (UK) · Volkswagen Arena, Wolfsburg
VfL Wolfsburg · 21 pts|Eintracht Frankfurt · 42 pts

VfL Wolfsburg edged xG (2.33–1.29) but Eintracht Frankfurt took the win.

Player of the matchArnaud Kalimuendo7.7Decisive moment21' Oscar Højlund+0.7

VfL Wolfsburg 1-2 Eintracht Frankfurt

Key numbers

  • Possession 51% – 49%
  • Shots 22 (7 on target) – 10 (4)
  • Decisive moment: 21' Oscar Højlund, FN xPts +0.7
Player of the match
Arnaud Kalimuendo 7.7Strong

Highest FN Score on the pitch: 7.7 (Strong)

Game state

0-10-21-2
VfL Wolfsburg ahead 0 min · level 21 min · Eintracht Frankfurt ahead 69 min
  • Dženan Pejčinović — off the bench 17 min · 1G 0A
  • Adam Daghim — off the bench 12 min · 0G 1A

FN xPts — what each moment was worth

How much each moment changed that team's expected points (win 3, draw 1). A goal's value is credited 70% to the scorer and 30% to the assist.

21' Oscar Højlund Goal · scorer +0.5 · assist Ayoube Amaimouni-Echghouyab +0.2 +0.7
32' Arnaud Kalimuendo Goal +0.5
90' Dženan Pejčinović Goal · assist Adam Daghim +0.1
VfL Wolfsburg Expected (last two seasons) 1.2Own moments +0.1Opponent moments −1.0Time effect −0.3→ League points won 0
Eintracht Frankfurt Expected (last two seasons) 1.5Own moments +1.2Opponent moments −0.2Time effect +0.5→ League points won 3

Expected points don't add up to a fixed total (a draw is 1 + 1), so an opponent's moment isn't simply the mirror of your loss. "Time effect" is the change as the clock runs down on a lead or a chase, and isn't credited to any player.

How FN Score and FN xPts work →

Match stats

VfL WolfsburgEintracht Frankfurt
51%Possession49%
2.33Expected goals (xG)1.29
0.11xG per shot0.13
22Shots10
7Shots on target4
32%Shots on target %40%
13Shots in box6
445Passes450
79%Pass accuracy78%
7Corners7
2Saves6
9Fouls8
2Yellow cards1
1Offsides2

Compared with usual

VfL Wolfsburg

last 29 matches, all competitions baseline
This matchAvg
Goals11.3
Conceded22.2
xG2.331.3
xG against1.291.9
Shots2211.4
On target73.8
Shots faced1015.7
xG per shot0.110.11
Possession51%45.7%
Passes445410.3
Pass accuracy79%78.6%
Corners74
Fouls911.9

Eintracht Frankfurt

38 matches this season, all competitions baseline
This matchAvg
Goals21.8
Conceded12
xG1.291.2
xG against2.331.5
Shots1011.4
On target44.4
Shots faced2212.8
xG per shot0.130.11
Possession49%52.4%
Passes450494.9
Pass accuracy78%82.7%
Corners74
Fouls89.9

Timeline

  • 21' Goal Oscar Højlund league goal #1 assist Ayoube Amaimouni-Echghouyab
  • 31' Yellow Jeanuël Belocian
  • 32' Goal Arnaud Kalimuendo league goal #6
  • 46' Sub Jesper Lindstrøm → Lovro Majer
  • 59' Yellow Vinícius Souza
  • 67' Yellow Aurèle Amenda
  • 71' Sub Ayoube Amaimouni-Echghouyab → Ansgar Knauff
  • 73' Sub Christian Eriksen → Maximilian Arnold
  • 73' Sub Patrick Wimmer → Dženan Pejčinović
  • 79' Sub Denis Vavro → Kento Shiogai
  • 85' Sub Oscar Højlund → Ellyes Skhiri
  • 85' Sub Farès Chaïbi → Can Uzun
  • 85' Sub Jonathan Burkardt → Younes Ebnoutalib
  • 86' Sub Aaron Zehnter → Adam Daghim
  • 90' Goal Dženan Pejčinović league goal #6 assist Adam Daghim
  • 90+2' Sub Arnaud Kalimuendo → Love Arrhov

Category leaders

  • Key passesChristian Eriksen4
  • Duels wonAurèle Amenda10/10
  • DribblesFarès Chaïbi3/3
  • Defensive actionsDenis Vavro5
  • ShotsPatrick Wimmer3 (on target 1)
  • Fouls wonLovro Majer3

Past-season matches are summarised from match data (API-Football) without a written review. FN Score and FN xPts are calculated by Fulltime Note using a published formula.