Hoffenheim vs Union Berlin - Bundesliga Highlights

Watch all the goals and highlights from the Bundesliga match between Hoffenheim and Union Berlin played on Saturday, January 31, 2026. The final score was Hoffenheim 3 - 1 Union Berlin.

Full match highlights are now available in high definition quality. Watch all key moments, goals, saves, and match action from this Bundesliga fixture. The video includes all goals scored, important chances, and decisive moments that shaped the match outcome.

This Bundesliga match featured Hoffenheim playing at home against visiting team Union Berlin. Bundesliga is one of the most prestigious football competitions, featuring top clubs from Germany.

Match Information

Competition:
Bundesliga
Home Team:
Hoffenheim
Away Team:
Union Berlin
Match Date:
1/31/2026
Final Score:
3 - 1

About Bundesliga

The Bundesliga features the best football clubs and players competing at the highest level. Watch highlights from every match, including goals, assists, saves, and all the key moments that matter. Our platform provides fast, reliable access to football highlights from all major competitions.

Watch Football Highlights Online

Goals is your trusted source for football match highlights. We provide free access to the latest highlights from Hoffenheim, Union Berlin, and hundreds of other top clubs. Our highlights are updated daily, ensuring you never miss the action from your favorite teams and players.

Whether you're looking for Bundesliga highlights, goals from specific matches, or comprehensive coverage of football action, Goals has you covered. Our platform is optimized for fast loading and seamless playback on all devices, so you can watch highlights on mobile, tablet, or desktop with ease.

Goals App Icon

Primeira Liga

Braga badge
Braga
3-2
Vitória
Vitória  badge
Feb 21
Highlights
Alverca badge
Alverca
1-1
Santa Clara
Santa Clara badge
Feb 21
Highlights
Arouca badge
Arouca
3-0
Nacional
Nacional badge
Feb 21
Highlights
Estrela badge
Estrela
0-2
Tondela
Tondela badge
Feb 20
Highlights

Eredivisie

Ajax badge
Ajax
1-1
NEC
NEC badge
Feb 21
Highlights

Premier League

Man City badge
Man City
2-1
Newcastle
Newcastle badge
Feb 21
Highlights
West Ham badge
West Ham
0-0
Bournemouth
Bournemouth badge
Feb 21
Highlights
Brentford badge
Brentford
0-2
Brighton
Brighton badge
Feb 21
Highlights
Aston Villa badge
Aston Villa
1-1
Leeds
Leeds badge
Feb 21
Highlights
Chelsea badge
Chelsea
1-1
Burnley
Burnley badge
Feb 21
Highlights

Serie A

Cagliari badge
Cagliari
0-0
Lazio
Lazio badge
Feb 21
Highlights
Lecce badge
Lecce
0-2
Inter Milan
Inter Milan badge
Feb 21
Highlights
Juventus badge
Juventus
0-2
Como
Como badge
Feb 21
Highlights

Bundesliga

RB Leipzig badge
RB Leipzig
2-2
Dortmund
Dortmund badge
Feb 21
Highlights
Union Berlin badge
Union Berlin
1-0
Leverkusen
Leverkusen badge
Feb 21
Highlights
Wolfsburg badge
Wolfsburg
2-3
Augsburg
Augsburg badge
Feb 21
Highlights
Bayern badge
Bayern
3-2
Frankfurt
Frankfurt badge
Feb 21
Highlights

La Liga

Osasuna badge
Osasuna
2-1
Real Madrid
Real Madrid badge
Feb 21
Highlights
Betis badge
Betis
1-1
Rayo
Rayo badge
Feb 21
Highlights
Athletic badge
Athletic
2-1
Elche
Elche badge
Feb 20
Highlights
Hoffenheim
Hoffenheim logo
3-1
Union Berlin logo
Union Berlin
Bundesliga
••
31/01/2026, 14:30:00

Team Statistics

TSGStatFCU
40.6Possession (%)59.4
0Shots0
3Shots On Target4
18Fouls Committed11
0Corners0
2Yellow Cards2
0Red Cards0

Lineups

TSG Hoffenheim

Starting XI

  • Oliver Baumann
  • Ozan Kabak
  • Robin Hranác
  • Albian Hajdari
  • Vladimír Coufal
  • Leon Avdullahu
  • Grischa Prömel
  • Andrej Kramaric
  • Fisnik Asllani
  • Bazoumana Touré
  • Tim Lemperle

Substitutes

  • Kevin Akpoguma
  • Luca Philipp
  • Max Moerstedt
  • Valentin Gendrey
  • Muhammed Damar
  • Luka Djuric
  • Alexander Prass

1. FC Union Berlin

Starting XI

  • Frederik Ronnow
  • Leopold Querfeld
  • Diogo Leite
  • Danilho Doekhi
  • Aljoscha Kemlein
  • Rani Khedira
  • Stanley N'Soki
  • Janik Haberer
  • Andrej Ilic
  • Jeong Woo-Yeong
  • Oliver Burke

Substitutes

  • Livan Burcu
  • Christopher Trimmel
  • Alex Král
  • Matheo Raab
  • Ilyas Ansah
  • Derrick Köhn
  • András Schäfer

Key Moments

Lineups are announced and players are warming up.

First Half begins.

2''

Corner, TSG Hoffenheim. Conceded by Leopold Querfeld.

3''

Andrej Ilic (1. FC Union Berlin) wins a free kick in the defensive half.

3''

Foul by Ozan Kabak (TSG Hoffenheim).

4''

Foul by Andrej Ilic (1. FC Union Berlin).

4''

Ozan Kabak (TSG Hoffenheim) wins a free kick in the defensive half.

5''

Corner, 1. FC Union Berlin. Conceded by Leon Avdullahu.

6''

Attempt missed. Andrej Ilic (1. FC Union Berlin) header from very close range misses to the right. Assisted by Janik Haberer with a cross following a corner.

7''

Danilho Doekhi (1. FC Union Berlin) wins a free kick in the defensive half.

7''

Foul by Tim Lemperle (TSG Hoffenheim).

7''

Attempt saved. Rani Khedira (1. FC Union Berlin) left footed shot from the left side of the six yard box is saved in the bottom left corner by Oliver Baumann (TSG Hoffenheim).

8''

Corner, 1. FC Union Berlin. Conceded by Bazoumana Touré.

8''

Albian Hajdari (TSG Hoffenheim) is shown the yellow card for a bad foul.

9''

Attempt blocked. Leopold Querfeld (1. FC Union Berlin) header from the centre of the box is blocked. Assisted by Janik Haberer with a cross.

9''

Corner, 1. FC Union Berlin. Conceded by Robin Hranác.

10''

Corner, 1. FC Union Berlin. Conceded by Fisnik Asllani.

10''

Attempt missed. Leopold Querfeld (1. FC Union Berlin) header from the centre of the box is high and wide to the right. Assisted by Janik Haberer with a cross following a corner.

10''

Attempt missed. Danilho Doekhi (1. FC Union Berlin) header from the centre of the box misses to the right. Assisted by Leopold Querfeld following a corner.

11''

Foul by Stanley Nsoki (1. FC Union Berlin).

11''

Vladimír Coufal (TSG Hoffenheim) wins a free kick in the defensive half.

12''

Foul by Stanley Nsoki (1. FC Union Berlin).

12''

Vladimír Coufal (TSG Hoffenheim) wins a free kick in the defensive half.

17''

Corner, TSG Hoffenheim. Conceded by Janik Haberer.

20''

Attempt missed. Andrej Ilic (1. FC Union Berlin) header from the centre of the box misses to the left. Assisted by Danilho Doekhi with a cross.

21''

Foul by Stanley Nsoki (1. FC Union Berlin).

21''

Vladimír Coufal (TSG Hoffenheim) wins a free kick on the right wing.

21''

Stanley Nsoki (1. FC Union Berlin) is shown the yellow card.

23''

Foul by Leopold Querfeld (1. FC Union Berlin).

23''

Tim Lemperle (TSG Hoffenheim) wins a free kick in the attacking half.

25''

Foul by Rani Khedira (1. FC Union Berlin).

25''

Grischa Prömel (TSG Hoffenheim) wins a free kick in the defensive half.

25''

Offside, TSG Hoffenheim. Andrej Kramaric is caught offside.

28''

Attempt missed. Andrej Kramaric (TSG Hoffenheim) right footed shot from outside the box misses to the left. Assisted by Bazoumana Touré following a fast break.

29''

Foul by Leopold Querfeld (1. FC Union Berlin).

29''

Tim Lemperle (TSG Hoffenheim) wins a free kick on the left wing.

34''

Offside, TSG Hoffenheim. Bazoumana Touré is caught offside.

35''

Corner, 1. FC Union Berlin. Conceded by Albian Hajdari.

36''

Corner, 1. FC Union Berlin. Conceded by Leon Avdullahu.

39''

Attempt blocked. Andrej Kramaric (TSG Hoffenheim) left footed shot from outside the box is blocked. Assisted by Grischa Prömel.

39''

Penalty TSG Hoffenheim. Fisnik Asllani draws a foul in the penalty area.

39''

Penalty conceded by Leopold Querfeld (1. FC Union Berlin) after a foul in the penalty area.

40''

Delay in match because of an injury Fisnik Asllani (TSG Hoffenheim).

41''

Delay over. They are ready to continue.

42''

Goal! TSG Hoffenheim 1, 1. FC Union Berlin 0. Andrej Kramaric (TSG Hoffenheim) converts the penalty with a right footed shot to the centre of the goal.

45''

Goal! TSG Hoffenheim 2, 1. FC Union Berlin 0. Andrej Kramaric (TSG Hoffenheim) header from the centre of the box to the bottom left corner. Assisted by Bazoumana Touré with a cross.

45''

Fourth official has announced 3 minutes of added time.

45'+4''

First Half ends, TSG Hoffenheim 2, 1. FC Union Berlin 0.

45''

Second Half begins TSG Hoffenheim 2, 1. FC Union Berlin 0.

45''

Substitution, TSG Hoffenheim. Max Moerstedt replaces Tim Lemperle.

46''

Danilho Doekhi (1. FC Union Berlin) wins a free kick in the defensive half.

46''

Foul by Fisnik Asllani (TSG Hoffenheim).

46''

Foul by Andrej Ilic (1. FC Union Berlin).

46''

Ozan Kabak (TSG Hoffenheim) wins a free kick in the defensive half.

47''

Own Goal by Diogo Leite, 1. FC Union Berlin. TSG Hoffenheim 3, 1. FC Union Berlin 0.

49''

Foul by Leopold Querfeld (1. FC Union Berlin).

49''

Max Moerstedt (TSG Hoffenheim) wins a free kick in the defensive half.

50''

Foul by Danilho Doekhi (1. FC Union Berlin).

50''

Max Moerstedt (TSG Hoffenheim) wins a free kick in the attacking half.

51''

Corner, TSG Hoffenheim. Conceded by Danilho Doekhi.

54''

Substitution, 1. FC Union Berlin. András Schäfer replaces Woo-yeong Jeong.

54''

Substitution, 1. FC Union Berlin. Derrick Köhn replaces Stanley Nsoki.

54''

Substitution, 1. FC Union Berlin. Ilyas Ansah replaces Oliver Burke.

55''

Attempt missed. Aljoscha Kemlein (1. FC Union Berlin) right footed shot from outside the box is too high. Assisted by András Schäfer.

57''

Foul by Andrej Ilic (1. FC Union Berlin).

57''

Vladimír Coufal (TSG Hoffenheim) wins a free kick in the defensive half.

57''

Andrej Ilic (1. FC Union Berlin) is shown the yellow card.

60''

Attempt saved. András Schäfer (1. FC Union Berlin) left footed shot from the centre of the box is saved in the centre of the goal by Oliver Baumann (TSG Hoffenheim). Assisted by Frederik Rønnow.

62''

Attempt missed. Fisnik Asllani (TSG Hoffenheim) right footed shot from the centre of the box is too high. Assisted by Bazoumana Touré with a cross.

63''

Foul by Ilyas Ansah (1. FC Union Berlin).

63''

Grischa Prömel (TSG Hoffenheim) wins a free kick in the defensive half.

63''

Foul by Bazoumana Touré (TSG Hoffenheim).

63''

Janik Haberer (1. FC Union Berlin) wins a free kick in the defensive half.

64''

Offside, TSG Hoffenheim. Leon Avdullahu is caught offside.

65''

Foul by Max Moerstedt (TSG Hoffenheim).

65''

Leopold Querfeld (1. FC Union Berlin) wins a free kick in the defensive half.

66''

Foul by Robin Hranác (TSG Hoffenheim).

66''

Ilyas Ansah (1. FC Union Berlin) wins a free kick on the left wing.

67''

Attempt missed. Diogo Leite (1. FC Union Berlin) header from the centre of the box is close, but misses the top right corner. Assisted by Derrick Köhn with a cross following a set piece situation.

67''

Aljoscha Kemlein (1. FC Union Berlin) wins a free kick in the defensive half.

67''

Foul by Fisnik Asllani (TSG Hoffenheim).

68''

Goal! TSG Hoffenheim 3, 1. FC Union Berlin 1. Rani Khedira (1. FC Union Berlin) right footed shot from the centre of the box to the bottom left corner.

70''

VAR Decision: Goal TSG Hoffenheim 3-1 1. FC Union Berlin (Rani Khedira).

71''

Foul by Max Moerstedt (TSG Hoffenheim).

71''

Rani Khedira (1. FC Union Berlin) wins a free kick in the defensive half.

72''

Bazoumana Touré (TSG Hoffenheim) wins a free kick in the defensive half.

72''

Foul by András Schäfer (1. FC Union Berlin).

73''

Attempt blocked. Ilyas Ansah (1. FC Union Berlin) right footed shot from the centre of the box is blocked.

74''

Delay in match because of an injury Diogo Leite (1. FC Union Berlin).

74''

Delay over. They are ready to continue.

75''

Foul by Max Moerstedt (TSG Hoffenheim).

75''

Leopold Querfeld (1. FC Union Berlin) wins a free kick in the attacking half.

75''

Substitution, 1. FC Union Berlin. Livan Burcu replaces Diogo Leite because of an injury.

76''

Corner, 1. FC Union Berlin. Conceded by Robin Hranác.

78''

Substitution, TSG Hoffenheim. Ihlas Bebou replaces Fisnik Asllani.

79''

Foul by Leopold Querfeld (1. FC Union Berlin).

79''

Max Moerstedt (TSG Hoffenheim) wins a free kick in the defensive half.

81''

Bazoumana Touré (TSG Hoffenheim) wins a free kick in the attacking half.

81''

Foul by Janik Haberer (1. FC Union Berlin).

82''

Attempt saved. Andrej Kramaric (TSG Hoffenheim) header from the centre of the box is saved in the centre of the goal by Frederik Rønnow (1. FC Union Berlin). Assisted by Vladimír Coufal with a cross.

83''

Attempt missed. Andrej Kramaric (TSG Hoffenheim) right footed shot from the right side of the box is close, but misses to the right. Assisted by Max Moerstedt following a fast break.

83''

Substitution, TSG Hoffenheim. Alexander Prass replaces Andrej Kramaric.

83''

Substitution, 1. FC Union Berlin. Alex Král replaces Aljoscha Kemlein.

84''

Corner, 1. FC Union Berlin. Conceded by Grischa Prömel.

84''

Attempt blocked. András Schäfer (1. FC Union Berlin) right footed shot from outside the box is blocked. Assisted by Rani Khedira.

84''

András Schäfer (1. FC Union Berlin) wins a free kick in the attacking half.

84''

Foul by Alexander Prass (TSG Hoffenheim).

84''

Alexander Prass (TSG Hoffenheim) is shown the yellow card for a bad foul.

85''

Delay in match because of an injury András Schäfer (1. FC Union Berlin).

86''

Delay over. They are ready to continue.

86''

Attempt blocked. Livan Burcu (1. FC Union Berlin) right footed shot from outside the box is blocked.

87''

Attempt blocked. Rani Khedira (1. FC Union Berlin) left footed shot from outside the box is blocked.

87''

Corner, 1. FC Union Berlin. Conceded by Leon Avdullahu.

88''

Foul by Danilho Doekhi (1. FC Union Berlin).

88''

Vladimír Coufal (TSG Hoffenheim) wins a free kick in the defensive half.

89''

Andrej Ilic (1. FC Union Berlin) wins a free kick in the attacking half.

89''

Foul by Alexander Prass (TSG Hoffenheim).

90''

Attempt missed. Andrej Ilic (1. FC Union Berlin) header from the centre of the box misses to the left. Assisted by Leopold Querfeld with a headed pass following a set piece situation.

90''

Attempt missed. Max Moerstedt (TSG Hoffenheim) header from the centre of the box misses to the left. Assisted by Alexander Prass.

90''

Fourth official has announced 6 minutes of added time.

90'+1''

Corner, 1. FC Union Berlin. Conceded by Grischa Prömel.

90'+1''

Substitution, TSG Hoffenheim. Kevin Akpoguma replaces Bazoumana Touré.

90'+2''

Attempt missed. Leopold Querfeld (1. FC Union Berlin) header from the centre of the box misses to the left. Assisted by Janik Haberer with a cross following a corner.

90'+4''

Foul by Danilho Doekhi (1. FC Union Berlin).

90'+4''

Max Moerstedt (TSG Hoffenheim) wins a free kick in the defensive half.

90'+7''

Attempt saved. Ihlas Bebou (TSG Hoffenheim) left footed shot from the centre of the box is saved in the centre of the goal by Frederik Rønnow (1. FC Union Berlin). Assisted by Grischa Prömel.

90'+7''

Corner, TSG Hoffenheim. Conceded by Frederik Rønnow.

90'+7''

Second Half ends, TSG Hoffenheim 3, 1. FC Union Berlin 1.

Match ends, TSG Hoffenheim 3, 1. FC Union Berlin 1.

Primeira Liga

Braga badge
Braga
3-2
Vitória
Vitória  badge
Feb 21
Highlights
Alverca badge
Alverca
1-1
Santa Clara
Santa Clara badge
Feb 21
Highlights
Arouca badge
Arouca
3-0
Nacional
Nacional badge
Feb 21
Highlights
Estrela badge
Estrela
0-2
Tondela
Tondela badge
Feb 20
Highlights

Eredivisie

Ajax badge
Ajax
1-1
NEC
NEC badge
Feb 21
Highlights

Premier League

Man City badge
Man City
2-1
Newcastle
Newcastle badge
Feb 21
Highlights
West Ham badge
West Ham
0-0
Bournemouth
Bournemouth badge
Feb 21
Highlights
Brentford badge
Brentford
0-2
Brighton
Brighton badge
Feb 21
Highlights
Aston Villa badge
Aston Villa
1-1
Leeds
Leeds badge
Feb 21
Highlights
Chelsea badge
Chelsea
1-1
Burnley
Burnley badge
Feb 21
Highlights

Serie A

Cagliari badge
Cagliari
0-0
Lazio
Lazio badge
Feb 21
Highlights
Lecce badge
Lecce
0-2
Inter Milan
Inter Milan badge
Feb 21
Highlights
Juventus badge
Juventus
0-2
Como
Como badge
Feb 21
Highlights

Bundesliga

RB Leipzig badge
RB Leipzig
2-2
Dortmund
Dortmund badge
Feb 21
Highlights
Union Berlin badge
Union Berlin
1-0
Leverkusen
Leverkusen badge
Feb 21
Highlights
Wolfsburg badge
Wolfsburg
2-3
Augsburg
Augsburg badge
Feb 21
Highlights
Bayern badge
Bayern
3-2
Frankfurt
Frankfurt badge
Feb 21
Highlights

La Liga

Osasuna badge
Osasuna
2-1
Real Madrid
Real Madrid badge
Feb 21
Highlights
Betis badge
Betis
1-1
Rayo
Rayo badge
Feb 21
Highlights
Athletic badge
Athletic
2-1
Elche
Elche badge
Feb 20
Highlights