Bayer Leverkusen vs Werder Bremen

8 March 2025 · Bundesliga · 2024/25 · Referee Tobias Welz

Full time 0 – 2

Half-time: 0–1

  • Romano Schmid 7’
  • Justin Njinmah 90+4’

Match summary

Werder Bremen beat Bayer Leverkusen 2-0 on the road. Werder Bremen led 1-0 at half-time.

Romano Schmid put Werder Bremen ahead in the 7th minute, set up by Jens Stage and Justin Njinmah made it 0-2 in stoppage time, set up by Keke Maximilian Topp.

The chances backed that up: Werder Bremen created 1.68 expected goals (xG) from 11 shots to Bayer Leverkusen's 1.36 from 17.

Match stats

Bayer Leverkusen Werder Bremen
18 Shots 11
4 Shots on Target 7
10 Corners 3
4 Yellow Cards 4
0 Red Cards 0
1.36 xG 1.68
1.36 Non-penalty xG 1.68
6 Deep Completions 5

Key events

Bayer Leverkusen Werder Bremen
Kick-off
7’
Romano Schmid
Assist: Jens Stage
0-1 (Werder Bremen)
Half-time0-1
90+4’
Justin Njinmah
Assist: Keke Maximilian Topp
0-2 (Werder Bremen)
Full-time0-2

Bookings

Card times are not on file for this game, so they are listed without a minute.

Bayer Leverkusen
  • Aleix García
  • Amine Adli
  • Patrik Schick
  • Exequiel Palacios
Werder Bremen
  • Mitchell Weiser
  • Senne Lynen
  • Jens Stage
  • Oliver Burke

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.36 1.68 7’ Romano Schmid (Werder Bremen), 0-1 7’ 90+4’ Justin Njinmah (Werder Bremen), 0-2 90+4’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.36 1.68 7’ Romano Schmid (Werder Bremen), 0-1 Schmid 7’ 90+4’ Justin Njinmah (Werder Bremen), 0-2 Njinmah 90+4’
Bayer Leverkusen 1.36 xGWerder Bremen 1.68 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Werder Bremen attacking Bayer Leverkusen attacking 
7’ Romano Schmid (Werder Bremen), open play, 0.59 xG, goal 26’ Emiliano Buendía (Bayer Leverkusen), open play, 0.49 xG, saved 90+4’ Justin Njinmah (Werder Bremen), open play, 0.49 xG, goal 46’ Aleix García (Bayer Leverkusen), direct free kick, 0.15 xG, hit the woodwork 30’ Oliver Burke (Werder Bremen), from a corner, 0.12 xG, blocked 48’ André Silva (Werder Bremen), from a corner, 0.12 xG, off target 77’ Jonathan Tah (Bayer Leverkusen), from a corner, 0.11 xG, off target 71’ Nathan Tella (Bayer Leverkusen), from a corner, 0.10 xG, off target 88’ Justin Njinmah (Werder Bremen), open play, 0.07 xG, saved 48’ Romano Schmid (Werder Bremen), open play, 0.07 xG, saved 65’ André Silva (Werder Bremen), open play, 0.07 xG, saved 81’ Jeremie Frimpong (Bayer Leverkusen), open play, 0.06 xG, saved 90+1’ Amine Adli (Bayer Leverkusen), from a corner, 0.06 xG, blocked 17’ André Silva (Werder Bremen), open play, 0.06 xG, saved 28’ Patrik Schick (Bayer Leverkusen), open play, 0.06 xG, off target 90+1’ Jeremie Frimpong (Bayer Leverkusen), open play, 0.05 xG, blocked 30’ Oliver Burke (Werder Bremen), from a corner, 0.04 xG, blocked 73’ Mario Hermoso (Bayer Leverkusen), from a corner, 0.04 xG, off target 90+1’ Jonathan Tah (Bayer Leverkusen), from a corner, 0.04 xG, off target 71’ Álex Grimaldo (Bayer Leverkusen), from a corner, 0.04 xG, blocked 89’ Marco Grüll (Werder Bremen), direct free kick, 0.04 xG, off target 22’ Amine Adli (Bayer Leverkusen), open play, 0.03 xG, blocked 90+3’ Amine Adli (Bayer Leverkusen), from a corner, 0.03 xG, off target 68’ Aleix García (Bayer Leverkusen), open play, 0.03 xG, blocked 57’ Senne Lynen (Werder Bremen), open play, 0.02 xG, saved 74’ Exequiel Palacios (Bayer Leverkusen), open play, 0.03 xG, saved 74’ Nordi Mukiele (Bayer Leverkusen), open play, 0.02 xG, blocked 72’ Exequiel Palacios (Bayer Leverkusen), open play, 0.01 xG, saved 7’ Romano Schmid (Werder Bremen), open play, 0.59 xG, goal 26’ Emiliano Buendía (Bayer Leverkusen), open play, 0.49 xG, saved 90+4’ Justin Njinmah (Werder Bremen), open play, 0.49 xG, goal 46’ Aleix García (Bayer Leverkusen), direct free kick, 0.15 xG, hit the woodwork 30’ Oliver Burke (Werder Bremen), from a corner, 0.12 xG, blocked 48’ André Silva (Werder Bremen), from a corner, 0.12 xG, off target 77’ Jonathan Tah (Bayer Leverkusen), from a corner, 0.11 xG, off target 71’ Nathan Tella (Bayer Leverkusen), from a corner, 0.10 xG, off target 88’ Justin Njinmah (Werder Bremen), open play, 0.07 xG, saved 48’ Romano Schmid (Werder Bremen), open play, 0.07 xG, saved 65’ André Silva (Werder Bremen), open play, 0.07 xG, saved 81’ Jeremie Frimpong (Bayer Leverkusen), open play, 0.06 xG, saved 90+1’ Amine Adli (Bayer Leverkusen), from a corner, 0.06 xG, blocked 28’ Patrik Schick (Bayer Leverkusen), open play, 0.06 xG, off target 17’ André Silva (Werder Bremen), open play, 0.06 xG, saved 90+1’ Jeremie Frimpong (Bayer Leverkusen), open play, 0.05 xG, blocked 90+1’ Jonathan Tah (Bayer Leverkusen), from a corner, 0.04 xG, off target 30’ Oliver Burke (Werder Bremen), from a corner, 0.04 xG, blocked 73’ Mario Hermoso (Bayer Leverkusen), from a corner, 0.04 xG, off target 71’ Álex Grimaldo (Bayer Leverkusen), from a corner, 0.04 xG, blocked 89’ Marco Grüll (Werder Bremen), direct free kick, 0.04 xG, off target 90+3’ Amine Adli (Bayer Leverkusen), from a corner, 0.03 xG, off target 22’ Amine Adli (Bayer Leverkusen), open play, 0.03 xG, blocked 68’ Aleix García (Bayer Leverkusen), open play, 0.03 xG, blocked 74’ Exequiel Palacios (Bayer Leverkusen), open play, 0.03 xG, saved 57’ Senne Lynen (Werder Bremen), open play, 0.02 xG, saved 74’ Nordi Mukiele (Bayer Leverkusen), open play, 0.02 xG, blocked 72’ Exequiel Palacios (Bayer Leverkusen), open play, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Player stats

PlayerPosMinGAShxGxAKPCards
Lukas Hradecky GK900 0.000.000
Jonathan Tah DEF902 0.160.000
Mario Hermoso DEF901 0.040.000
Edmond Tapsoba DEF490 0.000.000
Arthur MID680 0.000.000
Nathan Tella MID901 0.100.112
Aleix García MID902 0.170.795
Granit Xhaka MID490 0.000.000
Amine Adli MID903 0.130.102
Emiliano Buendía MID491 0.490.000
Patrik Schick FWD901 0.060.000
Exequiel Palacios Sub412 0.040.052
Nordi Mukiele Sub411 0.020.031
Álex Grimaldo Sub281 0.040.031
Jeremie Frimpong Sub222 0.120.000
Florian Wirtz Sub130 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Bayer Leverkusen win 72% Avg odds 1.33
Draw 17% Avg odds 5.46
Werder Bremen win 11% Avg odds 8.92

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.