Bundesliga · Matchweek 25
HT 0:1
Romano Schmid 7'
Justin Njinmah 90+4'
Sat, 8 Mar 2025, 14:30 (UK) · BayArena, Leverkusen
Bayer Leverkusen · 53 pts|Werder Bremen · 33 pts

Bayer Leverkusen edged xG (1.62–1.15) but Werder Bremen took the win.

Player of the matchRomano Schmid7.8Decisive moment7' Romano Schmid+0.6

Bayer Leverkusen 0-2 Werder Bremen

Key numbers

  • Possession 73% – 27%
  • Shots 18 (4 on target) – 11 (7)
  • Decisive moment: 7' Romano Schmid, FN xPts +0.6
Player of the match
Romano Schmid 7.8Strong

Highest FN Score on the pitch: 7.8 (Strong)

Game state

0-10-2
Bayer Leverkusen ahead 0 min · level 7 min · Werder Bremen ahead 83 min
  • Justin Njinmah — off the bench 21 min · 1G 0A
  • Keke Topp — off the bench 1 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.

7' Romano Schmid Goal · scorer +0.4 · assist Jens Stage +0.2 +0.6
90+4' Justin Njinmah Goal · assist Keke Topp +0.2
Bayer Leverkusen Expected (last two seasons) 2.3Own moments 0.0Opponent moments −0.7Time effect −1.6→ League points won 0
Werder Bremen Expected (last two seasons) 0.6Own moments +0.8Opponent moments 0.0Time effect +1.6→ 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

Bayer LeverkusenWerder Bremen
73%Possession27%
1.62Expected goals (xG)1.15
0.09xG per shot0.1
18Shots11
4Shots on target7
22%Shots on target %64%
11Shots in box9
692Passes265
90%Pass accuracy71%
10Corners3
5Saves4
12Fouls10
4Yellow cards4
2Offsides3

Compared with usual

Bayer Leverkusen

37 matches this season, all competitions baseline
This matchAvg
Goals02.1
Conceded21.1
xG1.621.6
xG against1.150.95
Shots1815.6
On target46
Shots faced1110.2
xG per shot0.090.1
Possession73%58.8%
Passes692610.8
Pass accuracy90%86.9%
Corners106.1
Fouls129.4

Werder Bremen

28 matches this season, all competitions baseline
This matchAvg
Goals21.5
Conceded01.9
xG1.151.2
xG against1.621.3
Shots1112.6
On target74.1
Shots faced1813.1
xG per shot0.10.1
Possession27%52%
Passes265490.5low
Pass accuracy71%82.1%
Corners35.3
Fouls1010.3

Timeline

  • 7' Goal Romano Schmid league goal #2 assist Jens Stage
  • 18' Yellow Senne Lynen
  • 21' Yellow Patrik Schick
  • 46' Sub Edmond Tapsoba → Nordi Mukiele
  • 46' Sub Granit Xhaka → Exequiel Palacios
  • 46' Sub Emiliano Buendía → Florian Wirtz
  • 52' Yellow Mitchell Weiser
  • 59' Sub Florian Wirtz → Alejandro Grimaldo
  • 65' Sub Arthur → Jeremie Frimpong
  • 69' Yellow Oliver Burke
  • 69' Sub Oliver Burke → Justin Njinmah
  • 72' Yellow Jens Stage
  • 78' Sub Senne Lynen → Leonardo Bittencourt
  • 78' Sub André Silva → Marco Grüll
  • 88' Yellow Amine Adli
  • 90+3' Sub Romano Schmid → Keke Topp
  • 90+4' Goal Justin Njinmah league goal #3 assist Keke Topp
  • 90+7' Yellow Exequiel Palacios
  • 90+8' Yellow Aleix García

Category leaders

  • Key passesAleix García5
  • Duels wonFelix Agu11/21
  • DribblesEmiliano Buendía2/2
  • Defensive actionsFelix Agu8
  • ShotsAndré Silva3 (on target 2)
  • Fouls wonFelix Agu4

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.