Bundesliga · Matchweek 33
HT 0:0
Sat, 10 May 2025, 14:30 (UK) · Weserstadion, Bremen
Werder Bremen · 48 pts|RB Leipzig · 51 pts

0-0 draw, with xG at 2.06–1.72.

Player of the matchPéter Gulácsi7.8

Werder Bremen 0-0 RB Leipzig

Key numbers

  • Possession 55% – 45%
  • Shots 21 (6 on target) – 16 (4)
Player of the match
Péter Gulácsi 7.8Strong

Highest FN Score on the pitch: 7.8 (Strong)

Game state

Werder Bremen ahead 0 min · level 90 min · RB Leipzig 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.

Werder Bremen Expected (last two seasons) 1.1Own moments 0.0Opponent moments 0.0Time effect −0.1→ League points won 1
RB Leipzig Expected (last two seasons) 1.6Own moments 0.0Opponent moments 0.0Time 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

Werder BremenRB Leipzig
55%Possession45%
2.06Expected goals (xG)1.72
0.1xG per shot0.11
21Shots16
6Shots on target4
29%Shots on target %25%
19Shots in box9
514Passes439
84%Pass accuracy83%
11Corners4
4Saves5
6Fouls13
1Yellow cards3
2Offsides1

Compared with usual

Werder Bremen

36 matches this season, all competitions baseline
This matchAvg
Goals01.6
Conceded01.6
xG2.061.3
xG against1.721.3
Shots2112.9
On target64.3
Shots faced1613.1
xG per shot0.10.11
Possession55%50.8%
Passes514475.3
Pass accuracy84%81.1%
Corners114.9
Fouls610.1

RB Leipzig

45 matches this season, all competitions baseline
This matchAvg
Goals01.6
Conceded01.5
xG1.721.2
xG against2.061.4
Shots1612.6
On target44.7
Shots faced2114.4
xG per shot0.110.1
Possession45%51.6%
Passes439487.8
Pass accuracy83%82.5%
Corners44.8
Fouls1310.8

Timeline

  • 2' Yellow Lukas Klostermann
  • 13' Yellow Marco Friedl
  • 33' Yellow Arthur Vermeeren
  • 69' Sub Loïs Openda → Yussuf Poulsen
  • 69' Sub Benjamin Šeško → Antonio Nusa
  • 77' Yellow Kosta Nedeljković
  • 79' Sub Christoph Baumgartner → Ridle Baku
  • 80' Sub Oliver Burke → Derrick Köhn
  • 80' Sub Felix Agu → Marco Grüll
  • 85' Sub Senne Lynen → Leonardo Bittencourt
  • 87' Sub Arthur Vermeeren → Tidiam Gomis
  • 88' Sub Mitchell Weiser → Justin Njinmah

Category leaders

  • Key passesRomano Schmid5
  • Duels wonMitchell Weiser8/14
  • DribblesCastello Lukeba5/5
  • Defensive actionsMarco Friedl7
  • ShotsOliver Burke3 (on target 3)
  • Fouls wonRomano Schmid4

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.