Werder Bremen vs Bayer Leverkusen

30 August 2025 · Bundesliga · 2025/26 · Referee Robin Braun

Full time 3 – 3

Half-time: 1–2

  • Romano Schmid 44’ (pen)
  • Isaac Schmidt 76’
  • Karim Coulibaly 90+4’
  • Patrik Schick 5’, 64’ (pen)
  • Malik Tillman 35’

Match summary

Werder Bremen and Bayer Leverkusen shared the points in a 3-3 draw. Bayer Leverkusen led 2-1 at half-time.

In the first half, Patrik Schick put Bayer Leverkusen ahead in the 5th minute, set up by Nathan Tella, Malik Tillman made it 0-2 in the 35th minute, and Romano Schmid pulled one back to make it 1-2 from the penalty spot in the 44th minute. In the second half, Schick made it 1-3 from the penalty spot in the 64th minute, Isaac Schmidt made it 2-3 in the 76th minute, set up by Keke Maximilian Topp, and Karim Coulibaly equalised from a corner in stoppage time.

There was little between the sides on chances: Werder Bremen created 2.33 expected goals (xG) from 12 shots, Bayer Leverkusen 2.04 from 10. Werder Bremen had a player sent off.

Match stats

45% Possession 55%
12 Shots 10
5 Shots on target 4
3 Corners 7
89 Attacks 92
43 Dangerous attacks 52
458 Passes 575
84% Pass accuracy 89%
17 Tackles 12
11 Fouls 10
4 Yellow cards 3
1 Red cards 0
1 Offsides 1

Key events

Werder Bremen Bayer Leverkusen
Kick-off
5’
Patrik SchickLeft foot shot0-1 (Bayer Leverkusen)
35’
Malik TillmanLeft foot shot0-2 (Bayer Leverkusen)
37’
VAR review
42’
Romano SchmidPenalty1-2 (Werder Bremen)
44’
45+4’
Half-time1-2
Second half underway
55’
Christian KofaneShot on target
57’
Christian KofaneTime wasting
61’
Claudio EcheverriMalik Tillman
Niklas StarkSecond yellowFoul
63’
64’
Patrik SchickPenalty1-3 (Bayer Leverkusen)
Leonardo BittencourtPatrice Covic
65’
70’
Nathan TellaOff the ball foul
Isaac SchmidtSamuel Mbangula
71’
72’
Ernest PokuChristian Kofane
Isaac SchmidtLeft foot shot2-3 (Werder Bremen)
76’
Keke Maximilian ToppShot on target
80’
Yukinari SugawaraShot on target
83’
86’
Isaac SchmidtFoul
90+1’
Karim CoulibalyLeft foot shot3-3 (Werder Bremen)
90+4’
Full-time3-3

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.33 2.04 5’ Patrik Schick (Bayer Leverkusen), 0-1 5’ 35’ Malik Tillman (Bayer Leverkusen), 0-2 35’ 44’ Romano Schmid (Werder Bremen), 1-2 44’ 64’ Patrik Schick (Bayer Leverkusen), 1-3 64’ 76’ Isaac Schmidt (Werder Bremen), 2-3 76’ 90+4’ Karim Coulibaly (Werder Bremen), 3-3 90+4’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.33 2.04 5’ Patrik Schick (Bayer Leverkusen), 0-1 Schick 5’ 35’ Malik Tillman (Bayer Leverkusen), 0-2 Tillman 35’ 44’ Romano Schmid (Werder Bremen), 1-2 Schmid 44’ 64’ Patrik Schick (Bayer Leverkusen), 1-3 Schick 64’ 76’ Isaac Schmidt (Werder Bremen), 2-3 Schmidt 76’ 90+4’ Karim Coulibaly (Werder Bremen), 3-3 Coulibaly 90+4’
Werder Bremen 2.33 xGBayer Leverkusen 2.04 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Bayer Leverkusen attacking Werder Bremen attacking 
44’ Romano Schmid (Werder Bremen), penalty, 0.76 xG, goal 64’ Patrik Schick (Bayer Leverkusen), penalty, 0.76 xG, goal 90+4’ Karim Coulibaly (Werder Bremen), from a corner, 0.47 xG, goal 5’ Patrik Schick (Bayer Leverkusen), open play, 0.45 xG, goal 46’ Christian Kofane (Bayer Leverkusen), open play, 0.33 xG, hit the woodwork 76’ Isaac Schmidt (Werder Bremen), open play, 0.33 xG, goal 68’ Marco Grüll (Werder Bremen), open play, 0.30 xG, off target 90+4’ Senne Lynen (Werder Bremen), from a corner, 0.15 xG, hit the woodwork 35’ Malik Tillman (Bayer Leverkusen), open play, 0.11 xG, goal 50’ Álex Grimaldo (Bayer Leverkusen), direct free kick, 0.10 xG, blocked 75’ Edmond Tapsoba (Bayer Leverkusen), from a corner, 0.09 xG, off target 62’ Marco Grüll (Werder Bremen), open play, 0.09 xG, off target 55’ Christian Kofane (Bayer Leverkusen), open play, 0.07 xG, saved 80’ Keke Maximilian Topp (Werder Bremen), open play, 0.07 xG, saved 24’ Aleix García (Bayer Leverkusen), open play, 0.07 xG, off target 14’ Justin Njinmah (Werder Bremen), open play, 0.05 xG, off target 53’ Marco Grüll (Werder Bremen), from a corner, 0.05 xG, off target 74’ Nathan Tella (Bayer Leverkusen), open play, 0.04 xG, blocked 47’ Samuel Mbangula (Werder Bremen), open play, 0.02 xG, off target 83’ Yukinari Sugawara (Werder Bremen), from a corner, 0.02 xG, saved 74’ Edmond Tapsoba (Bayer Leverkusen), open play, 0.01 xG, blocked 18’ Marco Grüll (Werder Bremen), open play, 0.01 xG, off target 44’ Romano Schmid (Werder Bremen), penalty, 0.76 xG, goal 64’ Patrik Schick (Bayer Leverkusen), penalty, 0.76 xG, goal 90+4’ Karim Coulibaly (Werder Bremen), from a corner, 0.47 xG, goal 5’ Patrik Schick (Bayer Leverkusen), open play, 0.45 xG, goal 46’ Christian Kofane (Bayer Leverkusen), open play, 0.33 xG, hit the woodwork 76’ Isaac Schmidt (Werder Bremen), open play, 0.33 xG, goal 68’ Marco Grüll (Werder Bremen), open play, 0.30 xG, off target 90+4’ Senne Lynen (Werder Bremen), from a corner, 0.15 xG, hit the woodwork 35’ Malik Tillman (Bayer Leverkusen), open play, 0.11 xG, goal 50’ Álex Grimaldo (Bayer Leverkusen), direct free kick, 0.10 xG, blocked 75’ Edmond Tapsoba (Bayer Leverkusen), from a corner, 0.09 xG, off target 62’ Marco Grüll (Werder Bremen), open play, 0.09 xG, off target 80’ Keke Maximilian Topp (Werder Bremen), open play, 0.07 xG, saved 24’ Aleix García (Bayer Leverkusen), open play, 0.07 xG, off target 55’ Christian Kofane (Bayer Leverkusen), open play, 0.07 xG, saved 14’ Justin Njinmah (Werder Bremen), open play, 0.05 xG, off target 53’ Marco Grüll (Werder Bremen), from a corner, 0.05 xG, off target 74’ Nathan Tella (Bayer Leverkusen), open play, 0.04 xG, blocked 47’ Samuel Mbangula (Werder Bremen), open play, 0.02 xG, off target 83’ Yukinari Sugawara (Werder Bremen), from a corner, 0.02 xG, saved 74’ Edmond Tapsoba (Bayer Leverkusen), open play, 0.01 xG, blocked 18’ Marco Grüll (Werder Bremen), open play, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

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

Lineups

Werder Bremen 4-2-3-1 Starting XI
Backhaus
Sugawara
Stark
Coulibaly
Agu
Covic 65’
Lynen
Njinmah 65’
Schmid
Mbangula 71’
Grüll 71’
Bayer Leverkusen 4-2-3-1 Starting XI
Flekken
Grimaldo
Tapsoba
Quansah
Tape 72’
Andrich
García 61’
Kofane 72’
Tillman 61’
Tella 87’
Schick 2

Player stats

PlayerPosMinGAShxGxAKPCards
Mio Backhaus GK900 0.000.000
Yukinari Sugawara DEF901 0.020.000
Karim Coulibaly DEF9011 0.470.000
Niklas Stark DEF700 0.000.000
Felix Agu DEF900 0.000.091
Senne Lynen MID901 0.150.071
Patrice Covic MID720 0.000.021
Justin Njinmah MID721 0.050.000
Romano Schmid MID9011 0.760.051
Samuel Mbangula MID781 0.020.301
Marco Grüll FWD784 0.450.051
Skelly Alvero Sub180 0.000.000
Leonardo Bittencourt Sub180 0.000.151
Keke Maximilian Topp Sub1211 0.070.331
Isaac Schmidt Sub1211 0.330.021

Starters first, then substitutes. xA is expected assists.

Before kick-off

Werder Bremen win 27% Avg odds 3.54
Draw 24% Avg odds 3.90
Bayer Leverkusen win 49% Avg odds 1.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. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.