Bundesliga Regular Season - 27

RB Leipzig 5 - 0 FT 1899 Hoffenheim

Red Bull Arena

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
64
FT
Fri, Mar 20
Deutsch
RB Leipzig
5-0
1899 Hoffenheim
⚡ Intensity 70
⚖️ Balance 11
🏆 Stakes 56
🎲 Upset 0
Leipzig ruthlessly dismantle Hoffenheim at home.

Five-Star Leipzig Demolish Hoffenheim in European Six-Pointer

Worth Watching Futmetrix Score: 64/100. This brutal attacking masterclass serves as an unmistakable warning shot to the rest of the Bundesliga's top-four contenders.

The Early Avalanche

The crucial clash at Red Bull Arena carried enormous Stakes for the Champions League race, but only the hosts looked genuinely ready for the occasion. Anyone expecting a cagey, tactical affair was quickly disabused of that notion. RB Leipzig flew out of the traps, suffocating 1899 Hoffenheim with relentless attacking waves. Although the visitors managed an even share of possession at exactly fifty percent, the sheer Intensity of Leipzig's final-third execution blew them entirely away. The initial breakthrough arrived in the 17th minute when B. Gruda fired home with ruthless precision. That opening strike acted as the ultimate catalyst for a total defensive collapse from the away side, completely shifting the match momentum. Instead of regrouping, the visitors found themselves caught in a devastating storm.

The Thirteen-Minute Blitz

Once the first goal went in, the structural Balance of the visitors completely evaporated into thin air. Leipzig smelled blood and attacked with frightening efficiency. Just four minutes after the opener, C. Baumgartner doubled the advantage following an inch-perfect delivery from D. Raum. The home crowd was in absolute delirium by the half-hour mark when Gruda turned provider, teeing up Baumgartner to secure his well-deserved brace. Three rapid goals in a dizzying 13-minute spell effectively ended the contest before the interval. Gruda then decided to cap off his spectacular first-half performance by netting his second, courtesy of Y. Diomande. The damage could have been even worse, as Diomande saw a fifth goal scrubbed out by VAR for offside deep into stoppage time.

Adding the Final Polish

With the three points securely in the bag, the second half became a textbook exercise in game management for the rampant hosts. Any lingering Upset Factor had been entirely extinguished long before the halftime whistle. Hoffenheim registered eight shots across the evening but never truly threatened a monumental comeback, severely lacking the cutting edge to trouble the scorers. Instead, the home side utilised their squad depth to twist the knife further. Substitute B. Henrichs made an immediate impact, finding the back of the net in the 78th minute—just moments after entering the pitch—thanks to a sharp assist from A. Nusa. This emphatic victory reinforces Leipzig’s iron grip on third place in the table, moving them onto 50 points for the season.

Key Questions

What made Brajan Gruda the Man of the Match?

Gruda earned a flawless 10.0 rating by scoring twice, providing an assist, and consistently driving Leipzig’s relentless attacking transitions during the devastating first half.

What caused the 5-goal thriller?

A breathtaking 13-minute spell yielded three rapid-fire goals. Leipzig's clinical finishing and high-tempo movements completely dismantled the visitors' defensive structure before the break.

What does this mean for RB Leipzig's season?

The commanding victory solidifies their hold on third place. Reaching 50 points gives them massive momentum in the incredibly tight race for Champions League qualification.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
50%
50%
RB Leipzig 50%
1899 Hoffenheim 50%
Shots
14
8
RB Leipzig 14
1899 Hoffenheim 8
Shots on Target
9
2
RB Leipzig 9
1899 Hoffenheim 2
Expected Goals (xG)
2.39
0.78
RB Leipzig 2.39
1899 Hoffenheim 0.78
Passes
433
425
RB Leipzig 433
1899 Hoffenheim 425
Pass Accuracy
84%
83%
RB Leipzig 84%
1899 Hoffenheim 83%
Corners
1
3
RB Leipzig 1
1899 Hoffenheim 3
Fouls
8
16
RB Leipzig 8
1899 Hoffenheim 16
Yellow Cards
1
1
RB Leipzig 1
1899 Hoffenheim 1
Red Cards
0
0
RB Leipzig 0
1899 Hoffenheim 0

Match Events

15' 🟨 W. Orban
17' B. Gruda
21' C. Baumgartner (D. Raum)
Bernardo 🟨 23'
30' C. Baumgartner (B. Gruda)
44' B. Gruda (Y. Diomande)
45'+4 Y. Diomande
HT
R. Hranac A. Hajdari 🔄 46'
F. Asllani A. Kramaric 🔄 46'
66' 🔄 X. Schlager E. Banzuzi
66' 🔄 Y. Diomande A. Nusa
B. Toure C. Campbell 🔄 69'
T. Lemperle M. Moerstedt 🔄 69'
76' 🔄 Romulo Cardoso C. Harder
76' 🔄 R. Baku B. Henrichs
Bernardo M. Damar 🔄 76'
78' B. Henrichs (A. Nusa)
82' 🔄 D. Raum M. Finkgrafe
FT

Player Cards

Our take on every player in this match

RB Leipzig

Goalkeepers
Maarten Vandevoordt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
Defenders
Ridle Baku
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
Willi Orbán
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
Castello Lukeba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
David Raum
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
1
Assists
37%
Pass Acc
Midfielders
Xaver Schlager
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
66
Total Mins
66
Entry
Nicolas Seiwald
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
Christoph Baumgartner
HITMAN
HITMAN
2
Goals
2
Goals
2
On Target
8.3
Rating
Forwards
Brajan Gruda
HITMAN
HITMAN
2
Goals
2
Goals
3
On Target
10
Rating
Rômulo
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
Yan Diomande
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
5
Duels Won
0
Pens Won
BENCH
Leopold Zingerle
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Benjamin Henrichs
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
El Chadaille Bitshiabu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Max Finkgräfe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
Ezechiel Banzuzi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Antonio Nusa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Tidiam Gomis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Conrad Harder
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Johan Bakayoko
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

1899 Hoffenheim

Goalkeepers
Oliver Baumann
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
Defenders
Vladimír Coufal
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
Robin Hranáč
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Ozan Kabak
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
91
Total Mins
Started
Entry
Bernardo
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
Midfielders
Alexander Prass
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
7
Duels Won
0
Pens Won
Wouter Burger
ENFORCER
ENFORCER
7
Tackles
7
Tackles
8
Duels Won
80%
Win %
Grischa Prömel
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Bazoumana Touré
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
Forwards
Fisnik Asllani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Tim Lemperle
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
BENCH
Luca Philipp
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Albian Hajdari
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
Started
Entry
Valentin Lässig
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kevin Akpoguma
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Muhammed Damar
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Andrej Kramarić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
Started
Entry
Cole Campbell
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Max Moerstedt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Ihlas Bebou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
08/11/2025 1899 Hoffenheim 3 - 1 RB Leipzig Bundesliga PreZero Arena
05/04/2025 RB Leipzig 3 - 1 1899 Hoffenheim Bundesliga Red Bull Arena
23/11/2024 1899 Hoffenheim 4 - 3 RB Leipzig Bundesliga PreZero Arena
03/05/2024 1899 Hoffenheim 1 - 1 RB Leipzig Bundesliga PreZero Arena
16/12/2023 RB Leipzig 3 - 1 1899 Hoffenheim Bundesliga Leipzig Stadium
29/04/2023 RB Leipzig 1 - 0 1899 Hoffenheim Bundesliga Red Bull Arena
01/02/2023 RB Leipzig 3 - 1 1899 Hoffenheim DFB Pokal Red Bull Arena
05/11/2022 1899 Hoffenheim 1 - 3 RB Leipzig Bundesliga PreZero Arena
10/04/2022 RB Leipzig 3 - 0 1899 Hoffenheim Bundesliga Red Bull Arena
20/11/2021 1899 Hoffenheim 2 - 0 RB Leipzig Bundesliga PreZero Arena
08/11/2025
Bundesliga PreZero Arena
05/04/2025
Bundesliga Red Bull Arena
23/11/2024
Bundesliga PreZero Arena
03/05/2024
Bundesliga PreZero Arena
16/12/2023
Bundesliga Leipzig Stadium
29/04/2023
Bundesliga Red Bull Arena
01/02/2023
DFB Pokal Red Bull Arena
05/11/2022
Bundesliga PreZero Arena
10/04/2022
Bundesliga Red Bull Arena
20/11/2021
Bundesliga PreZero Arena
RB Leipzig Win
1899 Hoffenheim Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 27 70 97 25 +72 WBayern München 4 - 0 Union Berlin (21-03-2026)DBayer Leverkusen 1 - 1 Bayern München (14-03-2026)WBayern München 4 - 1 Borussia Mönchengladbach (06-03-2026)WBorussia Dortmund 2 - 3 Bayern München (28-02-2026)WBayern München 3 - 2 Eintracht Frankfurt (21-02-2026)
2 Borussia Dortmund 27 61 58 28 +30 WBorussia Dortmund 3 - 2 Hamburger SV (21-03-2026)WBorussia Dortmund 2 - 0 FC Augsburg (14-03-2026)W1. FC Köln 1 - 2 Borussia Dortmund (07-03-2026)LBorussia Dortmund 2 - 3 Bayern München (28-02-2026)DRB Leipzig 2 - 2 Borussia Dortmund (21-02-2026)
3 RB Leipzig 27 50 53 35 +18 WRB Leipzig 5 - 0 1899 Hoffenheim (20-03-2026)LVfB Stuttgart 1 - 0 RB Leipzig (15-03-2026)WRB Leipzig 2 - 1 FC Augsburg (07-03-2026)WHamburger SV 1 - 2 RB Leipzig (01-03-2026)DRB Leipzig 2 - 2 Borussia Dortmund (21-02-2026)
4 VfB Stuttgart 26 50 51 34 +17 WVfB Stuttgart 1 - 0 RB Leipzig (15-03-2026)DFSV Mainz 05 2 - 2 VfB Stuttgart (07-03-2026)WVfB Stuttgart 4 - 0 VfL Wolfsburg (01-03-2026)D1. FC Heidenheim 3 - 3 VfB Stuttgart (22-02-2026)WVfB Stuttgart 3 - 1 1. FC Köln (14-02-2026)
5 1899 Hoffenheim 27 50 54 39 +15 LRB Leipzig 5 - 0 1899 Hoffenheim (20-03-2026)D1899 Hoffenheim 1 - 1 VfL Wolfsburg (14-03-2026)W1. FC Heidenheim 2 - 4 1899 Hoffenheim (07-03-2026)L1899 Hoffenheim 0 - 1 FC St. Pauli (28-02-2026)D1. FC Köln 2 - 2 1899 Hoffenheim (21-02-2026)
6 Bayer Leverkusen 27 46 52 36 +16 D1. FC Heidenheim 3 - 3 Bayer Leverkusen (21-03-2026)DBayer Leverkusen 1 - 1 Bayern München (14-03-2026)DSC Freiburg 3 - 3 Bayer Leverkusen (07-03-2026)WHamburger SV 0 - 1 Bayer Leverkusen (04-03-2026)DBayer Leverkusen 1 - 1 FSV Mainz 05 (28-02-2026)
7 Eintracht Frankfurt 26 38 49 49 0 WEintracht Frankfurt 1 - 0 1. FC Heidenheim (14-03-2026)DFC St. Pauli 0 - 0 Eintracht Frankfurt (08-03-2026)WEintracht Frankfurt 2 - 0 SC Freiburg (01-03-2026)LBayern München 3 - 2 Eintracht Frankfurt (21-02-2026)WEintracht Frankfurt 3 - 0 Borussia Mönchengladbach (14-02-2026)
8 SC Freiburg 26 34 37 43 -6 LSC Freiburg 0 - 1 Union Berlin (15-03-2026)DSC Freiburg 3 - 3 Bayer Leverkusen (07-03-2026)LEintracht Frankfurt 2 - 0 SC Freiburg (01-03-2026)WSC Freiburg 2 - 1 Borussia Mönchengladbach (22-02-2026)L1899 Hoffenheim 3 - 0 SC Freiburg (14-02-2026)
9 FC Augsburg 26 31 31 45 -14 LBorussia Dortmund 2 - 0 FC Augsburg (14-03-2026)LRB Leipzig 2 - 1 FC Augsburg (07-03-2026)WFC Augsburg 2 - 0 1. FC Köln (27-02-2026)WVfL Wolfsburg 2 - 3 FC Augsburg (21-02-2026)WFC Augsburg 1 - 0 1. FC Heidenheim (15-02-2026)
10 Union Berlin 27 31 31 46 -15 LBayern München 4 - 0 Union Berlin (21-03-2026)WSC Freiburg 0 - 1 Union Berlin (15-03-2026)LUnion Berlin 1 - 4 Werder Bremen (08-03-2026)LBorussia Mönchengladbach 1 - 0 Union Berlin (28-02-2026)WUnion Berlin 1 - 0 Bayer Leverkusen (21-02-2026)
11 Hamburger SV 27 30 31 40 -9 LBorussia Dortmund 3 - 2 Hamburger SV (21-03-2026)DHamburger SV 1 - 1 1. FC Köln (14-03-2026)WVfL Wolfsburg 1 - 2 Hamburger SV (07-03-2026)LHamburger SV 0 - 1 Bayer Leverkusen (04-03-2026)LHamburger SV 1 - 2 RB Leipzig (01-03-2026)
12 Borussia Mönchengladbach 27 29 33 46 -13 D1. FC Köln 3 - 3 Borussia Mönchengladbach (21-03-2026)WBorussia Mönchengladbach 2 - 0 FC St. Pauli (13-03-2026)LBayern München 4 - 1 Borussia Mönchengladbach (06-03-2026)WBorussia Mönchengladbach 1 - 0 Union Berlin (28-02-2026)LSC Freiburg 2 - 1 Borussia Mönchengladbach (22-02-2026)
13 Werder Bremen 27 28 30 47 -17 WVfL Wolfsburg 0 - 1 Werder Bremen (21-03-2026)LWerder Bremen 0 - 2 FSV Mainz 05 (15-03-2026)WUnion Berlin 1 - 4 Werder Bremen (08-03-2026)WWerder Bremen 2 - 0 1. FC Heidenheim (28-02-2026)LFC St. Pauli 2 - 1 Werder Bremen (22-02-2026)
14 FSV Mainz 05 26 27 31 41 -10 WWerder Bremen 0 - 2 FSV Mainz 05 (15-03-2026)DFSV Mainz 05 2 - 2 VfB Stuttgart (07-03-2026)DBayer Leverkusen 1 - 1 FSV Mainz 05 (28-02-2026)DFSV Mainz 05 1 - 1 Hamburger SV (20-02-2026)LBorussia Dortmund 4 - 0 FSV Mainz 05 (13-02-2026)
15 1. FC Köln 27 26 38 47 -9 D1. FC Köln 3 - 3 Borussia Mönchengladbach (21-03-2026)DHamburger SV 1 - 1 1. FC Köln (14-03-2026)L1. FC Köln 1 - 2 Borussia Dortmund (07-03-2026)LFC Augsburg 2 - 0 1. FC Köln (27-02-2026)D1. FC Köln 2 - 2 1899 Hoffenheim (21-02-2026)
16 FC St. Pauli 26 24 23 42 -19 LBorussia Mönchengladbach 2 - 0 FC St. Pauli (13-03-2026)DFC St. Pauli 0 - 0 Eintracht Frankfurt (08-03-2026)W1899 Hoffenheim 0 - 1 FC St. Pauli (28-02-2026)WFC St. Pauli 2 - 1 Werder Bremen (22-02-2026)LBayer Leverkusen 4 - 0 FC St. Pauli (14-02-2026)
17 VfL Wolfsburg 27 21 35 57 -22 LVfL Wolfsburg 0 - 1 Werder Bremen (21-03-2026)D1899 Hoffenheim 1 - 1 VfL Wolfsburg (14-03-2026)LVfL Wolfsburg 1 - 2 Hamburger SV (07-03-2026)LVfB Stuttgart 4 - 0 VfL Wolfsburg (01-03-2026)LVfL Wolfsburg 2 - 3 FC Augsburg (21-02-2026)
18 1. FC Heidenheim 27 15 27 61 -34 D1. FC Heidenheim 3 - 3 Bayer Leverkusen (21-03-2026)LEintracht Frankfurt 1 - 0 1. FC Heidenheim (14-03-2026)L1. FC Heidenheim 2 - 4 1899 Hoffenheim (07-03-2026)LWerder Bremen 2 - 0 1. FC Heidenheim (28-02-2026)D1. FC Heidenheim 3 - 3 VfB Stuttgart (22-02-2026)