Bundesliga · Matchweek 21
HT 0:0
Sat, 8 Feb 2025, 14:30 (UK) · Volkswagen Arena, Wolfsburg
VfL Wolfsburg · 30 pts|Bayer Leverkusen · 46 pts

0-0 draw, with xG at 0.68–1.51.

Player of the matchLukáš Hrádecký8.5

VfL Wolfsburg 0-0 Bayer Leverkusen

Key numbers

  • Possession 41% – 59%
  • Shots 13 (8 on target) – 15 (1)
Player of the match
Lukáš Hrádecký 8.5Dominant

Highest FN Score on the pitch: 8.5 (Dominant)

Game state

VfL Wolfsburg ahead 0 min · level 90 min · Bayer Leverkusen ahead 0 min

FN xPts — what each moment was worth

No goals, red cards or missed penalties, so no FN xPts moments in this match.

VfL Wolfsburg Expected (last two seasons) 0.7Own moments 0.0Opponent moments 0.0Time effect +0.3→ League points won 1
Bayer Leverkusen Expected (last two seasons) 2.1Own moments 0.0Opponent moments 0.0Time effect −1.1→ League points won 1

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 WolfsburgBayer Leverkusen
41%Possession59%
0.68Expected goals (xG)1.51
0.05xG per shot0.1
13Shots15
8Shots on target1
62%Shots on target %7%
6Shots in box13
361Passes517
77%Pass accuracy85%
3Corners9
1Saves8
7Fouls8
2Yellow cards3
2Offsides1

Compared with usual

VfL Wolfsburg

23 matches this season, all competitions baseline
This matchAvg
Goals02.1
Conceded01.5
xG0.681.3
xG against1.511.4
Shots1313.5
On target84.3
Shots faced1513.8
xG per shot0.050.11
Possession41%45.1%
Passes361397.4
Pass accuracy77%77%
Corners35
Fouls711.3

Bayer Leverkusen

32 matches this season, all competitions baseline
This matchAvg
Goals02.3
Conceded01.1
xG1.511.6
xG against0.680.94
Shots1515.8
On target16.3low
Shots faced1310.4
xG per shot0.10.1
Possession59%59.6%
Passes517628.6
Pass accuracy85%87.7%
Corners96
Fouls89.3

Timeline

  • 8' VAR Konstantinos Koulierakis
  • 15' Yellow Victor Okoh Boniface
  • 37' Yellow Robert Andrich
  • 60' Sub Arthur → Jeremie Frimpong
  • 60' Sub Aleix García → Florian Wirtz
  • 73' Sub Tiago Tomás → Andreas Skov Olsen
  • 75' Yellow Joakim Mæhle
  • 75' Sub Nathan Tella → Emiliano Buendía
  • 75' Sub Victor Okoh Boniface → Patrik Schick
  • 77' Yellow Nordi Mukiele
  • 79' VAR Florian Wirtz
  • 90' Sub Jonas Wind → Kevin Behrens
  • 90' Sub Mattias Svanberg → Aster Vranckx
  • 90' Sub Patrick Wimmer → Yannick Gerhardt
  • 90+3' Sub Kilian Fischer → Sebastiaan Bornauw
  • 90+7' Yellow Konstantinos Koulierakis

Category leaders

  • Key passesMattias Svanberg2
  • Duels wonPatrick Wimmer9/13
  • DribblesPatrick Wimmer4/4
  • Defensive actionsJoakim Mæhle8
  • Fouls wonPatrick Wimmer3

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.