Werder Bremen vs Hoffenheim

2 April 2023 · Bundesliga · 2022/23 · Referee Sascha Stegemann

Full time 1 – 2

Half-time: 0–0

  • Amos Pieper 76’
  • Andrej Kramaric 50’
  • Christoph Baumgartner 52’

Match summary

Hoffenheim took a 2-1 win at Werder Bremen. It was goalless at half-time.

Andrej Kramaric put Hoffenheim ahead with a header in the 50th minute, set up by Angelino, Christoph Baumgartner made it 0-2 with a header in the 52nd minute, set up by Pavel Kaderábek, and Amos Pieper pulled one back to make it 1-2 with a header in the 76th minute, set up by Mitchell Weiser.

The chances backed that up: Hoffenheim created 1.64 expected goals (xG) from 8 shots to Werder Bremen's 0.67 from 12.

Match stats

Werder Bremen Hoffenheim
12 Shots 8
5 Shots on Target 2
1 Corners 6
3 Yellow Cards 4
0 Red Cards 0
0.67 xG 1.64
0.67 Non-penalty xG 1.64
11 Deep Completions 7

Key events

Werder Bremen Hoffenheim
Kick-off
Half-time0-0
50’
Andrej Kramaric
Assist: Angelino
0-1 (Hoffenheim)
52’
Christoph Baumgartner
Assist: Pavel Kaderábek
0-2 (Hoffenheim)
Amos Pieper
Assist: Mitchell Weiser
1-2 (Werder Bremen)
76’
Full-time1-2

Bookings

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

Werder Bremen
  • Niklas Schmidt
  • Romano Schmid
  • Leonardo Bittencourt
Hoffenheim
  • Dennis Geiger
  • Christoph Baumgartner
  • Ihlas Bebou
  • Stanley N'Soki

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 0.67 1.64 50’ Andrej Kramaric (Hoffenheim), 0-1 50’ 52’ Christoph Baumgartner (Hoffenheim), 0-2 52’ 76’ Amos Pieper (Werder Bremen), 1-2 76’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.67 1.64 50’ Andrej Kramaric (Hoffenheim), 0-1 Kramaric 50’ 52’ Christoph Baumgartner (Hoffenheim), 0-2 Baumgartner 52’ 76’ Amos Pieper (Werder Bremen), 1-2 Pieper 76’
Werder Bremen 0.67 xGHoffenheim 1.64 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Hoffenheim attacking Werder Bremen attacking 
50’ Andrej Kramaric (Hoffenheim), open play, 0.61 xG, goal 52’ Christoph Baumgartner (Hoffenheim), open play, 0.39 xG, goal 13’ Ihlas Bebou (Hoffenheim), open play, 0.32 xG, blocked 73’ Fisnik Asllani (Hoffenheim), open play, 0.14 xG, blocked 90+2’ Maximilian Philipp (Werder Bremen), open play, 0.13 xG, hit the woodwork 32’ Marvin Ducksch (Werder Bremen), open play, 0.12 xG, saved 73’ Fisnik Asllani (Hoffenheim), open play, 0.12 xG, blocked 76’ Amos Pieper (Werder Bremen), set piece, 0.11 xG, goal 34’ Marvin Ducksch (Werder Bremen), open play, 0.10 xG, blocked 33’ Niclas Füllkrug (Werder Bremen), open play, 0.05 xG, saved 38’ Niklas Schmidt (Werder Bremen), open play, 0.04 xG, off target 85’ Maximilian Philipp (Werder Bremen), open play, 0.03 xG, off target 49’ Niklas Schmidt (Werder Bremen), open play, 0.02 xG, off target 74’ Mitchell Weiser (Werder Bremen), open play, 0.02 xG, off target 37’ Marvin Ducksch (Werder Bremen), open play, 0.02 xG, saved 45’ Angelino (Hoffenheim), open play, 0.02 xG, off target 79’ Fisnik Asllani (Hoffenheim), set piece, 0.02 xG, off target 18’ Ihlas Bebou (Hoffenheim), open play, 0.01 xG, blocked 90+3’ Leonardo Bittencourt (Werder Bremen), open play, 0.01 xG, off target 83’ Leonardo Bittencourt (Werder Bremen), open play, 0.01 xG, off target 50’ Andrej Kramaric (Hoffenheim), open play, 0.61 xG, goal 52’ Christoph Baumgartner (Hoffenheim), open play, 0.39 xG, goal 13’ Ihlas Bebou (Hoffenheim), open play, 0.32 xG, blocked 73’ Fisnik Asllani (Hoffenheim), open play, 0.14 xG, blocked 90+2’ Maximilian Philipp (Werder Bremen), open play, 0.13 xG, hit the woodwork 32’ Marvin Ducksch (Werder Bremen), open play, 0.12 xG, saved 73’ Fisnik Asllani (Hoffenheim), open play, 0.12 xG, blocked 76’ Amos Pieper (Werder Bremen), set piece, 0.11 xG, goal 34’ Marvin Ducksch (Werder Bremen), open play, 0.10 xG, blocked 33’ Niclas Füllkrug (Werder Bremen), open play, 0.05 xG, saved 38’ Niklas Schmidt (Werder Bremen), open play, 0.04 xG, off target 85’ Maximilian Philipp (Werder Bremen), open play, 0.03 xG, off target 49’ Niklas Schmidt (Werder Bremen), open play, 0.02 xG, off target 74’ Mitchell Weiser (Werder Bremen), open play, 0.02 xG, off target 37’ Marvin Ducksch (Werder Bremen), open play, 0.02 xG, saved 45’ Angelino (Hoffenheim), open play, 0.02 xG, off target 79’ Fisnik Asllani (Hoffenheim), set piece, 0.02 xG, off target 18’ Ihlas Bebou (Hoffenheim), open play, 0.01 xG, blocked 83’ Leonardo Bittencourt (Werder Bremen), open play, 0.01 xG, off target 90+3’ Leonardo Bittencourt (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.

Player stats

PlayerPosMinGAShxGxAKPCards
Jiri Pavlenka GK900 0.000.000
Marco Friedl DEF900 0.000.000
Milos Veljkovic DEF900 0.000.000
Niklas Stark DEF760 0.000.000
Mitchell Weiser MID9011 0.020.294
Anthony Jung MID900 0.000.000
Christian Groß MID760 0.000.000
Niklas Schmidt MID612 0.060.000
Marvin Ducksch MID903 0.240.000
Romano Schmid MID610 0.000.163
Niclas Füllkrug FWD901 0.050.021
Jens Stage Sub290 0.000.000
Leonardo Bittencourt Sub292 0.020.000
Amos Pieper Sub1411 0.110.000
Maximilian Philipp Sub142 0.160.000
Eren Sami Dinkci Sub10 0.000.131

Starters first, then substitutes. xA is expected assists.

Before kick-off

Werder Bremen win 44% Avg odds 2.18
Draw 26% Avg odds 3.66
Hoffenheim win 30% Avg odds 3.18

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.