Bayer Leverkusen vs Werder Bremen

24 January 2026 · Bundesliga · 2025/26 · Referee Tobias Reichel

Full time 1 – 0

Half-time: 1–0

  • Lucas Vázquez 37’

Match summary

Bayer Leverkusen won 1-0 at home to Werder Bremen. Bayer Leverkusen led 1-0 at half-time.

Lucas Vázquez put Bayer Leverkusen ahead in the 37th minute, set up by Ibrahim Maza.

The chances backed that up: Bayer Leverkusen created 2.52 expected goals (xG) from 13 shots to Werder Bremen's 0.67 from 17.

Match stats

50% Possession 50%
13 Shots 17
4 Shots on target 3
5 Corners 5
93 Attacks 104
34 Dangerous attacks 55
551 Passes 555
86% Pass accuracy 85%
13 Tackles 18
6 Fouls 9
2 Yellow cards 3
0 Red cards 0
1 Offsides 1

Key events

Bayer Leverkusen Werder Bremen
Kick-off
3’
Jens StageShot on target
Loic BadeShot on target
8’
VAR review
14’
15’
Julián MalatiniAmos PieperInjury
28’
Romano SchmidShot on target
Lucas VázquezRight foot shot1-0 (Bayer Leverkusen)
37’
42’
Marco FriedlShot on target
Half-time1-0
46’
Olivier DemanIsaac Schmidt
Álex GrimaldoShot on target
50’
Second half underway
Malik TillmanErnest Poku
57’
60’
Jovan MilosevicMarco Grüll
72’
Álex GrimaldoShot on target
75’
78’
Marco FriedlArgument
Jonas HofmannArgument
78’
Loïc BadéTime wasting
87’
88’
Julián MalatiniFoul
90+6’
Full-time1-0

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 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.52 0.67 37’ Lucas Vázquez (Bayer Leverkusen), 1-0 37’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.52 0.67 37’ Lucas Vázquez (Bayer Leverkusen), 1-0 Vázquez 37’
Bayer Leverkusen 2.52 xGWerder Bremen 0.67 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 
18’ Ernest Poku (Bayer Leverkusen), open play, 0.63 xG, off target 8’ Loic Bade (Bayer Leverkusen), from a corner, 0.59 xG, saved 37’ Lucas Vázquez (Bayer Leverkusen), open play, 0.46 xG, goal 75’ Álex Grimaldo (Bayer Leverkusen), open play, 0.34 xG, saved 47’ Patrik Schick (Bayer Leverkusen), open play, 0.13 xG, off target 42’ Marco Friedl (Werder Bremen), from a corner, 0.11 xG, saved 6’ Justin Njinmah (Werder Bremen), open play, 0.10 xG, blocked 51’ Loic Bade (Bayer Leverkusen), from a corner, 0.08 xG, blocked 50’ Jonas Hofmann (Bayer Leverkusen), open play, 0.07 xG, off target 31’ Patrik Schick (Bayer Leverkusen), open play, 0.07 xG, blocked 49’ Romano Schmid (Werder Bremen), open play, 0.07 xG, blocked 50’ Álex Grimaldo (Bayer Leverkusen), open play, 0.07 xG, saved 86’ Keke Maximilian Topp (Werder Bremen), open play, 0.05 xG, off target 71’ Ibrahim Maza (Bayer Leverkusen), open play, 0.04 xG, off target 41’ Justin Njinmah (Werder Bremen), open play, 0.04 xG, hit the woodwork 67’ Justin Njinmah (Werder Bremen), open play, 0.04 xG, off target 3’ Jens Stage (Werder Bremen), set piece, 0.03 xG, saved 66’ Senne Lynen (Werder Bremen), from a corner, 0.04 xG, blocked 67’ Jovan Milosevic (Werder Bremen), open play, 0.04 xG, blocked 90+4’ Justin Njinmah (Werder Bremen), open play, 0.03 xG, off target 56’ Romano Schmid (Werder Bremen), open play, 0.03 xG, blocked 28’ Romano Schmid (Werder Bremen), from a corner, 0.02 xG, saved 31’ Patrik Schick (Bayer Leverkusen), open play, 0.02 xG, off target 37’ Jonas Hofmann (Bayer Leverkusen), open play, 0.02 xG, blocked 82’ Jovan Milosevic (Werder Bremen), open play, 0.02 xG, off target 46’ Ibrahim Maza (Bayer Leverkusen), open play, 0.02 xG, hit the woodwork 16’ Marco Friedl (Werder Bremen), open play, 0.02 xG, off target 26’ Julián Malatini (Werder Bremen), open play, 0.02 xG, blocked 35’ Romano Schmid (Werder Bremen), open play, 0.01 xG, off target 66’ Senne Lynen (Werder Bremen), from a corner, 0.01 xG, blocked 18’ Ernest Poku (Bayer Leverkusen), open play, 0.63 xG, off target 8’ Loic Bade (Bayer Leverkusen), from a corner, 0.59 xG, saved 37’ Lucas Vázquez (Bayer Leverkusen), open play, 0.46 xG, goal 75’ Álex Grimaldo (Bayer Leverkusen), open play, 0.34 xG, saved 47’ Patrik Schick (Bayer Leverkusen), open play, 0.13 xG, off target 42’ Marco Friedl (Werder Bremen), from a corner, 0.11 xG, saved 6’ Justin Njinmah (Werder Bremen), open play, 0.10 xG, blocked 51’ Loic Bade (Bayer Leverkusen), from a corner, 0.08 xG, blocked 50’ Jonas Hofmann (Bayer Leverkusen), open play, 0.07 xG, off target 31’ Patrik Schick (Bayer Leverkusen), open play, 0.07 xG, blocked 49’ Romano Schmid (Werder Bremen), open play, 0.07 xG, blocked 50’ Álex Grimaldo (Bayer Leverkusen), open play, 0.07 xG, saved 86’ Keke Maximilian Topp (Werder Bremen), open play, 0.05 xG, off target 71’ Ibrahim Maza (Bayer Leverkusen), open play, 0.04 xG, off target 41’ Justin Njinmah (Werder Bremen), open play, 0.04 xG, hit the woodwork 67’ Justin Njinmah (Werder Bremen), open play, 0.04 xG, off target 66’ Senne Lynen (Werder Bremen), from a corner, 0.04 xG, blocked 67’ Jovan Milosevic (Werder Bremen), open play, 0.04 xG, blocked 3’ Jens Stage (Werder Bremen), set piece, 0.03 xG, saved 90+4’ Justin Njinmah (Werder Bremen), open play, 0.03 xG, off target 56’ Romano Schmid (Werder Bremen), open play, 0.03 xG, blocked 28’ Romano Schmid (Werder Bremen), from a corner, 0.02 xG, saved 37’ Jonas Hofmann (Bayer Leverkusen), open play, 0.02 xG, blocked 82’ Jovan Milosevic (Werder Bremen), open play, 0.02 xG, off target 31’ Patrik Schick (Bayer Leverkusen), open play, 0.02 xG, off target 26’ Julián Malatini (Werder Bremen), open play, 0.02 xG, blocked 46’ Ibrahim Maza (Bayer Leverkusen), open play, 0.02 xG, hit the woodwork 16’ Marco Friedl (Werder Bremen), open play, 0.02 xG, off target 35’ Romano Schmid (Werder Bremen), open play, 0.01 xG, off target 66’ Senne Lynen (Werder Bremen), from a corner, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

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

Lineups

Bayer Leverkusen 3-4-2-1 Starting XI
Blaswich
Quansah
Andrich
Badé
Vázquez 57’
Maza 72’
García 72’
Grimaldo
Hofmann
Poku 57’
Schick
Werder Bremen 3-5-2 Starting XI
Backhaus
Coulibaly
Friedl
Pieper 15’
Schmidt 46’
Stage
Lynen
Schmid
Sugawara 79’
Grüll 60’
Njinmah

Player stats

PlayerPosMinGAShxGxAKPCards
Janis Blaswich GK900 0.000.000
Loic Bade DEF902 0.670.000
Robert Andrich DEF900 0.000.081
Jarell Quansah DEF900 0.000.172
Lucas Vázquez MID6311 0.460.000
Álex Grimaldo MID902 0.400.021
Ibrahim Maza MID7712 0.060.461
Aleix García MID770 0.000.021
Jonas Hofmann MID902 0.090.402
Ernest Poku MID621 0.630.082
Patrik Schick FWD903 0.210.631
Malik Tillman Sub280 0.000.000
Ezequiél Fernández Sub270 0.000.000
Exequiel Palacios Sub130 0.000.000
Arthur Sub130 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Bayer Leverkusen win 61% Avg odds 1.54
Draw 21% Avg odds 4.41
Werder Bremen win 18% Avg odds 5.32

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. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.