Werder Bremen vs Hoffenheim

27 January 2026 · Bundesliga · 2025/26 · Referee Frank Willenborg

Full time 0 – 2

Half-time: 0–1

  • Alexander Prass 44’
  • Grischa Prömel 54’

Match summary

Hoffenheim beat Werder Bremen 2-0 on the road. Hoffenheim led 1-0 at half-time.

Alexander Prass put Hoffenheim ahead in the 44th minute, set up by Andrej Kramaric and Grischa Prömel made it 0-2 in the 54th minute.

Werder Bremen can feel hard done by, creating 1.43 expected goals (xG) from 27 shots to Hoffenheim's 0.57 from 12. Hoffenheim had a player sent off.

Match stats

59% Possession 41%
26 Shots 12
3 Shots on target 3
6 Corners 7
99 Attacks 96
63 Dangerous attacks 45
522 Passes 373
81% Pass accuracy 75%
13 Tackles 13
7 Fouls 10
2 Yellow cards 2
0 Red cards 1
2 Offsides 1

Key events

Werder Bremen Hoffenheim
Kick-off
9’
Andrej KramaricShot on target
44’
Alexander PrassLeft foot shot0-1 (Hoffenheim)
Half-time0-1
Jovan MilosevicFoul
47’
Second half underway
50’
Wouter Burger: card review (VAR)
52’
54’
Grischa PrömelRight foot shot0-2 (Hoffenheim)
Jens StageShot on target
58’
VAR review
65’
73’
Patrice CovicCameron Puertas
76’
Keke ToppJulián Malatini
76’
Jens StageShot on target
79’
90+4’
Oliver BaumannTime wasting
90+7’
BernardoTime wasting
Samuel MbangulaShot on target
90+7’
Full-time0-2

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.43 0.57 44’ Alexander Prass (Hoffenheim), 0-1 44’ 54’ Grischa Prömel (Hoffenheim), 0-2 54’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.43 0.57 44’ Alexander Prass (Hoffenheim), 0-1 Prass 44’ 54’ Grischa Prömel (Hoffenheim), 0-2 Prömel 54’
Werder Bremen 1.43 xGHoffenheim 0.57 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 
63’ Yukinari Sugawara (Werder Bremen), open play, 0.12 xG, off target 59’ Jovan Milosevic (Werder Bremen), from a corner, 0.12 xG, blocked 90+5’ Samuel Mbangula (Werder Bremen), open play, 0.12 xG, blocked 90+6’ Marco Grüll (Werder Bremen), open play, 0.10 xG, blocked 1’ Justin Njinmah (Werder Bremen), open play, 0.08 xG, off target 43’ Tim Lemperle (Hoffenheim), from a corner, 0.08 xG, off target 54’ Grischa Prömel (Hoffenheim), set piece, 0.08 xG, goal 62’ Tim Lemperle (Hoffenheim), direct free kick, 0.08 xG, blocked 90+4’ Keke Maximilian Topp (Werder Bremen), open play, 0.07 xG, blocked 79’ Samuel Mbangula (Werder Bremen), open play, 0.07 xG, blocked 82’ Jens Stage (Werder Bremen), open play, 0.07 xG, off target 79’ Jens Stage (Werder Bremen), open play, 0.06 xG, blocked 21’ Wouter Burger (Hoffenheim), open play, 0.06 xG, blocked 34’ Vladimir Coufal (Hoffenheim), open play, 0.05 xG, off target 70’ Marco Grüll (Werder Bremen), open play, 0.05 xG, off target 86’ Keke Maximilian Topp (Werder Bremen), open play, 0.05 xG, off target 32’ Wouter Burger (Hoffenheim), open play, 0.05 xG, blocked 90+2’ Romano Schmid (Werder Bremen), open play, 0.05 xG, blocked 90+2’ Senne Lynen (Werder Bremen), open play, 0.05 xG, off target 90+4’ Yukinari Sugawara (Werder Bremen), from a corner, 0.05 xG, off target 38’ Olivier Deman (Werder Bremen), direct free kick, 0.04 xG, blocked 75’ Alexander Prass (Hoffenheim), direct free kick, 0.04 xG, off target 44’ Alexander Prass (Hoffenheim), open play, 0.04 xG, goal 9’ Andrej Kramaric (Hoffenheim), from a corner, 0.04 xG, saved 47’ Jens Stage (Werder Bremen), open play, 0.03 xG, blocked 90+7’ Samuel Mbangula (Werder Bremen), from a corner, 0.04 xG, saved 88’ Karim Coulibaly (Werder Bremen), open play, 0.03 xG, off target 25’ Grischa Prömel (Hoffenheim), open play, 0.03 xG, blocked 79’ Jens Stage (Werder Bremen), open play, 0.03 xG, saved 84’ Senne Lynen (Werder Bremen), from a corner, 0.03 xG, blocked 11’ Romano Schmid (Werder Bremen), open play, 0.02 xG, blocked 79’ Patrice Covic (Werder Bremen), open play, 0.03 xG, blocked 84’ Patrice Covic (Werder Bremen), open play, 0.02 xG, blocked 58’ Jens Stage (Werder Bremen), open play, 0.02 xG, saved 85’ Jens Stage (Werder Bremen), from a corner, 0.02 xG, off target 90+9’ Romano Schmid (Werder Bremen), open play, 0.02 xG, off target 3’ Bernardo (Hoffenheim), from a corner, 0.01 xG, off target 48’ Andrej Kramaric (Hoffenheim), set piece, 0.02 xG, off target 84’ Romano Schmid (Werder Bremen), open play, 0.01 xG, off target 63’ Yukinari Sugawara (Werder Bremen), open play, 0.12 xG, off target 59’ Jovan Milosevic (Werder Bremen), from a corner, 0.12 xG, blocked 90+5’ Samuel Mbangula (Werder Bremen), open play, 0.12 xG, blocked 90+6’ Marco Grüll (Werder Bremen), open play, 0.10 xG, blocked 1’ Justin Njinmah (Werder Bremen), open play, 0.08 xG, off target 43’ Tim Lemperle (Hoffenheim), from a corner, 0.08 xG, off target 54’ Grischa Prömel (Hoffenheim), set piece, 0.08 xG, goal 62’ Tim Lemperle (Hoffenheim), direct free kick, 0.08 xG, blocked 90+4’ Keke Maximilian Topp (Werder Bremen), open play, 0.07 xG, blocked 82’ Jens Stage (Werder Bremen), open play, 0.07 xG, off target 79’ Samuel Mbangula (Werder Bremen), open play, 0.07 xG, blocked 79’ Jens Stage (Werder Bremen), open play, 0.06 xG, blocked 21’ Wouter Burger (Hoffenheim), open play, 0.06 xG, blocked 34’ Vladimir Coufal (Hoffenheim), open play, 0.05 xG, off target 70’ Marco Grüll (Werder Bremen), open play, 0.05 xG, off target 86’ Keke Maximilian Topp (Werder Bremen), open play, 0.05 xG, off target 32’ Wouter Burger (Hoffenheim), open play, 0.05 xG, blocked 90+2’ Romano Schmid (Werder Bremen), open play, 0.05 xG, blocked 90+2’ Senne Lynen (Werder Bremen), open play, 0.05 xG, off target 90+4’ Yukinari Sugawara (Werder Bremen), from a corner, 0.05 xG, off target 75’ Alexander Prass (Hoffenheim), direct free kick, 0.04 xG, off target 38’ Olivier Deman (Werder Bremen), direct free kick, 0.04 xG, blocked 44’ Alexander Prass (Hoffenheim), open play, 0.04 xG, goal 9’ Andrej Kramaric (Hoffenheim), from a corner, 0.04 xG, saved 90+7’ Samuel Mbangula (Werder Bremen), from a corner, 0.04 xG, saved 47’ Jens Stage (Werder Bremen), open play, 0.03 xG, blocked 88’ Karim Coulibaly (Werder Bremen), open play, 0.03 xG, off target 25’ Grischa Prömel (Hoffenheim), open play, 0.03 xG, blocked 79’ Jens Stage (Werder Bremen), open play, 0.03 xG, saved 79’ Patrice Covic (Werder Bremen), open play, 0.03 xG, blocked 84’ Senne Lynen (Werder Bremen), from a corner, 0.03 xG, blocked 11’ Romano Schmid (Werder Bremen), open play, 0.02 xG, blocked 84’ Patrice Covic (Werder Bremen), open play, 0.02 xG, blocked 58’ Jens Stage (Werder Bremen), open play, 0.02 xG, saved 85’ Jens Stage (Werder Bremen), from a corner, 0.02 xG, off target 90+9’ Romano Schmid (Werder Bremen), open play, 0.02 xG, off target 48’ Andrej Kramaric (Hoffenheim), set piece, 0.02 xG, off target 84’ Romano Schmid (Werder Bremen), open play, 0.01 xG, off target 3’ Bernardo (Hoffenheim), from a corner, 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 3-5-2 Starting XI
Backhaus
Malatini 76’
Lynen
Coulibaly
Sugawara
Schmid
Puertas 76’
Stage
Deman 59’
Milosevic
Njinmah 59’
Hoffenheim 4-1-4-1 Starting XI
Baumann
Bernardo
Hajdari
Hranac
Coufal
Avdullahu
Prass 90’
Kramaric 59’
Burger
Prömel
Lemperle 76’

Player stats

PlayerPosMinGAShxGxAKPCards
Mio Backhaus GK900 0.000.000
Senne Lynen DEF902 0.080.000
Karim Coulibaly DEF901 0.030.000
Julián Malatini DEF780 0.000.121
Yukinari Sugawara MID902 0.170.101
Olivier Deman MID611 0.040.121
Romano Schmid MID904 0.110.102
Jens Stage MID906 0.240.202
Cameron Puertas MID780 0.000.021
Jovan Milosevic FWD901 0.120.000
Justin Njinmah FWD611 0.080.000
Samuel Mbangula Sub293 0.220.133
Marco Grüll Sub292 0.160.103
Patrice Covic Sub122 0.050.000
Keke Maximilian Topp Sub122 0.130.132

Starters first, then substitutes. xA is expected assists.

Before kick-off

Werder Bremen win 26% Avg odds 3.66
Draw 25% Avg odds 3.70
Hoffenheim win 49% Avg odds 1.93

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.