Werder Bremen vs Bayer Leverkusen

12 March 2023 · Bundesliga · 2022/23 · Referee Deniz Aytekin

Full time 2 – 3

Half-time: 1–1

  • Marvin Ducksch 30’
  • Niclas Füllkrug 86’ (pen)
  • Mitchel Bakker 34’
  • Jeremie Frimpong 56’
  • Adam Hlozek 83’

Match summary

Bayer Leverkusen came from behind to win 3-2 away at Werder Bremen. It was 1-1 at half-time.

In the first half, Marvin Ducksch put Werder Bremen ahead in the 30th minute, set up by Niclas Füllkrug and Mitchel Bakker equalised in the 34th minute, set up by Jeremie Frimpong. In the second half, Jeremie Frimpong put Bayer Leverkusen in front in the 56th minute, set up by Exequiel Palacios, Adam Hlozek made it 1-3 with a header in the 83rd minute, and Niclas Füllkrug pulled one back to make it 2-3 from the penalty spot in the 86th minute.

Werder Bremen can feel hard done by, creating 1.71 expected goals (xG) from 12 shots to Bayer Leverkusen's 1.22 from 14.

Match stats

Werder Bremen Bayer Leverkusen
12 Shots 13
6 Shots on Target 5
2 Corners 3
2 Yellow Cards 1
0 Red Cards 0
1.71 xG 1.22
0.95 Non-penalty xG 1.22
16 Deep Completions 5

Key events

Werder Bremen Bayer Leverkusen
Kick-off
Marvin Ducksch
Assist: Niclas Füllkrug
1-0 (Werder Bremen)
30’
34’
Mitchel Bakker
Assist: Jeremie Frimpong
1-1 (Bayer Leverkusen)
Half-time1-1
56’
Jeremie Frimpong
Assist: Exequiel Palacios
1-2 (Bayer Leverkusen)
83’
Adam Hlozek1-3 (Bayer Leverkusen)
Niclas Füllkrug
Penalty
2-3 (Werder Bremen)
86’
Full-time2-3

Bookings

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

Werder Bremen
  • Niklas Stark
  • Niklas Schmidt
Bayer Leverkusen
  • Odilon Kossounou

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.71 1.22 30’ Marvin Ducksch (Werder Bremen), 1-0 30’ 34’ Mitchel Bakker (Bayer Leverkusen), 1-1 34’ 56’ Jeremie Frimpong (Bayer Leverkusen), 1-2 56’ 83’ Adam Hlozek (Bayer Leverkusen), 1-3 83’ 86’ Niclas Füllkrug (Werder Bremen), 2-3 86’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.71 1.22 30’ Marvin Ducksch (Werder Bremen), 1-0 Ducksch 30’ 34’ Mitchel Bakker (Bayer Leverkusen), 1-1 Bakker 34’ 56’ Jeremie Frimpong (Bayer Leverkusen), 1-2 Frimpong 56’ 83’ Adam Hlozek (Bayer Leverkusen), 1-3 Hlozek 83’ 86’ Niclas Füllkrug (Werder Bremen), 2-3 Füllkrug 86’
Werder Bremen 1.71 xGBayer Leverkusen 1.22 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 
86’ Niclas Füllkrug (Werder Bremen), penalty, 0.76 xG, goal 15’ Amine Adli (Bayer Leverkusen), open play, 0.52 xG, off target 30’ Marvin Ducksch (Werder Bremen), open play, 0.38 xG, goal 90+2’ Sardar Azmoun (Bayer Leverkusen), open play, 0.12 xG, blocked 28’ Marvin Ducksch (Werder Bremen), open play, 0.12 xG, off target 15’ Marvin Ducksch (Werder Bremen), open play, 0.10 xG, blocked 56’ Jeremie Frimpong (Bayer Leverkusen), open play, 0.08 xG, goal 33’ Adam Hlozek (Bayer Leverkusen), open play, 0.06 xG, off target 47’ Jens Stage (Werder Bremen), open play, 0.07 xG, off target 79’ Nadiem Amiri (Bayer Leverkusen), open play, 0.07 xG, off target 83’ Adam Hlozek (Bayer Leverkusen), open play, 0.06 xG, goal 34’ Mitchel Bakker (Bayer Leverkusen), open play, 0.06 xG, goal 39’ Jens Stage (Werder Bremen), open play, 0.06 xG, blocked 36’ Marvin Ducksch (Werder Bremen), direct free kick, 0.05 xG, off target 42’ Moussa Diaby (Bayer Leverkusen), open play, 0.05 xG, blocked 59’ Marvin Ducksch (Werder Bremen), open play, 0.06 xG, saved 63’ Mitchel Bakker (Bayer Leverkusen), open play, 0.06 xG, off target 65’ Niclas Füllkrug (Werder Bremen), open play, 0.05 xG, saved 11’ Amine Adli (Bayer Leverkusen), open play, 0.04 xG, off target 42’ Robert Andrich (Bayer Leverkusen), open play, 0.04 xG, off target 61’ Robert Andrich (Bayer Leverkusen), open play, 0.03 xG, saved 55’ Mitchell Weiser (Werder Bremen), open play, 0.02 xG, blocked 57’ Anthony Jung (Werder Bremen), open play, 0.02 xG, saved 64’ Niklas Schmidt (Werder Bremen), open play, 0.02 xG, saved 90+4’ Daley Sinkgraven (Bayer Leverkusen), open play, 0.01 xG, off target 51’ Mitchel Bakker (Bayer Leverkusen), open play, 0.01 xG, saved 86’ Niclas Füllkrug (Werder Bremen), penalty, 0.76 xG, goal 15’ Amine Adli (Bayer Leverkusen), open play, 0.52 xG, off target 30’ Marvin Ducksch (Werder Bremen), open play, 0.38 xG, goal 90+2’ Sardar Azmoun (Bayer Leverkusen), open play, 0.12 xG, blocked 28’ Marvin Ducksch (Werder Bremen), open play, 0.12 xG, off target 15’ Marvin Ducksch (Werder Bremen), open play, 0.10 xG, blocked 56’ Jeremie Frimpong (Bayer Leverkusen), open play, 0.08 xG, goal 79’ Nadiem Amiri (Bayer Leverkusen), open play, 0.07 xG, off target 33’ Adam Hlozek (Bayer Leverkusen), open play, 0.06 xG, off target 47’ Jens Stage (Werder Bremen), open play, 0.07 xG, off target 83’ Adam Hlozek (Bayer Leverkusen), open play, 0.06 xG, goal 34’ Mitchel Bakker (Bayer Leverkusen), open play, 0.06 xG, goal 39’ Jens Stage (Werder Bremen), open play, 0.06 xG, blocked 59’ Marvin Ducksch (Werder Bremen), open play, 0.06 xG, saved 63’ Mitchel Bakker (Bayer Leverkusen), open play, 0.06 xG, off target 36’ Marvin Ducksch (Werder Bremen), direct free kick, 0.05 xG, off target 42’ Moussa Diaby (Bayer Leverkusen), open play, 0.05 xG, blocked 65’ Niclas Füllkrug (Werder Bremen), open play, 0.05 xG, saved 11’ Amine Adli (Bayer Leverkusen), open play, 0.04 xG, off target 42’ Robert Andrich (Bayer Leverkusen), open play, 0.04 xG, off target 61’ Robert Andrich (Bayer Leverkusen), open play, 0.03 xG, saved 55’ Mitchell Weiser (Werder Bremen), open play, 0.02 xG, blocked 57’ Anthony Jung (Werder Bremen), open play, 0.02 xG, saved 64’ Niklas Schmidt (Werder Bremen), open play, 0.02 xG, saved 90+4’ Daley Sinkgraven (Bayer Leverkusen), open play, 0.01 xG, off target 51’ Mitchel Bakker (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
Jiri Pavlenka GK900 0.000.000
Niklas Stark DEF900 0.000.000
Amos Pieper DEF900 0.000.000
Milos Veljkovic DEF900 0.000.121
Ilia Gruev MID770 0.000.000
Mitchell Weiser MID901 0.020.061
Niklas Schmidt MID901 0.020.204
Jens Stage MID692 0.130.122
Anthony Jung MID841 0.020.021
Niclas Füllkrug FWD90112 0.810.381
Marvin Ducksch FWD9015 0.710.000
Maximilian Philipp Sub210 0.000.000
Eren Sami Dinkci Sub130 0.000.000
Lee Buchanan Sub60 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Werder Bremen win 27% Avg odds 3.53
Draw 27% Avg odds 3.59
Bayer Leverkusen win 46% Avg odds 2.07

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.