Werder Bremen vs RB Leipzig

10 May 2025 · Bundesliga · 2024/25 · Referee Bastian Dankert

Full time 0 – 0

Half-time: 0–0

Match summary

Werder Bremen and RB Leipzig could not be separated in a goalless draw.

Werder Bremen had the better of the chances, with 3.24 expected goals (xG) from 21 shots to RB Leipzig's 1.39 from 16.

Match stats

Werder Bremen RB Leipzig
21 Shots 16
6 Shots on Target 4
11 Corners 4
1 Yellow Cards 3
0 Red Cards 0
3.21 xG 1.39
3.21 Non-penalty xG 1.39
19 Deep Completions 15

Key events

Werder Bremen RB Leipzig
Kick-off
Half-time0-0
Full-time0-0

Bookings

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

Werder Bremen
  • Marco Friedl
RB Leipzig
  • Kosta Nedeljkovic
  • Lukas Klostermann
  • Arthur Vermeeren

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 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.24 1.39 0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.24 1.39
Werder Bremen 3.24 xGRB Leipzig 1.39 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 RB Leipzig attacking Werder Bremen attacking 
89’ Jens Stage (Werder Bremen), open play, 0.53 xG, blocked 90+4’ Yussuf Poulsen (RB Leipzig), open play, 0.45 xG, off target 48’ Oliver Burke (Werder Bremen), open play, 0.44 xG, blocked 46’ Felix Agu (Werder Bremen), open play, 0.43 xG, off target 4’ Marvin Ducksch (Werder Bremen), open play, 0.32 xG, saved 48’ Felix Agu (Werder Bremen), open play, 0.32 xG, blocked 78’ Jens Stage (Werder Bremen), open play, 0.30 xG, saved 58’ Oliver Burke (Werder Bremen), open play, 0.15 xG, blocked 67’ Christoph Baumgartner (RB Leipzig), open play, 0.14 xG, saved 14’ Xavi Simons (RB Leipzig), direct free kick, 0.11 xG, blocked 70’ Xavi Simons (RB Leipzig), open play, 0.11 xG, saved 3’ Romano Schmid (Werder Bremen), open play, 0.10 xG, blocked 86’ Xavi Simons (RB Leipzig), open play, 0.10 xG, off target 37’ Christoph Baumgartner (RB Leipzig), open play, 0.08 xG, blocked 82’ Antonio Nusa (RB Leipzig), open play, 0.08 xG, saved 47’ Marvin Ducksch (Werder Bremen), open play, 0.08 xG, blocked 51’ Senne Lynen (Werder Bremen), open play, 0.08 xG, blocked 51’ Senne Lynen (Werder Bremen), open play, 0.08 xG, blocked 70’ Oliver Burke (Werder Bremen), open play, 0.07 xG, saved 75’ Yussuf Poulsen (RB Leipzig), open play, 0.07 xG, saved 49’ Amos Pieper (Werder Bremen), from a corner, 0.06 xG, blocked 90+4’ Tidiam Gomis (RB Leipzig), open play, 0.07 xG, blocked 19’ Romano Schmid (Werder Bremen), open play, 0.06 xG, off target 52’ Marvin Ducksch (Werder Bremen), open play, 0.05 xG, blocked 79’ Niklas Stark (Werder Bremen), from a corner, 0.04 xG, off target 33’ Xavi Simons (RB Leipzig), open play, 0.04 xG, blocked 54’ Xavi Simons (RB Leipzig), open play, 0.04 xG, blocked 58’ Oliver Burke (Werder Bremen), from a corner, 0.04 xG, blocked 66’ Marvin Ducksch (Werder Bremen), open play, 0.03 xG, saved 66’ Mitchell Weiser (Werder Bremen), open play, 0.02 xG, off target 15’ Arthur Vermeeren (RB Leipzig), from a corner, 0.02 xG, off target 22’ Amos Pieper (Werder Bremen), from a corner, 0.02 xG, off target 64’ Arthur Vermeeren (RB Leipzig), from a corner, 0.02 xG, off target 68’ Nicolas Seiwald (RB Leipzig), open play, 0.02 xG, hit the woodwork 33’ Benjamin Sesko (RB Leipzig), open play, 0.01 xG, blocked 49’ Oliver Burke (Werder Bremen), from a corner, 0.01 xG, saved 81’ Nicolas Seiwald (RB Leipzig), open play, 0.01 xG, off target 89’ Jens Stage (Werder Bremen), open play, 0.53 xG, blocked 90+4’ Yussuf Poulsen (RB Leipzig), open play, 0.45 xG, off target 48’ Oliver Burke (Werder Bremen), open play, 0.44 xG, blocked 46’ Felix Agu (Werder Bremen), open play, 0.43 xG, off target 48’ Felix Agu (Werder Bremen), open play, 0.32 xG, blocked 4’ Marvin Ducksch (Werder Bremen), open play, 0.32 xG, saved 78’ Jens Stage (Werder Bremen), open play, 0.30 xG, saved 58’ Oliver Burke (Werder Bremen), open play, 0.15 xG, blocked 67’ Christoph Baumgartner (RB Leipzig), open play, 0.14 xG, saved 14’ Xavi Simons (RB Leipzig), direct free kick, 0.11 xG, blocked 70’ Xavi Simons (RB Leipzig), open play, 0.11 xG, saved 86’ Xavi Simons (RB Leipzig), open play, 0.10 xG, off target 3’ Romano Schmid (Werder Bremen), open play, 0.10 xG, blocked 37’ Christoph Baumgartner (RB Leipzig), open play, 0.08 xG, blocked 82’ Antonio Nusa (RB Leipzig), open play, 0.08 xG, saved 47’ Marvin Ducksch (Werder Bremen), open play, 0.08 xG, blocked 51’ Senne Lynen (Werder Bremen), open play, 0.08 xG, blocked 51’ Senne Lynen (Werder Bremen), open play, 0.08 xG, blocked 70’ Oliver Burke (Werder Bremen), open play, 0.07 xG, saved 75’ Yussuf Poulsen (RB Leipzig), open play, 0.07 xG, saved 49’ Amos Pieper (Werder Bremen), from a corner, 0.06 xG, blocked 90+4’ Tidiam Gomis (RB Leipzig), open play, 0.07 xG, blocked 19’ Romano Schmid (Werder Bremen), open play, 0.06 xG, off target 52’ Marvin Ducksch (Werder Bremen), open play, 0.05 xG, blocked 79’ Niklas Stark (Werder Bremen), from a corner, 0.04 xG, off target 33’ Xavi Simons (RB Leipzig), open play, 0.04 xG, blocked 54’ Xavi Simons (RB Leipzig), open play, 0.04 xG, blocked 58’ Oliver Burke (Werder Bremen), from a corner, 0.04 xG, blocked 66’ Marvin Ducksch (Werder Bremen), open play, 0.03 xG, saved 66’ Mitchell Weiser (Werder Bremen), open play, 0.02 xG, off target 15’ Arthur Vermeeren (RB Leipzig), from a corner, 0.02 xG, off target 22’ Amos Pieper (Werder Bremen), from a corner, 0.02 xG, off target 64’ Arthur Vermeeren (RB Leipzig), from a corner, 0.02 xG, off target 68’ Nicolas Seiwald (RB Leipzig), open play, 0.02 xG, hit the woodwork 49’ Oliver Burke (Werder Bremen), from a corner, 0.01 xG, saved 33’ Benjamin Sesko (RB Leipzig), open play, 0.01 xG, blocked 81’ Nicolas Seiwald (RB Leipzig), 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.

Player stats

PlayerPosMinGAShxGxAKPCards
Michael Zetterer GK900 0.000.000
Marco Friedl DEF900 0.000.000
Amos Pieper DEF902 0.080.021
Niklas Stark DEF901 0.040.000
Mitchell Weiser MID901 0.020.362
Felix Agu MID832 0.760.000
Romano Schmid MID902 0.161.145
Jens Stage MID902 0.830.203
Senne Lynen MID892 0.150.000
Marvin Ducksch FWD904 0.470.773
Oliver Burke FWD845 0.720.182
Marco Grüll Sub70 0.000.000
Derrick Köhn Sub60 0.000.000
Justin Njinmah Sub10 0.000.000
Leonardo Bittencourt Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Werder Bremen win 48% Avg odds 1.97
Draw 24% Avg odds 4.06
RB Leipzig win 28% Avg odds 3.39

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.