Bundesliga Regular Season - 20

1899 Hoffenheim 3 - 1 FT Union Berlin

PreZero Arena

AI-powered match analysis and previews to help you decide which games are worth watching

60
FT
Sat, Jan 31
Deutsch
1899 Hoffenheim
3-1
Union Berlin
⚡ Intensity 58
⚖️ Balance 20
🏆 Stakes 44
🎲 Upset 0
Kramarić brace fuels Hoffenheim title charge

Kramarić Masterclass Extends Hoffenheim Winning Streak

Worth Watching Futmetrix Score: 60/100. This clinical display from Andrej Kramarić ensures 1899 Hoffenheim keep the heat on at the top of the table while piling more misery on a fading Union Berlin.

The Opening Act

The early exchanges at PreZero Arena reflected the contrasting fortunes of two sides at opposite ends of the momentum scale. While 1899 Hoffenheim entered the fray on the back of five consecutive victories, the visitors from the capital looked to disrupt the rhythm of a side chasing the Stakes of a genuine title race. Throughout the first half-hour, the home side dominated possession with 60%, methodically probing a compact defensive block. Despite Union Berlin managing to generate significant corner pressure—racking up 10 set-piece opportunities over the ninety minutes—they lacked the clinical touch required to silence the home crowd. The match initially felt like a tactical stalemate, with both managers demanding high Intensity in the middle of the park, but the fragile Balance of the encounter was about to be shattered.

The Pivot

Everything changed in a devastating five-minute window that effectively decided the outcome. In the 42nd minute, the referee pointed to the spot, allowing Andrej Kramarić to step up and coolly slot home the opener from the penalty spot. Before the visitors could regroup, the Croatian marksman struck again just before the interval. A clever delivery from B. Toure found Kramarić in the 45th minute, who finished with the predatory instinct that has defined his career. The mountain became even steeper for the Iron Ones immediately after the restart. In the 47th minute, a moment of misfortune saw D. Leite turn the ball into his own net, gifting the hosts a three-goal cushion. This blitz erased any hope of an Upset and showcased the efficiency of a Hoffenheim side that scored three times from limited clear-cut openings.

The Resolution

To their credit, the visitors refused to capitulate entirely, maintaining a high volume of 16 total shots as they searched for a way back into the contest. Their persistence was finally rewarded in the 68th minute when Rani Khedira found the net, providing a brief glimmer of hope for the travelling support. However, the damage was already done. The home side managed the closing stages with professional composure, ensuring their sixth win on the bounce remained secure. This result keeps Hoffenheim firmly entrenched in the top three, just three points off the summit, while Union Berlin’s winless streak continues to dampen their season prospects. The discrepancy in efficiency was the ultimate story; while Berlin fought hard and forced 13 corners combined, they couldn't match the individual brilliance of Kramarić. For the hosts, the dream of a title charge remains very much alive.

Key Questions

Who was the top performer?

Andrej Kramarić was the standout, scoring two clinical goals and earning an 8.3 rating to lead his side to victory.

What was the turning point?

A quick-fire double from Kramarić followed by a Diogo Leite own goal early in the second half put the match out of reach.

How is the Futmetrix Score calculated?

The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.

Match Statistics

Possession
60%
40%
1899 Hoffenheim 60%
Union Berlin 40%
Shots
8
16
1899 Hoffenheim 8
Union Berlin 16
Shots on Target
3
3
1899 Hoffenheim 3
Union Berlin 3
Expected Goals (xG)
1.22
1.56
1899 Hoffenheim 1.22
Union Berlin 1.56
Passes
434
275
1899 Hoffenheim 434
Union Berlin 275
Pass Accuracy
79%
62%
1899 Hoffenheim 79%
Union Berlin 62%
Corners
3
10
1899 Hoffenheim 3
Union Berlin 10
Fouls
11
17
1899 Hoffenheim 11
Union Berlin 17
Yellow Cards
2
2
1899 Hoffenheim 2
Union Berlin 2
Red Cards
0
0
1899 Hoffenheim 0
Union Berlin 0

Match Events

8' 🟨 A. Hajdari
S. Nsoki 🟨 21'
42' A. Kramaric
45' A. Kramaric (B. Toure)
HT
46' 🔄 T. Lemperle M. Moerstedt
47' D. Leite
Jeong Woo-Yeong A. Schafer 🔄 54'
S. Nsoki D. Kohn 🔄 54'
O. Burke I. Ansah 🔄 54'
A. Ilic 🟨 58'
R. Khedira 68'
D. Leite L. Burcu 🔄 75'
78' 🔄 F. Asllani I. Bebou
83' 🔄 A. Kramaric A. Prass
A. Kemlein A. Kral 🔄 83'
85' 🟨 A. Prass
90'+1 🔄 B. Toure K. Akpoguma
FT

Player Cards

Season performance ratings for players in this match

1899 Hoffenheim

Goalkeepers
Oliver Baumann
NPC
NPC
94
minutes
94
minutes
30%
pass acc
6.9
rating
Defenders
Vladimír Coufal
PROVOCATEUR
PROVOCATEUR
5
fouls won
5
fouls won
7
Duels Won
0
pens won
Robin Hranáč
SWEEPER
SWEEPER
3
cleanups
3
cleanups
1
interceptions
2
blocks
Ozan Kabak
PROVOCATEUR
PROVOCATEUR
2
fouls won
2
fouls won
14
Duels Won
0
pens won
Albian Hajdari
WALL
WALL
0
dribbled past
0
dribbled past
3
tackles
64%
duel win %
Midfielders
Andrej Kramarić
HITMAN
HITMAN
2
goals
2
goals
3
on target
8.3
rating
Leon Avdullahu
MAGNET
MAGNET
76
activity
76
activity
69
passes
7
duels
Grischa Prömel
SWEEPER
SWEEPER
4
cleanups
4
cleanups
4
interceptions
0
blocks
Forwards
Tim Lemperle
PROVOCATEUR
PROVOCATEUR
2
fouls won
2
fouls won
4
Duels Won
0
pens won
Fisnik Asllani
SWEEPER
SWEEPER
1
cleanups
1
cleanups
1
interceptions
0
blocks
Bazoumana Touré
ARCHITECT
ARCHITECT
3
key passes
3
key passes
1
assists
17%
pass acc
BENCH
Luca Philipp
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Valentin Gendrey
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Kevin Akpoguma
CAMEO
CAMEO
3
minutes
3
minutes
1
touches
None
events
Bernardo
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Alexander Prass
👻 Invisible Nothing to note
Muhammed Damar
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Luka Duric
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Max Moerstedt
WALL
WALL
0
dribbled past
0
dribbled past
1
tackles
56%
duel win %
Ihlas Bebou
👻 Invisible Nothing to note

Union Berlin

Goalkeepers
Frederik Rønnow
SIEVE
SIEVE
25%
save %
25%
save %
3
conceded
1
saves
Defenders
Danilho Doekhi
PROVOCATEUR
PROVOCATEUR
2
fouls won
2
fouls won
8
Duels Won
0
pens won
Leopold Querfeld
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
5
fouls
5.9
rating
Diogo Leite
FRIENDLY FIRE
FRIENDLY FIRE
0
mistake
0
mistake
0
fouls
5.9
rating
Midfielders
Janik Haberer
ARCHITECT
ARCHITECT
4
key passes
4
key passes
0
assists
16%
pass acc
Rani Khedira
SNIPER
SNIPER
50%
conversion
50%
conversion
1
goals
2
shots
Aljoscha Kemlein
NPC
NPC
83
minutes
83
minutes
26%
pass acc
6.9
rating
Stanley N'Soki
BRUISER
BRUISER
3
fouls
3
fouls
Yellow
cards
1
tackles
Forwards
Oliver Burke
👻 Invisible Nothing to note
Woo-Yeong Jeong
👻 Invisible Nothing to note
Andrej Ilić
WALL
WALL
0
dribbled past
0
dribbled past
1
tackles
45%
duel win %
BENCH
Matheo Raab
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Derrick Köhn
👻 Invisible Nothing to note
Christopher Trimmel
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Alex Král
CAMEO
CAMEO
11
minutes
11
minutes
2
touches
None
events
Tim Skarke
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
András Schäfer
👻 Invisible Nothing to note
Livan Burcu
👻 Invisible Nothing to note
David Preu
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Ilyas Ansah
👻 Invisible Nothing to note

Head to Head

Date Home Score Away Competition Venue
13/09/2025 Union Berlin 2 - 4 1899 Hoffenheim Bundesliga Stadion An der Alten Försterei
08/02/2025 1899 Hoffenheim 0 - 4 Union Berlin Bundesliga PreZero Arena
21/09/2024 Union Berlin 2 - 1 1899 Hoffenheim Bundesliga Stadion An der Alten Försterei
17/02/2024 1899 Hoffenheim 0 - 1 Union Berlin Bundesliga PreZero Arena
23/09/2023 Union Berlin 0 - 2 1899 Hoffenheim Bundesliga Stadion An der Alten Försterei
20/05/2023 1899 Hoffenheim 4 - 2 Union Berlin Bundesliga PreZero Arena
13/09/2025
Bundesliga Stadion An der Alten Försterei
08/02/2025
Bundesliga PreZero Arena
21/09/2024
Bundesliga Stadion An der Alten Försterei
17/02/2024
Bundesliga PreZero Arena
23/09/2023
Bundesliga Stadion An der Alten Försterei
20/05/2023
Bundesliga PreZero Arena
1899 Hoffenheim Win
Union Berlin Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 20 51 74 18 +56 DHamburger SV 2 - 2 Bayern München (31-01-2026)LBayern München 1 - 2 FC Augsburg (24-01-2026)WRB Leipzig 1 - 5 Bayern München (17-01-2026)W1. FC Köln 1 - 3 Bayern München (14-01-2026)WBayern München 8 - 1 VfL Wolfsburg (11-01-2026)
2 Borussia Dortmund 19 42 38 17 +21 WUnion Berlin 0 - 3 Borussia Dortmund (24-01-2026)WBorussia Dortmund 3 - 2 FC St. Pauli (17-01-2026)WBorussia Dortmund 3 - 0 Werder Bremen (13-01-2026)DEintracht Frankfurt 3 - 3 Borussia Dortmund (09-01-2026)WBorussia Dortmund 2 - 0 Borussia Mönchengladbach (19-12-2025)
3 1899 Hoffenheim 20 42 43 23 +20 W1899 Hoffenheim 3 - 1 Union Berlin (31-01-2026)WWerder Bremen 0 - 2 1899 Hoffenheim (27-01-2026)WEintracht Frankfurt 1 - 3 1899 Hoffenheim (24-01-2026)W1899 Hoffenheim 1 - 0 Bayer Leverkusen (17-01-2026)W1899 Hoffenheim 5 - 1 Borussia Mönchengladbach (14-01-2026)
4 RB Leipzig 20 36 38 27 +11 LRB Leipzig 1 - 2 FSV Mainz 05 (31-01-2026)DFC St. Pauli 1 - 1 RB Leipzig (27-01-2026)W1. FC Heidenheim 0 - 3 RB Leipzig (24-01-2026)LRB Leipzig 1 - 5 Bayern München (17-01-2026)WRB Leipzig 2 - 0 SC Freiburg (14-01-2026)
5 VfB Stuttgart 19 36 36 26 +10 WBorussia Mönchengladbach 0 - 3 VfB Stuttgart (25-01-2026)DVfB Stuttgart 1 - 1 Union Berlin (18-01-2026)WVfB Stuttgart 3 - 2 Eintracht Frankfurt (13-01-2026)WBayer Leverkusen 1 - 4 VfB Stuttgart (10-01-2026)DVfB Stuttgart 0 - 0 1899 Hoffenheim (20-12-2025)
6 Bayer Leverkusen 19 35 38 26 +12 WEintracht Frankfurt 1 - 3 Bayer Leverkusen (31-01-2026)WBayer Leverkusen 1 - 0 Werder Bremen (24-01-2026)L1899 Hoffenheim 1 - 0 Bayer Leverkusen (17-01-2026)LBayer Leverkusen 1 - 4 VfB Stuttgart (10-01-2026)WRB Leipzig 1 - 3 Bayer Leverkusen (20-12-2025)
7 SC Freiburg 19 27 31 32 -1 WSC Freiburg 2 - 1 1. FC Köln (25-01-2026)DFC Augsburg 2 - 2 SC Freiburg (18-01-2026)LRB Leipzig 2 - 0 SC Freiburg (14-01-2026)WSC Freiburg 2 - 1 Hamburger SV (10-01-2026)WVfL Wolfsburg 3 - 4 SC Freiburg (20-12-2025)
8 Eintracht Frankfurt 20 27 40 45 -5 LEintracht Frankfurt 1 - 3 Bayer Leverkusen (31-01-2026)LEintracht Frankfurt 1 - 3 1899 Hoffenheim (24-01-2026)DWerder Bremen 3 - 3 Eintracht Frankfurt (16-01-2026)LVfB Stuttgart 3 - 2 Eintracht Frankfurt (13-01-2026)DEintracht Frankfurt 3 - 3 Borussia Dortmund (09-01-2026)
9 Union Berlin 20 24 25 33 -8 L1899 Hoffenheim 3 - 1 Union Berlin (31-01-2026)LUnion Berlin 0 - 3 Borussia Dortmund (24-01-2026)DVfB Stuttgart 1 - 1 Union Berlin (18-01-2026)DFC Augsburg 1 - 1 Union Berlin (15-01-2026)DUnion Berlin 2 - 2 FSV Mainz 05 (10-01-2026)
10 1. FC Köln 20 23 29 32 -3 W1. FC Köln 1 - 0 VfL Wolfsburg (30-01-2026)LSC Freiburg 2 - 1 1. FC Köln (25-01-2026)W1. FC Köln 2 - 1 FSV Mainz 05 (17-01-2026)L1. FC Köln 1 - 3 Bayern München (14-01-2026)D1. FC Heidenheim 2 - 2 1. FC Köln (10-01-2026)
11 FC Augsburg 20 22 24 37 -13 WFC Augsburg 2 - 1 FC St. Pauli (31-01-2026)WBayern München 1 - 2 FC Augsburg (24-01-2026)DFC Augsburg 2 - 2 SC Freiburg (18-01-2026)DFC Augsburg 1 - 1 Union Berlin (15-01-2026)LBorussia Mönchengladbach 4 - 0 FC Augsburg (11-01-2026)
12 Borussia Mönchengladbach 20 21 24 33 -9 DWerder Bremen 1 - 1 Borussia Mönchengladbach (31-01-2026)LBorussia Mönchengladbach 0 - 3 VfB Stuttgart (25-01-2026)DHamburger SV 0 - 0 Borussia Mönchengladbach (17-01-2026)L1899 Hoffenheim 5 - 1 Borussia Mönchengladbach (14-01-2026)WBorussia Mönchengladbach 4 - 0 FC Augsburg (11-01-2026)
13 Hamburger SV 19 19 19 29 -10 DHamburger SV 2 - 2 Bayern München (31-01-2026)DFC St. Pauli 0 - 0 Hamburger SV (23-01-2026)DHamburger SV 0 - 0 Borussia Mönchengladbach (17-01-2026)LSC Freiburg 2 - 1 Hamburger SV (10-01-2026)DHamburger SV 1 - 1 Eintracht Frankfurt (20-12-2025)
14 VfL Wolfsburg 20 19 28 42 -14 L1. FC Köln 1 - 0 VfL Wolfsburg (30-01-2026)LFSV Mainz 05 3 - 1 VfL Wolfsburg (24-01-2026)DVfL Wolfsburg 1 - 1 1. FC Heidenheim (17-01-2026)WVfL Wolfsburg 2 - 1 FC St. Pauli (14-01-2026)LBayern München 8 - 1 VfL Wolfsburg (11-01-2026)
15 Werder Bremen 20 19 22 38 -16 DWerder Bremen 1 - 1 Borussia Mönchengladbach (31-01-2026)LWerder Bremen 0 - 2 1899 Hoffenheim (27-01-2026)LBayer Leverkusen 1 - 0 Werder Bremen (24-01-2026)DWerder Bremen 3 - 3 Eintracht Frankfurt (16-01-2026)LBorussia Dortmund 3 - 0 Werder Bremen (13-01-2026)
16 FSV Mainz 05 20 18 23 33 -10 WRB Leipzig 1 - 2 FSV Mainz 05 (31-01-2026)WFSV Mainz 05 3 - 1 VfL Wolfsburg (24-01-2026)L1. FC Köln 2 - 1 FSV Mainz 05 (17-01-2026)WFSV Mainz 05 2 - 1 1. FC Heidenheim (13-01-2026)DUnion Berlin 2 - 2 FSV Mainz 05 (10-01-2026)
17 FC St. Pauli 20 14 18 34 -16 LFC Augsburg 2 - 1 FC St. Pauli (31-01-2026)DFC St. Pauli 1 - 1 RB Leipzig (27-01-2026)DFC St. Pauli 0 - 0 Hamburger SV (23-01-2026)LBorussia Dortmund 3 - 2 FC St. Pauli (17-01-2026)LVfL Wolfsburg 2 - 1 FC St. Pauli (14-01-2026)
18 1. FC Heidenheim 19 13 17 42 -25 L1. FC Heidenheim 0 - 3 RB Leipzig (24-01-2026)DVfL Wolfsburg 1 - 1 1. FC Heidenheim (17-01-2026)LFSV Mainz 05 2 - 1 1. FC Heidenheim (13-01-2026)D1. FC Heidenheim 2 - 2 1. FC Köln (10-01-2026)L1. FC Heidenheim 0 - 4 Bayern München (21-12-2025)