20.03.2026 19:30
5 - 0
Finished

RB Leipzig vs Hoffenheim

RB Leipzig vs Hoffenheim Live Score, Stats, Forecasts, H2H

4-3-3
Formations
4-4-2
26
7.7
Vandevoordt
17
6.7
Baku
4
7.2
Orban
23
7.1
Lukeba
22
9.0
Raum
24
6.8
Schlager
13
7.0
Seiwald
14
2
8.3
Baumgartner
10
2
9.6
Gruda
40
6.4
Romulo
49
7.6
Diomande
11
6.5
Asllani
19
6.1
Lemperle
22
6.3
Prass
18
7.1
Burger
6
5.8
Promel
29
6.4
Toure
34
5.2
Coufal
2
5.9
Hranac
5
5.2
Kabak
13
5.8
Bernardo
1
4.6
Baumann
6
6.7
Banzuzi
7
6.8
Nusa
11
6.6
Harder
35
Finkgrafe
39
7.4
Henrichs
10
6.3
Damar
20
6.2
Campbell
21
6.9
Hajdari
27
6.4
Kramaric
33
6.2
Moerstedt

Starting Lineups:

4
Willi Orban
10
Brajan Gruda
13
Nicolas Seiwald
14
Christoph Baumgartner
17
Ridle Baku
22
David Raum (C)
23
Castello Lukeba
24
Xaver Schlager
26
Maarten Vandevoordt (G)
40
Romulo
49
Diomande Y.
1
Oliver Baumann (C) (G)
2
Robin Hranac
5
Ozan Kabak
6
Grischa Promel
11
Fisnik Asllani
13
Bernardo
18
Wouter Burger
19
Tim Lemperle
22
Alexander Prass
29
Toure B.
34
Vladimir Coufal

Substitutes

5
El Chadaille Bitshiabu
6
Ezechiel Banzuzi
7
Antonio Nusa
9
Johan Bakayoko
11
Harder C.
25
Leopold Zingerle (G)
27
Tidiam Gomis
35
Max Finkgrafe
39
Benjamin Henrichs
9
Ihlas Bebou
10
Muhammed Damar
20
Cole Campbell
21
Albian Hajdari
25
Kevin Akpoguma
27
Andrej Kramaric
33
Max Moerstedt
37
Luca Philipp (G)
49
Valentin Lassig

Coaches:

Ole Werner
Christian Ilzer

Missing Players:

Gebel V. (Knee Injury)
Peter Gulacsi (Knee Injury)
Kosta Nedeljkovic (Back Injury)
Assan Ouedraogo (Knee Injury)
Leon Avdullahu (Muscle Injury)
Valentin Gendrey (Ankle Injury)
Adam Hlozek (Calf Injury)
Koki Machida (Knee Injury)

Final Results and Statistics of Match:

2
Accurate through passes
0
151
Ball possession
149
16
Big chances
0
6
Blocked shots
6
76
Clearances
36
4
Corner kicks
12
99
Crosses
99
112
Duels won
90
0
Errors leading to goal
2
0
Errors leading to shot
2
4.02
Expected assists (xA)
0.98
8.8
Expected goals (xG)
3.12
16
Fouls
32
32
Free kicks
16
4
Goalkeeper saves
8
1.08
Goals prevented
-2.98
2
Headed goals
0
0
Hit the woodwork
0
20
Interceptions
12
138
Long passes
109
10
Offsides
2
504
Passes
490
207
Passes in final third
194
18
Shots inside the box
12
4
Shots off target
6
36
Shots on target
8
10
Shots outside the box
4
204
Tackles
113
40
Throw ins
44
56
Total shots
32
64
Touches in opposition box
34
7.02
xG on target (xGOT)
1.08
1.08
xGOT faced
7.02
2
Yellow cards
2
1.00
Accurate through passes
0.00
52.00
Ball possession
48.00
4.00
Big chances
0.00
1.00
Blocked shots
2.00
17.00
Clearances
11.00
1.00
Corner kicks
0.00
33.00
Crosses
50.00
27.00
Duels won
22.00
0.00
Errors leading to goal
1.00
0.00
Errors leading to shot
0.00
1.63
Expected assists (xA)
0.24
1.82
Expected goals (xG)
0.15
6.00
Fouls
10.00
10.00
Free kicks
6.00
0.00
Goalkeeper saves
2.00
0.00
Goals prevented
-1.19
1.00
Headed goals
0.00
0.00
Hit the woodwork
0.00
4.00
Interceptions
2.00
40.00
Long passes
34.00
2.00
Offsides
0.00
81.00
Passes
77.00
65.00
Passes in final third
60.00
6.00
Shots inside the box
2.00
0.00
Shots off target
1.00
6.00
Shots on target
0.00
1.00
Shots outside the box
1.00
63.00
Tackles
33.00
11.00
Throw ins
8.00
7.00
Total shots
3.00
14.00
Touches in opposition box
8.00
2.81
xG on target (xGOT)
0.00
0.00
xGOT faced
2.81
1.00
Yellow cards
1.00
0.00
Accurate through passes
0.00
49.00
Ball possession
51.00
0.00
Big chances
0.00
2.00
Blocked shots
1.00
21.00
Clearances
7.00
0.00
Corner kicks
3.00
33.00
Crosses
21.00
29.00
Duels won
23.00
0.00
Errors leading to goal
0.00
0.00
Errors leading to shot
1.00
0.38
Expected assists (xA)
0.25
0.38
Expected goals (xG)
0.63
2.00
Fouls
6.00
6.00
Free kicks
2.00
2.00
Goalkeeper saves
2.00
0.54
Goals prevented
-0.30
0.00
Hit the woodwork
0.00
6.00
Interceptions
4.00
53.00
Long passes
39.00
3.00
Offsides
1.00
87.00
Passes
86.00
73.00
Passes in final third
69.00
3.00
Shots inside the box
4.00
2.00
Shots off target
2.00
3.00
Shots on target
2.00
4.00
Shots outside the box
1.00
73.00
Tackles
41.00
9.00
Throw ins
14.00
7.00
Total shots
5.00
18.00
Touches in opposition box
9.00
0.70
xG on target (xGOT)
0.54
0.54
xGOT faced
0.70
1.00
Accurate through passes
0.00
50.00
Ball possession
50.00
4.00
Big chances
0.00
3.00
Blocked shots
3.00
38.00
Clearances
18.00
1.00
Corner kicks
3.00
33.00
Crosses
28.00
56.00
Duels won
45.00
0.00
Errors leading to goal
1.00
0.00
Errors leading to shot
1.00
2.01
Expected assists (xA)
0.49
2.20
Expected goals (xG)
0.78
8.00
Fouls
16.00
16.00
Free kicks
8.00
2.00
Goalkeeper saves
4.00
0.54
Goals prevented
-1.49
1.00
Headed goals
0.00
0.00
Hit the woodwork
0.00
10.00
Interceptions
6.00
45.00
Long passes
36.00
5.00
Offsides
1.00
84.00
Passes
82.00
69.00
Passes in final third
65.00
9.00
Shots inside the box
6.00
2.00
Shots off target
3.00
9.00
Shots on target
2.00
5.00
Shots outside the box
2.00
68.00
Tackles
39.00
20.00
Throw ins
22.00
14.00
Total shots
8.00
32.00
Touches in opposition box
17.00
3.51
xG on target (xGOT)
0.54
0.54
xGOT faced
3.51
1.00
Yellow cards
1.00

Online Stream (RB Leipzig - Hoffenheim Text Broadcast)

90+4' That's the end of the match.
90+2' Brajan Gruda (RB Leipzig) is picked out by one of his teammates with a brilliant long-range cross, but he doesn't control the ball well and the defence eliminates the danger without any problem.
90' 3 min. of stoppage-time to be played.
88' Muhammed Damar (Hoffenheim) finds his way to a rebound on the edge of the box, shoots to the middle of the goal, but the keeper is ready and denies him.
87' Hoffenheim are seeing far more of the ball now.
85' A long cross from the side is directed to the well-positioned Cole Campbell (Hoffenheim), but the defence gets it clear.
83' Nicolas Seiwald (RB Leipzig) commits a rough foul. Sven Jablonski stops the game and makes a call.
82' Here is a change. David Raum is going off and Ole Werner gives the last tactical orders to Max Finkgrafe (RB Leipzig).
81' The actual number of corner kicks in this match – 1:3.
78' It's 5:0! Antonio Nusa feeds Benjamin Henrichs (RB Leipzig) inside the box, who is unmarked and buries the ball in the top left corner.
76' It is time for a substitution. Muhammed Damar (Hoffenheim) is on for Bernardo.
76' Ole Werner decides to make a substitution. Ridle Baku will be replaced by Benjamin Henrichs (RB Leipzig).
76' The attendance is 40980.
76' The referee stops play so that a substitution can be made and Romulo Cardoso leaves the pitch and Conrad Harder (RB Leipzig) comes on.
75' A corner kick by Hoffenheim is thwarted by the well prepared Maarten Vandevoordt (RB Leipzig).
73' Ezechiel Banzuzi (RB Leipzig) had an opportunity from long range. His low shot was directed towards the middle of the goal, but Oliver Baumann was alert and made a comfortable save.
72' The linesman raises his flag. Ridle Baku (RB Leipzig) is adjudged offside.
71' 11:6 – this is the total number of shots produced by both teams.
69' Christian Ilzer has decided to substitute Tim Lemperle and he is replaced by Max Moerstedt (Hoffenheim).
69' It will be a substitution. Cole Campbell (Hoffenheim) is ready to enter the pitch as Bazoumana Toure walks off.
66' We are about to witness a substitution. Antonio Nusa (RB Leipzig) is replacing Yan Diomande.
66' Ole Werner prepares a substitution. Xaver Schlager is replaced by Ezechiel Banzuzi (RB Leipzig).
64' Hoffenheim keep possession of the ball by producing short passes and one-two passes from player to player.
62' He should have scored! Ridle Baku (RB Leipzig) gathered a short pass deep inside the box but took too long to shoot, allowing the defender to make the block.
59' Brajan Gruda sprays a wonderful pass out to Christoph Baumgartner (RB Leipzig), who cannot get enough power or direction to cause Oliver Baumann problems and the goalkeeper is able to watch the ball go just over the crossbar.
58' The ball possession is 46:54.
56' Yan Diomande (RB Leipzig) slaloms his way past challenges, but an opposing player does well to get the ball away.
54' Grischa Promel (Hoffenheim) has a great chance inside the box following a rebound off a defender, but somehow he gets underneath the ball and it flies high over the bar.
53' A run and shot from the edge of the box by Grischa Promel (Hoffenheim) causes Maarten Vandevoordt little worry as it's towards the middle of the goal. Easy save.
52' A lofted cross from Vladimir Coufal (Hoffenheim) is unsuccessful as the opponent's defence quickly clears the ball out of the penalty area.
50' Vladimir Coufal (Hoffenheim) swings in a cross from the corner, but Maarten Vandevoordt reads it well and gathers the ball.
49' The game is interrupted, a clear handball by Bazoumana Toure (Hoffenheim).
48' The resulting corner from Andrej Kramaric (Hoffenheim) only finds one of the defenders, who heads it out of danger.
46' The need to improve in the second half has brought about a change. Fisnik Asllani comes off for Andrej Kramaric (Hoffenheim).
46' Christian Ilzer has decided to make a substitution during the half-time break. Albian Hajdari (Hoffenheim) comes on the pitch for Robin Hranac.
46' The whistle blows and Sven Jablonski starts the second half.
45+8' That is it for the first half after the referee blows his whistle and the players head to their respective dressing rooms.
45+8' The referee looks satisfied after his VAR review and duly disallows the goal for offside. The RB Leipzig players look gutted.
45+6' The RB Leipzig players halt their celebrations as referee Sven Jablonski makes the VAR signal to review the goal, most likely to ascertain if there was an offside in the build-up play.
45+4' The ball rebounds and arrives at the feet of Yan Diomande (RB Leipzig) just outside the box. He doesn't think twice and fires a great shot into the bottom right corner. His attempt was beyond the reach of Oliver Baumann, so the score changes to 5:0.
45+4' Vladimir Coufal (Hoffenheim) should know this behaviour is beyond the rules. He was too careless with his challenge and left Sven Jablonski no option but to blow his whistle. It's a free kick to RB Leipzig in a dangerous position.
45+2' Tim Lemperle (Hoffenheim) makes a driving run into the box but he cannot work any space for a shot.
45' 4 additional min. will be played.
44' A superb goal from great team play! Brajan Gruda (RB Leipzig) latches on to a perfect pass and fires an excellent low shot inside the right post. There is nothing a goalkeeper can do about shots like that.
43' Fisnik Asllani (Hoffenheim) commits a rough challenge and Sven Jablonski blows his whistle for an infringement.
41' Brajan Gruda (RB Leipzig) attempts to find the head of one of his teammates with a promising cross into the box, but a defender outjumps the attackers and averts the threat.
40' Fouls committed – 4:8.
38' RB Leipzig are showing great team chemistry. They are passing the ball around seamlessly.
35' David Raum (RB Leipzig) tries to find the head of a teammate in the box but overhits the cross.
33' Yan Diomande (RB Leipzig) picks up an injury.
32' Sven Jablonski has a clear sight and sees a foul from Vladimir Coufal (Hoffenheim).
30' What an excellent finish! Christoph Baumgartner (RB Leipzig) latched on to an inch-perfect cross into the box and rifled an unstoppable low drive into the middle of the net and past the helpless goalkeeper.
29' 4:3 – the total goal attempt statistics.
27' Grischa Promel (Hoffenheim) is writhing in pain and can now receive medical treatment after the referee signals for the physio to come onto the pitch.
26' One of the RB Leipzig players tripped an opponent and conceded a foul.
23' Bernardo (Hoffenheim) takes out his opponent with a nasty challenge and is relieved when the referee only gives him a booking.
21' Goal! David Raum swings the ball deep into the box and finds Christoph Baumgartner (RB Leipzig) unmarked, and his close-range header flies past the keeper into the right side of the goal. 2:0.
19' Robin Hranac (Hoffenheim) deprives his opponent of the ball, but the referee blows his whistle for a foul. He's not happy with the decision!
17' Goal 1:0! Brajan Gruda (RB Leipzig) taps home from close range after the rebound fell kindly into his path.
16' The ratio of the ball possession is 42:58.
14' This yellow card was deserved. The tackle by Willi Orban (RB Leipzig) was quite harsh and Sven Jablonski didn't hesitate to show him a yellow card.
13' Wouter Burger (Hoffenheim) tries to take the opposition by surprise with a quick free kick into the box.
11' The Hoffenheim players are displaying brilliant short passes and great ball movement. They are waiting to open the opposition's defence and hit them swiftly on the break.
9' RB Leipzig are ruled offside.
7' Referee Sven Jablonski sees the trip by Fisnik Asllani (Hoffenheim) and doesn't hesitate to blow his whistle.
5' Bazoumana Toure (Hoffenheim) escapes without any punishment from the referee after using excessive force to foul his opponent.
3' Hoffenheim keep the ball and are displaying some tiki-taka style passing at the moment.
1' The referee blows his whistle and we are underway.
The players are out at last! Hoffenheim will take the kick-off.
Let us introduce today's referee to you, and it's Sven Jablonski.
Before the start of the game, you can see the starting lineups for today's clash.
Welcome to our live text commentary, ladies and gentlemen! The starting lineups will be announced very soon, so just sit back and get ready to enjoy the action.

Last Matches of RB Leipzig

16.05.26
BUN
(2) - (1)
L
09.05.26
BUN
(1) - (0)
W
02.05.26
BUN
(2) - (0)
L
24.04.26
BUN
(2) - (0)
W
18.04.26
BUN
(1) - (1)
W
11.04.26
BUN
(0) - (0)
W
09.05.26
BUN
(1) - (0)
W
24.04.26
BUN
(2) - (0)
W
11.04.26
BUN
(0) - (0)
W
20.03.26
BUN
(4) - (0)
W
07.03.26
BUN
(0) - (1)
W
21.02.26
BUN
(2) - (0)
D

Last Matches of Hoffenheim

16.05.26
BUN
(2) - (0)
L
09.05.26
BUN
(1) - (0)
W
02.05.26
BUN
(2) - (1)
D
25.04.26
BUN
(1) - (2)
W
18.04.26
BUN
(1) - (0)
W
10.04.26
BUN
(2) - (2)
D
16.05.26
BUN
(2) - (0)
L
25.04.26
BUN
(1) - (2)
W
10.04.26
BUN
(2) - (2)
D
20.03.26
BUN
(4) - (0)
L
07.03.26
BUN
(0) - (2)
W
21.02.26
BUN
(1) - (1)
D

RB Leipzig vs Hoffenheim matches

20.03.26
BUN
(4) - (0)
08.11.25
BUN
(2) - (1)
05.04.25
BUN
(2) - (1)
23.11.24
BUN
(1) - (2)
03.05.24
BUN
(0) - (1)
16.12.23
BUN
(1) - (1)
20.03.26
BUN
(4) - (0)
05.04.25
BUN
(2) - (1)
16.12.23
BUN
(1) - (1)
29.04.23
BUN
(1) - (0)
01.02.23
POK
(2) - (0)
10.04.22
BUN
(3) - (0)

Follow Game Online:

RB Leipzig vs Hoffenheim live stream online is not available right now. You can see the full history of RB Leipzig vs Hoffenheim head to head confrontation.

RB Leipzig vs Hoffenheim Head To Head Confrontation

Our site's database keeps all result's history of previous games between RB Leipzig and Hoffenheim, sorted by date. Such information can be very useful for making a correct prediction for the outcome of RB Leipzig vs Hoffenheim upcoming matches.

20.03.2026

RB Leipzig 5 - 0 Hoffenheim (Gruda B., Baumgartner C., Baumgartner C.)

05.04.2025

RB Leipzig 3 - 1 Hoffenheim (Bischof T., Sesko B., Baku R.)

16.12.2023

RB Leipzig 3 - 1 Hoffenheim (Klostermann L., Kabak O., Forsberg E.)

01.02.2023

RB Leipzig 3 - 1 Hoffenheim (Forsberg E., Laimer K., Dolberg K.)

10.04.2022

RB Leipzig 3 - 0 Hoffenheim (Nkunku C., Halstenberg M., Szoboszlai D.)

07.12.2019

RB Leipzig 3 - 1 Hoffenheim (Werner T., Werner T., Sabitzer M.)

25.02.2019

RB Leipzig 1 - 1 Hoffenheim (Kramaric A., Orban W.)

31.10.2018

RB Leipzig 2 - 0 Hoffenheim (Werner T., Werner T.)

21.04.2018

RB Leipzig 2 - 5 Hoffenheim (Uth M., Gnabry S., Kaderabek P.)

21-04-2018 13:30

Bundesliga

14' Mark Uth (0-1), 35' Serge Gnabry (0-2), 45' Pavel Kaderabek (0-3), 59' Naby Keita (1-3), 59' Mark Uth (1-4), 64' Lukas Rupp (1-5), 88' Dayot Upamecano (2-5),

47' Emil Forsberg (R), 48' Florian Grillitsch (Y), 64' Nico Schulz (Y),

46' Stefan IlsankerNaby Keita, 46' Benjamin HubnerHavard Nordtveit, 46' BrumaJean-Kevin Augustin, 54' Serge GnabryLukas Rupp, 56' Florian GrillitschKerem Demirbay, 62' Willi OrbanDayot Upamecano,

28.01.2017

RB Leipzig 2 - 1 Hoffenheim (Amiri N., Werner T., Sabitzer M.)

28-01-2017 14:30

Bundesliga

18' Nadiem Amiri (0-1), 38' Timo Werner (1-1), 77' Marcel Sabitzer (2-1),

19' Nadiem Amiri (Y), 35' Yussuf Poulsen (Y), 60' Sandro Wagner (R), 84' Marvin Compper (Y), 88' Adam Szalai (Y), 90' Benjamin Hubner (Y), 90+2' Davie Selke (Y),

46' Kevin VogtFabian Schar, 63' Andrej KramaricMark Uth, 73' Yussuf PoulsenDavie Selke, 76' Nadiem AmiriAdam Szalai, 90+1' Naby KeitaDominik Kaiser, 90+3' Timo WernerRani Khedira,