Subscribe to our Newsletter

Get a monthly digest of the latest Football GAP insights.

About Us

We believe the individual impact of football players cannot be measured by vanity metrics like goals, passes, tackles won or possession. Real team players influence besides their own metrics especially their team members, their opponents and as a final output the game result directly and indirectly. This is what Football GAP is about.

© 2025 Football Gap. All rights reserved.

PrivacyTermsContact

1899 Hoffenheim vs Union Berlin - Predictions, Stats & Odds

Bundesliga Statistics, AI predictions, (Expected) Lineups and Insights for Gameweek 20

Bundesliga - Gameweek 20

Saturday, 31 Jan 2026 • 15:30

1899 Hoffenheim

3 : 1

Union Berlin

Goals

Andrej Kramari...
1 : 0
42'
42'Andrej Kramarić
1 : 0
Andrej Kramari...
2 : 0
45'
45'Andrej Kramarić
2 : 0
Diogo Leite
3 : 0
47'
47'Diogo Leite
3 : 0
68'
3 : 1
Rani Khedira
3 : 1
Rani Khedira68'

Game Review

In a Bundesliga clash on Saturday, 1899 Hoffenheim secured a convincing 3-1 victory over Union Berlin, a result that was largely anticipated given Hoffenheim's recent form. The home side, buoyed by their attacking prowess, took control of the match early on and never looked back. The game began with Hoffenheim asserting their dominance, and it was Andrej Kramarić (GAP +2.0%) who made the difference in the first half. Kramarić opened the scoring in the 42nd minute and doubled his tally just before the break in the 45th minute, giving Hoffenheim a comfortable lead at halftime. His clinical finishing was a testament to his form and importance to the team. Union Berlin attempted to mount a comeback in the second half, and their efforts were rewarded when Rani Khedira (GAP +0.7%) found the back of the net in the 68th minute. However, any hopes of a comeback were dashed when Diogo Leite (GAP +1.6%) restored Hoffenheim's two-goal cushion in the 47th minute, effectively sealing the victory for the home side. Tactically, Hoffenheim's manager made no changes to the starting lineup from their previous match, indicating a settled side that is performing well. In contrast, Union Berlin's head coach opted for a few changes, bringing in players like Ilyas Ansah and Livan Burcu, but these adjustments were unable to alter the course of the game significantly. Vladimír Coufal (GAP +5.9%) was instrumental for Hoffenheim, providing stability and creativity from the back, while Leon Avdullahu (GAP +6.9%) also impressed with his energetic display. This victory solidifies Hoffenheim's position in the upper half of the Bundesliga table, continuing their positive momentum. For Union Berlin, the defeat highlights the need to address defensive vulnerabilities as they aim to climb the standings. Post-match reactions from the Hoffenheim camp were positive, with players and staff expressing satisfaction with the team's performance and the crucial three points gained. Union Berlin, meanwhile, will need to regroup and focus on their upcoming fixtures to regain form.

Lineups

1899 Hoffenheim

PosPlayer
GK
Oliver Baumann
DEF
Ozan Kabak
DEF
Vladimír Coufal
DEF
Albian Hajdari
DEF
Robin Hranáč
MID
Grischa Prömel
MID
Leon Avdullahu
FWD
Andrej Kramarić
FWD
Tim Lemperle
FWD
Fisnik Asllani
FWD
Bazoumana Touré

Substitutes

46'Max Moerstedtfor Tim Lemperle
78'Ihlas Beboufor Fisnik Asllani
83'Alexander Prass
for Andrej Kramarić
90'Kevin Akpogumafor Bazoumana Touré

Union Berlin

PosPlayer
GK
Frederik Rønnow
DEF
Diogo Leite
DEF
Danilho Doekhi
DEF
Stanley Nsoki
DEF
Leopold Querfeld
MID
Rani Khedira
MID
Janik Haberer
MID
Aljoscha Kemlein
FWD
Oliver Burke
FWD
Jeong Woo-yeong
FWD
Andrej Ilić

Substitutes

54'Derrick Köhnfor Stanley Nsoki
54'András Schäferfor Jeong Woo-yeong
54'Ilyas Ansahfor Oliver Burke
75'Livan Burcufor Diogo Leite
83'Alex Králfor Aljoscha Kemlein
Difference Maker Star: Top 3 players of their team

League Table after the game

#TeamPWDLGFGAGDPtsForm
31899 Hoffenheim2013344323+2042
W
W
W
W
W
9Union Berlin206682533-824
D
D
D
L
L

Last Games

1899 Hoffenheim

@Werder Bremen
2 - 0
@Eintracht Frankfurt
3 - 1
vsBayer 04 Leverkusen
1 - 0
vsBorussia Mönchengladbach
5 - 1
@VfB Stuttgart
0 - 0

Union Berlin

vsBorussia Dortmund
0 - 3
@VfB Stuttgart
1 - 1
@FC Augsburg
1 - 1
vsFSV Mainz 05
2 - 2
@1. FC Köln
1 - 0

Head-to-Head

31 Jan 2026
1899 Hoffenheim3 - 1Union Berlin
31 Jan 20261899 Hoffenheim
3 - 1
Union Berlin
13 Sept 2025
Union Berlin2 - 41899 Hoffenheim
13 Sept 2025Union Berlin
2 - 4
1899 Hoffenheim
08 Feb 2025
1899 Hoffenheim0 - 4Union Berlin
08 Feb 20251899 Hoffenheim
0 - 4
Union Berlin
21 Sept 2024
Union Berlin2 - 11899 Hoffenheim
21 Sept 2024Union Berlin
2 - 1
1899 Hoffenheim
17 Feb 2024
1899 Hoffenheim0 - 1Union Berlin
17 Feb 20241899 Hoffenheim
0 - 1
Union Berlin

Bundesliga

Gameweek 20

30 Jan • 20:30
1. FC Köln
VfL Wolfsburg
1 - 0
31 Jan • 15:30
FC Augsburg
St. Pauli
2 - 1
31 Jan • 15:30
Eintracht Frankfurt
Bayer 04 Leverkusen
1 - 3
31 Jan • 15:30
1899 Hoffenheim
Union Berlin
3 - 1
31 Jan • 15:30
RB Leipzig
FSV Mainz 05
1 - 2
31 Jan • 15:30
Werder Bremen
Borussia Mönchengladbach
1 - 1
31 Jan • 18:30
Hamburger SV
FC Bayern München
2 - 2
01 Feb • 15:30
VfB Stuttgart
SC Freiburg
1 - 0
01 Feb • 17:30
Borussia Dortmund
FC Heidenheim
3 - 2

What is GAP?

What is Plus Minus Goals (G±)?

Plus Minus Goals (G±) is the average goal difference per game while the player was on the pitch. A value above 0 indicates that the team rather wins, a value below 0 means his team concedes more goals than they score when the player is on the pitch. As an example, if the player's team is winning 3:1 the goal difference is +2, if the player's team is loosing 0:1, the goal difference is -1. It is a pure metric which is barely adjusted for circumstances to purely show the goal difference.

What is GAP?

GAP (Game Advantage Percentage) shows the percentage gap between a player and the average league player. It answers the question: How much does a player improve or worsen a team's performance? It is based on high level game data with a focus on the impact on the goal difference (G±) from the last 50 games of a player. Besides that, GAP goes further and considers game context by involving data from the player and all other players who are at the same time on the pitch, no matter if teammates or opponents. Football GAP - the individual metric for team players.