Bundesliga · Matchweek 22
Yan Diomande 70'
Brajan Gruda 89'
HT 0:0
Mohamed Amoura 52'
Mattias Svanberg 78'
Sun, 15 Feb 2026, 16:30 (UK) · Red Bull Arena, Leipzig
RB Leipzig · 40 pts|VfL Wolfsburg · 20 pts

2-2 draw, with xG at 2.94–0.62.

Player of the matchBrajan Gruda8.9Decisive moment78' Mattias Svanberg+1.4

RB Leipzig 2-2 VfL Wolfsburg

Key numbers

  • Possession 68% – 32%
  • Shots 20 (10 on target) – 10 (3)
  • Decisive moment: 78' Mattias Svanberg, FN xPts +1.4
Player of the match
Brajan Gruda 8.9Dominant

Highest FN Score on the pitch: 8.9 (Dominant)

Game state

0-11-11-22-2
RB Leipzig ahead 0 min · level 61 min · VfL Wolfsburg ahead 29 min
  • Mattias Svanberg — off the bench 30 min · 1G 0A

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.

52' Mohamed Amoura Goal · scorer +0.7 · assist Adam Daghim +0.3 +1.0
70' Yan Diomande Goal · scorer +0.7 · assist Brajan Gruda +0.3 +1.0
78' Mattias Svanberg Goal · scorer +1.0 · assist Jeanuël Belocian +0.4 +1.4
89' Brajan Gruda Goal +1.0
RB Leipzig Expected (last two seasons) 1.9Own moments +2.0Opponent moments −1.9Time effect −1.0→ League points won 1
VfL Wolfsburg Expected (last two seasons) 0.9Own moments +2.4Opponent moments −2.9Time effect +0.6→ 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

RB LeipzigVfL Wolfsburg
68%Possession32%
2.94Expected goals (xG)0.62
0.15xG per shot0.06
20Shots10
10Shots on target3
50%Shots on target %30%
17Shots in box3
692Passes328
87%Pass accuracy77%
6Corners2
1Saves8
6Fouls10
1Yellow cards2
0Offsides0

Compared with usual

RB Leipzig

25 matches this season, all competitions baseline
This matchAvg
Goals22
Conceded21.4
xG2.941.6
xG against0.621.3
Shots2016.2
On target105.7
Shots faced1012.1
xG per shot0.150.1
Possession68%53.5%
Passes692503.5
Pass accuracy87%84.8%
Corners65.4
Fouls69.2

VfL Wolfsburg

last 22 matches, all competitions baseline
This matchAvg
Goals21.3
Conceded22
xG0.621.3
xG against2.941.7
Shots1011.9
On target33.9
Shots faced2015
xG per shot0.060.11
Possession32%47%
Passes328421.9
Pass accuracy77%79.5%
Corners23.9
Fouls1011.5

Timeline

  • 29' Sub Péter Gulácsi → Maarten Vandevoordt
  • 48' Yellow Saël Kumbedi
  • 52' Goal Mohamed Amoura league goal #8 assist Adam Daghim
  • 60' Sub Kento Shiogai → Mattias Svanberg
  • 63' Yellow Xaver Schlager
  • 63' Sub Benjamin Henrichs → Ridle Baku
  • 63' Sub Conrad Harder → Rômulo
  • 70' Goal Yan Diomande league goal #8 assist Brajan Gruda
  • 78' Goal Mattias Svanberg league goal #3 assist Jeanuël Belocian
  • 82' Sub Nicolas Seiwald → Castello Lukeba
  • 82' Sub Antonio Nusa → Johan Bakayoko
  • 83' Sub Mohamed Amoura → Konstantinos Koulierakis
  • 84' Sub Lovro Majer → Dženan Pejčinović
  • 89' Goal Brajan Gruda league goal #1
  • 90+5' Sub Adam Daghim → Jonas Adjei Adjetey

Category leaders

  • Key passesBrajan Gruda5
  • Duels wonSaël Kumbedi12/20
  • DribblesYan Diomande6/8
  • Defensive actionsSaël Kumbedi10
  • ShotsMohamed Amoura4 (on target 1)
  • Fouls wonAntonio Nusa3

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.