Hoffenheim 3-1 Union Berlin final score - 31 January 2026, Bundesliga

Follow the next match live between these two teams
Union Berlin - Hoffenheim live

Germany - Bundesliga

Hoffenheim
3
-
1
End
Union Berlin
Welcome offer
Exclusive Offer

New customers only | Commercial content | 18+ age limit | T&Cs apply

Highlights

Hoffenheim Hoffenheim
Union Berlin Union Berlin
End of game
K. Akpoguma
B. Toure
90+1'
A. Prass
85'
83'
A. Kral
A. Kemlein
A. Prass
A. Kramaric
83'
I. Bebou
F. Asllani
78'
75'
L. Burcu
D. Leite
68'
drop icon
(3-1) R. Khedira
57'
A. Ilic
54'
I. Ansah
O. Burke
54'
A. Schafer
J. Woo-yeong
54'
D. Kohn
S. Nsoki
D. Leite (3-0)
Own Goal
47'
drop icon
M. Moerstedt
T. Lemperle
46'
Half-time
A. Kramaric (2-0)
45'
drop icon
A. Kramaric (1-0)
Penalty
42'
drop icon
21'
S. Nsoki
A. Hajdari
8'
Kick-off

Game Statistics

Hoffenheim Hoffenheim
Union Berlin Union Berlin
57
Possession (%)
43
8
Total shots
9
4
Shots on target
4
3
Corners
10
16
Free Kicks
13
10
Fouls
16
2
Yellow card
2
7
Goal opportunities
9
3
Offside
0
4
Shots off target
5
0
Shots blocked
1
372
Passes attempted
207
318
Successful passes
160
54
Unsuccessful passes
47
27
Long passes attempted
62
7
Successful long passes
20
20
Unsuccessful long passes
42
16
Crosses attempted
28
5
Successful crosses
9
11
Unsuccessful crosses
19
1
Successful dribbles
1
21
Loss of possession
23
17
Fouled against
10
4
Tackles attempted
10
2
Successful tackles
8
2
Missed tackles
2
52
Defensive clearances
31
0
Interceptions
8
3
Defensive blocks
2
3
Saves
2
11
Clearances
7
2
Goalkeeper dives
1
0
Injuries
1
4
Substitutions
5

Form

Table

Teams Pts P W D L GD
5 Hoffenheim
61 34 18 7 9 +13
11 Union Berlin
39 34 10 9 15 -14

Last matches

Hoffenheim
Hoffenheim Last matches
W D W W W W
Wins

5/6 (83%)

Draw

1/6 (17%)

Losses

0/6 (0%)

Average stats (Last 6 matchs)

3 Total goals
50% BTTS
2.5 Goals scored
0.5 Goals conceded
50% Over 2.5
50% Under 2.5

27 Jan 2026 - Bundesliga

Werder Bremen
0 :  2
Hoffenheim

24 Jan 2026 - Bundesliga

Eintracht Frankfurt
1 :  3
Hoffenheim

17 Jan 2026 - Bundesliga

Hoffenheim
1 :  0
Bayer Leverkusen

14 Jan 2026 - Bundesliga

Hoffenheim
5 :  1
Mönchengladbach

20 Dec 2025 - Bundesliga

Stuttgart
0 :  0
Hoffenheim

13 Dec 2025 - Bundesliga

Hoffenheim
4 :  1
Hamburg
W W W W W W
Wins

6/6 (100%)

Draw

0/6 (0%)

Losses

0/6 (0%)

Average stats (Last 6 matchs)

3.83 Total goals
67% BTTS
3.17 Goals scored
0.67 Goals conceded
83% Over 2.5
17% Under 2.5

17 Jan 2026 - Bundesliga

Hoffenheim
1 :  0
Bayer Leverkusen

14 Jan 2026 - Bundesliga

Hoffenheim
5 :  1
Mönchengladbach

13 Dec 2025 - Bundesliga

Hoffenheim
4 :  1
Hamburg

29 Nov 2025 - Bundesliga

Hoffenheim
3 :  0
Augsburg

8 Nov 2025 - Bundesliga

Hoffenheim
3 :  1
Leipzig

25 Oct 2025 - Bundesliga

Hoffenheim
3 :  1
Heidenheim
W D L D W W
Wins

3/6 (50%)

Draw

2/6 (33%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

2.5 Total goals
50% BTTS
1.5 Goals scored
1 Goals conceded
33% Over 2.5
67% Under 2.5

27 Jan 2026 - Bundesliga

Werder Bremen
0 :  2
Hoffenheim

24 Jan 2026 - Bundesliga

Eintracht Frankfurt
1 :  3
Hoffenheim

20 Dec 2025 - Bundesliga

Stuttgart
0 :  0
Hoffenheim

7 Dec 2025 - Bundesliga

Borussia Dortmund
2 :  0
Hoffenheim

21 Nov 2025 - Bundesliga

1 Fsv Mainz 05
1 :  1
Hoffenheim

2 Nov 2025 - Bundesliga

Wolfsburg
2 :  3
Hoffenheim
Union Berlin
Union Berlin Last matches
W W D D D L
Wins

2/6 (33%)

Draw

3/6 (50%)

Losses

1/6 (17%)

Average stats (Last 6 matchs)

2.67 Total goals
67% BTTS
1.33 Goals scored
1.33 Goals conceded
50% Over 2.5
50% Under 2.5

24 Jan 2026 - Bundesliga

Union Berlin
0 :  3
Borussia Dortmund

18 Jan 2026 - Bundesliga

Stuttgart
1 :  1
Union Berlin

15 Jan 2026 - Bundesliga

Augsburg
1 :  1
Union Berlin

10 Jan 2026 - Bundesliga

Union Berlin
2 :  2
1 Fsv Mainz 05

20 Dec 2025 - Bundesliga

Köln
0 :  1
Union Berlin

12 Dec 2025 - Bundesliga

Union Berlin
3 :  1
Leipzig
D L L W D L
Wins

1/6 (17%)

Draw

2/6 (33%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

3.83 Total goals
83% BTTS
1.67 Goals scored
2.17 Goals conceded
100% Over 2.5
0% Under 2.5

24 Jan 2026 - Bundesliga

Union Berlin
0 :  3
Borussia Dortmund

10 Jan 2026 - Bundesliga

Union Berlin
2 :  2
1 Fsv Mainz 05

12 Dec 2025 - Bundesliga

Union Berlin
3 :  1
Leipzig

3 Dec 2025 - DFB Pokal

Union Berlin
2 :  3
Bayern Munich

29 Nov 2025 - Bundesliga

Union Berlin
1 :  2
Heidenheim

8 Nov 2025 - Bundesliga

Union Berlin
2 :  2
Bayern Munich
L W L W D D
Wins

2/6 (33%)

Draw

2/6 (33%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

1.83 Total goals
50% BTTS
0.83 Goals scored
1 Goals conceded
17% Over 2.5
83% Under 2.5

18 Jan 2026 - Bundesliga

Stuttgart
1 :  1
Union Berlin

15 Jan 2026 - Bundesliga

Augsburg
1 :  1
Union Berlin

20 Dec 2025 - Bundesliga

Köln
0 :  1
Union Berlin

6 Dec 2025 - Bundesliga

Wolfsburg
3 :  1
Union Berlin

23 Nov 2025 - Bundesliga

St. Pauli
0 :  1
Union Berlin

24 Oct 2025 - Bundesliga

Werder Bremen
1 :  0
Union Berlin

Head to head

Hoffenheim

50 %

Draw

0 %

Union Berlin

50 %

Average stats (last H2H results)

3.67
Total goals
50%
BTTS
1.83
Goals scored
1.83
Goals conceded
66.67%
Over 2.5
33.33%
Under 2.5

13 Sept 2025 - Bundesliga

Union Berlin
2 :  4
Hoffenheim

8 Feb 2025 - Bundesliga

Hoffenheim
0 :  4
Union Berlin

21 Sept 2024 - Bundesliga

Union Berlin
2 :  1
Hoffenheim

17 Feb 2024 - Bundesliga

Hoffenheim
0 :  1
Union Berlin

23 Sept 2023 - Bundesliga

Union Berlin
0 :  2
Hoffenheim

20 May 2023 - Bundesliga

Hoffenheim
4 :  2
Union Berlin

Tactical Scheme

Hoffenheim

Formation : 4 - 3 - 3

1
O. Baumann
34
V. Coufal
2
R. Hranac
5
O. Kabak
21
A. Hajdari
27
A. Kramaric
7
L. Avdullahu
6
G. Promel
19
T. Lemperle
11
F. Asllani
29
B. Toure
23
A. Ilic
7
O. Burke
11
J. Woo-yeong
34
S. Nsoki
6
A. Kemlein
8
R. Khedira
19
J. Haberer
4
D. Leite
14
L. Querfeld
5
D. Doekhi
1
F. Ronnow

Formation : 3 - 4 - 2 - 1

Union Berlin

Substitutes

Hoffenheim
Hoffenheim
Goalkeeper

L. Philipp

Defender

Bernardo

V. Gendrey

K. Akpoguma

B. Toure 90'

Midfielder

A. Prass

A. Kramaric 83'

L. Duric

M. Damar

Forward

I. Bebou

F. Asllani 78'

M. Moerstedt

T. Lemperle 46'

Union Berlin
Union Berlin
Goalkeeper

M. Raab

Defender

C. Trimmel

D. Kohn

S. Nsoki 54'

Midfielder

A. Schafer

J. Woo-yeong 54'

T. Skarke

A. Kral

A. Kemlein 83'

L. Burcu

D. Leite 75'

Forward

I. Ansah

O. Burke 54'

D. Preu

Missing players

Hoffenheim
Hoffenheim
Defender

K. Machida

Midfielder

W. Burger

Forward

A. Hlozek

Union Berlin
Union Berlin
Forward

R. Skov

Live Commentary

90+7' tir_cadre_1

Hoffenheim pushes forward through Ihlas Bebou, whose finish on goal is saved.

90+6'  

Robin Braun signals a Hoffenheim throw-in in Union Berlin's half.

90+6'  

Hoffenheim have a dangerous throw-in.

90+6'  

Robin Braun signals a throw-in for Hoffenheim, close to Union Berlin's area.

90+5'  

Throw-in high up the field for Hoffenheim in Sinsheim.

90+5'  

Throw-in for Hoffenheim in the half of Union Berlin.

90+4' coup_franc_1

Robin Braun signals a free kick to Hoffenheim in their own half.

90+3'  

Throw-in Hoffenheim.

90+2'  

Union Berlin awarded a throw-in in their own half.

90+2'  

Throw-in for Union Berlin in their own half.

90+2' sifflet_1

Goal kick for Hoffenheim at PreZero Arena.

90+2' tir_non_cadre_1

Union Berlin surge into the attack at PreZero Arena but Leopold Querfeld’s header is off-target.

90+2' corner_1

Corner awarded to Union Berlin.

90+1' substitution_1

Christian Ilzer (Hoffenheim) is making a fourth substitution, with Kevin Akpoguma replacing Bazoumana Toure.

90' sifflet_1

Robin Braun awards Union Berlin a goal kick.

90' tir_non_cadre_1

Hoffenheim's Max Moerstedt attacks the ball with his head but his effort fails to hit the target.

90' tir_cadre_1

In Sinsheim, Andrej Ilic (Union Berlin) gets his head to the ball but the strike is cleared by an untiring defence.

89' coup_franc_1

In Sinsheim a free kick has been awarded the away team.

88' coup_franc_1

Hoffenheim awarded a free kick in their own half.

87' corner_1

Union Berlin have been awarded a corner by Robin Braun.

87'  

Union Berlin have a dangerous throw-in.

86'  

Union Berlin to take a throw-in in Hoffenheim territory.

85' coup_franc_1

Free kick for Union Berlin in the half of Hoffenheim.

85' carton_jaune_1

Alexander Prass is booked for the home team.

84' corner_1

Corner awarded to Union Berlin.

83' substitution_1

The away team replace Aljoscha Kemlein with Alex Kral.

83' substitution_1

Alexander Prass is on a sub for Andrej Kramaric for Hoffenheim.

83' sifflet_1

Union Berlin have a goal kick.

83' tir_non_cadre_1

Andrej Kramaric of Hoffenheim gets in a strike, but is off target.

82' tir_cadre_1

Andrej Kramaric (Hoffenheim) gets in a header on goal but the attempt is cleared.

81' coup_franc_1

Free kick Hoffenheim.

80'  

Can Hoffenheim get the ball into an attacking position from this throw-in in Union Berlin's half?

79'  

A throw-in for the home team on the opposite half.

79'  

Ball safe as Union Berlin is awarded a throw-in in their half.

79' coup_franc_1

Robin Braun signals a free kick to Hoffenheim in their own half.

79'  

Hoffenheim awarded a throw-in in their own half.

78' substitution_1

Ihlas Bebou is replacing Fisnik Asllani for Hoffenheim at PreZero Arena.

77'  

Robin Braun awards the home team a throw-in.

77'  

Throw-in for Hoffenheim in their own half.

77' sifflet_1

Hoffenheim have a goal kick.

76' corner_1

Union Berlin have been awarded a corner by Robin Braun.

76' coup_franc_1

Robin Braun signals a free kick to Union Berlin.

75' substitution_1

The away team have replaced Diogo Leite with Livan Burcu. This is the fourth substitution made today by Steffen Baumgart.

74'  

Rani Khedira for Union Berlin is back on the field again.

74' blessure_1

The match has been stopped briefly for attention to the injured Rani Khedira.

68' but_1

Goal! Union Berlin reduce the deficit to 3-1 through Rani Khedira.

68' coup_franc_1

Robin Braun signals a free kick to Hoffenheim in their own half.

68' coup_franc_1

Union Berlin awarded a free kick in their own half.

67' sifflet_1

It's a goal kick for the home team in Sinsheim.

67' tir_non_cadre_1

Diogo Leite (Union Berlin) gets up for a header but cannot keep the ball on target.

66' coup_franc_1

Free kick Union Berlin.

66'  

Robin Braun signals a Union Berlin throw-in in Hoffenheim's half.

65' coup_franc_1

Free kick for Union Berlin in their own half.

64' hors_jeu_1

Fisnik Asllani for the home team is judged to be offside.

63' coup_franc_1

Union Berlin awarded a free kick in their own half.

63' coup_franc_1

Free kick for Hoffenheim in their own half.

62' sifflet_1

Robin Braun awards Union Berlin a goal kick.

62' tir_non_cadre_1

Hoffenheim are pushing forward but Fisnik Asllani's finish is wide of the goal.

61' sifflet_1

Goal kick for Hoffenheim at PreZero Arena.

60' tir_cadre_1

Union Berlin drives forward and Andras Schafer gets in a shot. Without netting, however.

58'  

Throw-in Union Berlin.

57' carton_jaune_1

Andrej Ilic (Union Berlin) has received a first yellow card.

57' coup_franc_1

Robin Braun signals a free kick to Hoffenheim in their own half.

56'  

Throw-in for Union Berlin close to the penalty box.

55' sifflet_1

Ball goes out of play for a Hoffenheim goal kick.

55' tir_non_cadre_1

Union Berlin's Aljoscha Kemlein misses with an attempt on goal.

54' substitution_1

Steffen Baumgart is making the team's third substitution at PreZero Arena with Derrick Kohn replacing Stanley Nsoki.

54' substitution_1

Ilyas Ansah is replacing Oliver Burke for Union Berlin at PreZero Arena.

54' substitution_1

Steffen Baumgart (Union Berlin) is making a first substitution, with Andras Schafer replacing Jeong Woo-yeong.

54'  

Throw-in for Hoffenheim at PreZero Arena.

51' corner_1

Corner awarded to Hoffenheim.

50' coup_franc_1

In Sinsheim a free kick has been awarded the home team.

49' coup_franc_1

Free kick for Hoffenheim in their own half.

49'  

Can Union Berlin get the ball into an attacking position from this throw-in in Hoffenheim's half?

47' but_1

Diogo Leite has the misfortune to make it 3-0 through an own goal.

47'  

Union Berlin to take a throw-in in Hoffenheim territory.

46' coup_franc_1

Robin Braun signals a free kick to Hoffenheim in their own half.

46' coup_franc_1

Union Berlin awarded a free kick in their own half.

46' substitution_1

The home team have replaced Tim Lemperle with Max Moerstedt. This is the first substitution made today by Christian Ilzer.

45' sifflet_1

The first-half is over at PreZero Arena.

45' but_1

Hoffenheim move into a 2-0 lead through a Andrej Kramaric header.

44'  

Hoffenheim awarded a throw-in in their own half.

44'  

A throw-in for the away team on the opposite half.

43'  

Robin Braun signals a Union Berlin throw-in in Hoffenheim's half.

42' but_1

It's advantage Hoffenheim in Sinsheim as Andrej Kramaric scores from the spot to make it 1-0.

38'  

Throw-in for Hoffenheim in the half of Union Berlin.

38'  

Hoffenheim to take a throw-in in Union Berlin territory.

37' sifflet_1

Union Berlin have a goal kick.

37'  

A throw-in for the home team on the opposite half.

36' sifflet_1

It's a goal kick for the home team in Sinsheim.

36' corner_1

Union Berlin have been awarded a corner by Robin Braun.

35' corner_1

Corner awarded to Union Berlin.

34' hors_jeu_1

Robin Braun blows against Hoffenheim's Tim Lemperle for offside.

34'  

Robin Braun signals a Hoffenheim throw-in in Union Berlin's half.

31'  

Throw-in Hoffenheim.

29' coup_franc_1

Robin Braun signals a free kick to Hoffenheim.

29' sifflet_1

Ball goes out of play for a Union Berlin goal kick.

29' tir_non_cadre_1

Hoffenheim are coming forward and Andrej Kramaric gets in a strike, it misses the target, however.

28'  

Throw-in for Hoffenheim in the half of Union Berlin.

28'  

Robin Braun awards the away team a throw-in.

26'  

Ball safe as Hoffenheim is awarded a throw-in in their half.

26' sifflet_1

Robin Braun awards Hoffenheim a goal kick.

26' hors_jeu_1

Hoffenheim's Andrej Kramaric is whistled for offside at PreZero Arena.

25' coup_franc_1

Free kick for Hoffenheim in their own half.

25'  

Throw-in for Hoffenheim in their own half.

24' sifflet_1

Goal kick for Union Berlin at PreZero Arena.

23' coup_franc_1

Free kick for Hoffenheim in the half of Union Berlin.

23'  

Throw-in for Union Berlin at PreZero Arena.

22'  

Hoffenheim to take a throw-in in Union Berlin territory.

21' carton_jaune_1

Union Berlin's Stanley Nsoki has been booked in Sinsheim.

20'  

A throw-in for the home team on the opposite half.

20' sifflet_1

Robin Braun awards Hoffenheim a goal kick.

20' tir_non_cadre_1

In Sinsheim, Andrej Ilic (Union Berlin) misses the target with a header.

19' sifflet_1

It's a goal kick for the home team in Sinsheim.

18' sifflet_1

Ball goes out of play for a Union Berlin goal kick.

17' corner_1

Corner awarded to Hoffenheim.

16'  

Throw-in for Union Berlin in their own half.

13'  

Robin Braun signals a Union Berlin throw-in in Hoffenheim's half.

13'  

Can Union Berlin get the ball into an attacking position from this throw-in in Hoffenheim's half?

12' coup_franc_1

Hoffenheim awarded a free kick in their own half.

11' coup_franc_1

Robin Braun signals a free kick to Hoffenheim in their own half.

10'  

Can Union Berlin capitalize from this throw-in deep inside Hoffenheim's half?

10' corner_1

Union Berlin have been awarded a corner by Robin Braun.

10' corner_1

Corner awarded to Union Berlin.

9' corner_1

Union Berlin have been awarded a corner by Robin Braun.

8' carton_jaune_1

Albian Hajdari (Hoffenheim) has been booked and must now be careful not to get a second yellow card.

8'  

Hoffenheim needs to be cautious. Union Berlin have an attacking throw-in.

8' tir_cadre_1

Andrej Ilic of Union Berlin smashes in a shot on target. The keeper saves, though.

7' sifflet_1

Hoffenheim have a goal kick.

7' coup_franc_1

Robin Braun signals a free kick to Union Berlin in their own half.

6' sifflet_1

Goal kick for Hoffenheim at PreZero Arena.

6' tir_non_cadre_1

Andrej Ilic (Union Berlin) is first to the ball but his header is off-target.

6' corner_1

Corner awarded to Union Berlin.

5'  

Robin Braun awards the home team a throw-in.

4' coup_franc_1

Hoffenheim awarded a free kick in their own half.

4'  

Throw-in for Union Berlin at PreZero Arena.

3' coup_franc_1

Free kick for Union Berlin in their own half.

3'  

Throw-in Union Berlin.

2' corner_1

Hoffenheim have been awarded a corner by Robin Braun.

1'  

Hoffenheim awarded a throw-in in their own half.

1'  

Ball safe as Hoffenheim is awarded a throw-in in their half.

 

A year ago, Union Berlin were number 14 in the table with 19 points. Now they are number 9 with 24 points.

 

Union Berlin haven't won in their last 4 games.

 

Albian Hajdari has more yellow cards (6) than any other player at TSG Hoffenheim. Christopher Trimmel has collected 6 for Union Berlin.

 

TSG Hoffenheim have a winning streak of 3 matches.

 

TSG Hoffenheim have a winning streak of 3 matches in Bundesliga.

 

TSG Hoffenheim scores 2.45 goals when playing at home and Union Berlin scores 1.91 goals when playing away (on average).

 

Average number of goals in the first half in meetings between TSG Hoffenheim and Union Berlin is 1.4.

 

Average number of goals in meetings between TSG Hoffenheim and Union Berlin is 3.2.

 

TSG Hoffenheim scores 1.4 goals in a match against Union Berlin and Union Berlin scores 1.8 goals against TSG Hoffenheim (on average).

 

In the last 5 meetings TSG Hoffenheim won 2, Union Berlin won 3, 0 draws.

 

TSG Hoffenheim's performance of the last 5 matches is better than Union Berlin's.

 

In Bundesliga, TSG Hoffenheim has better performance than Union Berlin.

 

When Union Berlin is down 1-0 away, they win 33% of their matches.

 

When TSG Hoffenheim is down 0-1 home, they win 20% of their matches.

 

When Union Berlin leads 0-1 away, they win in 75% of their matches.

 

When TSG Hoffenheim leads 1-0 at home, they win in 91% of their matches.

 

On their last meeting TSG Hoffenheim won by 2 goals.

 

The winner of their last meeting was TSG Hoffenheim.

 

TSG Hoffenheim wins 42% of halftimes, Union Berlin wins 27%.

 

TSG Hoffenheim wins 1st half in 42% of their matches, Union Berlin in 27% of their matches.

 

Union Berlin have scored at least one goal for 10 consecutive matches.

 

TSG Hoffenheim's home record this season: 6-0-3.

 

Union Berlin haven't scored in 3 of their 9 away matches in Bundesliga this season.

 

TSG Hoffenheim haven't scored in 1 of their 9 home matches in Bundesliga this season.

 

Union Berlin haven't lost in their last 5 games.

 

TSG Hoffenheim have won 6 home matches in a row.

 

TSG Hoffenheim haven't lost in their last 5 games.

 

Did you know that Union Berlin scores 33% of their goals between the minutes 76-90?

 

Did you know that TSG Hoffenheim scores 24% of their goals between the minutes 31-45?

 

In Bundesliga, TSG Hoffenheim have 6 successive home wins.

 

Last season Union Berlin won both games against TSG Hoffenheim (2-1 at home and 4-0 away).

 

During the last 13 meetings, TSG Hoffenheim have won 5 times, there have been 2 draws while Union Berlin have won 6 times. The goal difference is 23-22 in favour of TSG Hoffenheim.

 

During the last 6 meetings with TSG Hoffenheim playing at home, TSG Hoffenheim have won 2 times, there have been 1 draws while Union Berlin have won 3 times. The goal difference is 12-11 in favour of Union Berlin.

Score and result Hoffenheim - Union Berlin

The Hoffenheim - Union Berlin match (Football - Bundesliga) at 31/01/2026 09:30 is complete.

The Hoffenheim - Union Berlin match result is as follows: 3-1.

Now that this Bundesliga Football match is over and the score is known, you can find the highlights and key statistics on that same page.