RB Leipzig vs Hoffenheim

5 April 2025 · Bundesliga · 2024/25 · Referee Robert Hartmann

Full time 3 – 1

Half-time: 2–1

  • Benjamin Sesko 24’
  • Bote Baku 43’
  • Yussuf Poulsen 84’
  • Tom Bischof 11’

Match summary

RB Leipzig came from behind to win 3-1 at home to Hoffenheim. RB Leipzig led 2-1 at half-time.

In the first half, Tom Bischof put Hoffenheim ahead in the 11th minute, set up by Bazoumana Touré, Benjamin Sesko equalised with a header in the 24th minute, set up by David Raum, and Bote Baku put RB Leipzig in front in the 43rd minute. In the second half, Yussuf Poulsen made it 3-1 in the 84th minute, set up by Tidiam Gomis.

There was little between the sides on chances: RB Leipzig created 1.40 expected goals (xG) from 16 shots, Hoffenheim 1.28 from 9. Hoffenheim had a player sent off.

Match stats

RB Leipzig Hoffenheim
16 Shots 9
5 Shots on Target 5
8 Corners 2
0 Yellow Cards 3
0 Red Cards 1
1.40 xG 1.19
1.40 Non-penalty xG 1.19
15 Deep Completions 4

Key events

RB Leipzig Hoffenheim
Kick-off
11’
Tom Bischof
Assist: Bazoumana Touré
0-1 (Hoffenheim)
Benjamin Sesko
Assist: David Raum
1-1 (RB Leipzig)
24’
Bote Baku2-1 (RB Leipzig)
43’
Half-time2-1
Yussuf Poulsen
Assist: Tidiam Gomis
3-1 (RB Leipzig)
84’
Full-time3-1

Bookings

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

Hoffenheim
  • Leo Østigard
  • Arthur Chaves
  • Bazoumana Touré
  • Gift Orban

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.40 1.28 11’ Tom Bischof (Hoffenheim), 0-1 11’ 24’ Benjamin Sesko (RB Leipzig), 1-1 24’ 43’ Bote Baku (RB Leipzig), 2-1 43’ 84’ Yussuf Poulsen (RB Leipzig), 3-1 84’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.40 1.28 11’ Tom Bischof (Hoffenheim), 0-1 Bischof 11’ 24’ Benjamin Sesko (RB Leipzig), 1-1 Sesko 24’ 43’ Bote Baku (RB Leipzig), 2-1 Baku 43’ 84’ Yussuf Poulsen (RB Leipzig), 3-1 Poulsen 84’
RB Leipzig 1.40 xGHoffenheim 1.28 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Hoffenheim attacking RB Leipzig attacking 
2’ Bazoumana Touré (Hoffenheim), open play, 0.46 xG, saved 70’ Valentin Gendrey (Hoffenheim), open play, 0.44 xG, saved 84’ Yussuf Poulsen (RB Leipzig), open play, 0.42 xG, goal 90+2’ Yussuf Poulsen (RB Leipzig), open play, 0.14 xG, off target 70’ Tom Bischof (Hoffenheim), open play, 0.13 xG, saved 84’ Yussuf Poulsen (RB Leipzig), open play, 0.13 xG, saved 56’ Christoph Baumgartner (RB Leipzig), open play, 0.11 xG, off target 54’ Loïs Openda (RB Leipzig), open play, 0.10 xG, saved 10’ Willi Orban (RB Leipzig), from a corner, 0.08 xG, off target 60’ David Raum (RB Leipzig), direct free kick, 0.08 xG, blocked 2’ Bazoumana Touré (Hoffenheim), open play, 0.07 xG, saved 47’ Benjamin Sesko (RB Leipzig), set piece, 0.07 xG, blocked 47’ Andrej Kramaric (Hoffenheim), open play, 0.07 xG, off target 89’ Tidiam Gomis (RB Leipzig), from a corner, 0.07 xG, off target 43’ Bote Baku (RB Leipzig), open play, 0.06 xG, goal 47’ Andrej Kramaric (Hoffenheim), open play, 0.04 xG, blocked 60’ Tidiam Gomis (RB Leipzig), set piece, 0.04 xG, off target 10’ Benjamin Sesko (RB Leipzig), open play, 0.03 xG, blocked 34’ Tom Bischof (Hoffenheim), open play, 0.03 xG, off target 15’ Bote Baku (RB Leipzig), open play, 0.03 xG, off target 24’ Benjamin Sesko (RB Leipzig), from a corner, 0.02 xG, goal 3’ Marius Bülter (Hoffenheim), from a corner, 0.02 xG, off target 11’ Tom Bischof (Hoffenheim), open play, 0.02 xG, goal 47’ Kosta Nedeljkovic (RB Leipzig), set piece, 0.02 xG, blocked 18’ Loïs Openda (RB Leipzig), open play, 0.01 xG, off target 2’ Bazoumana Touré (Hoffenheim), open play, 0.46 xG, saved 70’ Valentin Gendrey (Hoffenheim), open play, 0.44 xG, saved 84’ Yussuf Poulsen (RB Leipzig), open play, 0.42 xG, goal 90+2’ Yussuf Poulsen (RB Leipzig), open play, 0.14 xG, off target 84’ Yussuf Poulsen (RB Leipzig), open play, 0.13 xG, saved 70’ Tom Bischof (Hoffenheim), open play, 0.13 xG, saved 56’ Christoph Baumgartner (RB Leipzig), open play, 0.11 xG, off target 54’ Loïs Openda (RB Leipzig), open play, 0.10 xG, saved 10’ Willi Orban (RB Leipzig), from a corner, 0.08 xG, off target 60’ David Raum (RB Leipzig), direct free kick, 0.08 xG, blocked 2’ Bazoumana Touré (Hoffenheim), open play, 0.07 xG, saved 47’ Benjamin Sesko (RB Leipzig), set piece, 0.07 xG, blocked 89’ Tidiam Gomis (RB Leipzig), from a corner, 0.07 xG, off target 47’ Andrej Kramaric (Hoffenheim), open play, 0.07 xG, off target 43’ Bote Baku (RB Leipzig), open play, 0.06 xG, goal 47’ Andrej Kramaric (Hoffenheim), open play, 0.04 xG, blocked 60’ Tidiam Gomis (RB Leipzig), set piece, 0.04 xG, off target 10’ Benjamin Sesko (RB Leipzig), open play, 0.03 xG, blocked 34’ Tom Bischof (Hoffenheim), open play, 0.03 xG, off target 15’ Bote Baku (RB Leipzig), open play, 0.03 xG, off target 24’ Benjamin Sesko (RB Leipzig), from a corner, 0.02 xG, goal 3’ Marius Bülter (Hoffenheim), from a corner, 0.02 xG, off target 11’ Tom Bischof (Hoffenheim), open play, 0.02 xG, goal 47’ Kosta Nedeljkovic (RB Leipzig), set piece, 0.02 xG, blocked 18’ Loïs Openda (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
Péter Gulácsi GK900 0.000.000
Kosta Nedeljkovic DEF751 0.020.101
Castello Lukeba DEF900 0.000.000
Willi Orban DEF901 0.080.041
David Raum DEF9011 0.080.414
Nicolas Seiwald MID750 0.000.000
Arthur Vermeeren MID480 0.000.031
Xavi Simons MID900 0.000.000
Bote Baku MID4812 0.090.000
Benjamin Sesko FWD9013 0.120.000
Loïs Openda FWD832 0.100.000
Christoph Baumgartner Sub421 0.110.000
Tidiam Gomis Sub4212 0.110.421
Lukas Klostermann Sub150 0.000.000
Amadou Haidara Sub150 0.000.000
Yussuf Poulsen Sub713 0.700.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

RB Leipzig win 57% Avg odds 1.67
Draw 23% Avg odds 4.24
Hoffenheim win 20% Avg odds 4.72

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.