Mainz vs Hamburg - Bundesliga Highlights

Watch all the goals and highlights from the Bundesliga match between Mainz and Hamburg played on Friday, February 20, 2026. The final score was Mainz 1 - 1 Hamburg.

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 Mainz playing at home against visiting team Hamburg. Bundesliga is one of the most prestigious football competitions, featuring top clubs from Germany.

Match Information

Competition:
Bundesliga
Home Team:
Mainz
Away Team:
Hamburg
Match Date:
2/20/2026
Final Score:
1 - 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 Mainz, Hamburg, 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

Bundesliga

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

Premier League

West Ham badge
West Ham
0-0
Bournemouth
Bournemouth badge
Feb 21
Highlights
Aston Villa badge
Aston Villa
1-1
Leeds
Leeds badge
Feb 21
Highlights
Brentford badge
Brentford
0-2
Brighton
Brighton badge
Feb 21
Highlights
Chelsea badge
Chelsea
1-1
Burnley
Burnley 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

Serie A

Lecce badge
Lecce
0-2
Inter Milan
Inter Milan badge
Feb 21
Highlights
Juventus badge
Juventus
0-2
Como
Como badge
Feb 21
Highlights
Sassuolo badge
Sassuolo
3-0
Verona
Verona badge
Feb 20
Highlights

Primeira Liga

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

UEFA Europa Conference League

Omonia badge
Omonia
0-1
Rijeka
Rijeka badge
Feb 19
Highlights

UEFA Europa League

Panathinaikos badge
Panathinaikos
2-2
Viktoria Plzen
Viktoria Plzen badge
Feb 19
Highlights
Mainz
Mainz logo
1-1
Hamburg logo
Hamburg
Bundesliga
••
20/02/2026, 19:40:00

Team Statistics

M05StatHSV
45.3Possession (%)45.3
0Shots0
3Shots On Target3
16Fouls Committed16
0Corners0
3Yellow Cards3
0Red Cards0

Lineups

Mainz

Starting XI

  • Daniel Batz
  • Stefan Posch
  • Kacper Potulski
  • Dominik Kohr
  • Nadiem Amiri
  • Lee Jae-Sung
  • Kaishu Sano
  • Phillipp Mwene
  • Danny da Costa
  • Phillip Tietz
  • Silas Katompa-Mvumpa

Substitutes

  • Daniel Gleiber
  • Paul Nebel
  • Maxim Leitsch
  • Armindo Sieb
  • William Bøving
  • Sheraldo Becker
  • Nikolas Veratschnig

Hamburg SV

Starting XI

  • Daniel Heuer Fernandes
  • Jordan Torunarigha
  • Nicolás Capaldo
  • Warmed Omari
  • Nicolai Remberg
  • Fabio Vieira
  • Miro Muheim
  • Bakery Jatta
  • Robert Glatzel
  • Philip Otele
  • Ransford-Yeboah Königsdörffer

Substitutes

  • Yussuf Poulsen
  • Sander Tangvik
  • Rayan Philippe
  • Giorgi Gocholeishvili
  • Jean-Luc Dompé
  • Otto Stange
  • Damion Downs

Key Moments

Lineups are announced and players are warming up.

First Half begins.

1''

Attempt blocked. Nadiem Amiri (1. FSV Mainz 05) right footed shot from the left side of the box is blocked. Assisted by Silas Katompa Mvumpa.

2''

Corner, 1. FSV Mainz 05. Conceded by Miro Muheim.

3''

Offside, 1. FSV Mainz 05. Nadiem Amiri is caught offside.

4''

Attempt saved. Fábio Vieira (Hamburger SV) right footed shot from outside the box is saved in the top centre of the goal by Daniel Batz (1. FSV Mainz 05). Assisted by Ransford Königsdörffer.

7''

Corner, Hamburger SV. Conceded by Kacper Potulski.

8''

Dominik Kohr (1. FSV Mainz 05) wins a free kick in the defensive half.

8''

Foul by Philip Otele (Hamburger SV).

10''

Foul by Kacper Potulski (1. FSV Mainz 05).

10''

Robert Glatzel (Hamburger SV) wins a free kick in the defensive half.

11''

Foul by Silas Katompa Mvumpa (1. FSV Mainz 05).

11''

Warmed Omari (Hamburger SV) wins a free kick in the defensive half.

12''

Silas Katompa Mvumpa (1. FSV Mainz 05) is shown the yellow card for a bad foul.

12''

Delay in match because of an injury Warmed Omari (Hamburger SV).

13''

Delay over. They are ready to continue.

15''

Foul by Bakery Jatta (Hamburger SV).

15''

Phillipp Mwene (1. FSV Mainz 05) wins a free kick in the defensive half.

20''

Attempt missed. Robert Glatzel (Hamburger SV) header from the centre of the box misses to the left. Assisted by Nicolai Remberg with a cross.

21''

Attempt saved. Warmed Omari (Hamburger SV) right footed shot from outside the box is saved in the bottom left corner by Daniel Batz (1. FSV Mainz 05). Assisted by Ransford Königsdörffer.

21''

Attempt missed. Ransford Königsdörffer (Hamburger SV) left footed shot from the left side of the box misses to the left.

22''

Foul by Danny da Costa (1. FSV Mainz 05).

22''

Miro Muheim (Hamburger SV) wins a free kick on the left wing.

23''

Attempt blocked. Ransford Königsdörffer (Hamburger SV) right footed shot from outside the box is blocked.

23''

Delay in match because of an injury Robert Glatzel (Hamburger SV).

23''

Delay over. They are ready to continue.

26''

Attempt saved. Robert Glatzel (Hamburger SV) left footed shot from the left side of the box is saved in the top left corner by Daniel Batz (1. FSV Mainz 05). Assisted by Philip Otele.

26''

Attempt missed. Philip Otele (Hamburger SV) right footed shot from the centre of the box misses to the left. Assisted by Nicolás Capaldo with a cross.

27''

Attempt missed. Nadiem Amiri (1. FSV Mainz 05) right footed shot from the centre of the box is high and wide to the right. Assisted by Danny da Costa with a cross.

29''

Attempt missed. Phillip Tietz (1. FSV Mainz 05) header from the centre of the box is just a bit too high.

30''

Attempt saved. Silas Katompa Mvumpa (1. FSV Mainz 05) right footed shot from the left side of the box is saved in the top centre of the goal by Daniel Heuer Fernandes (Hamburger SV). Assisted by Nadiem Amiri.

31''

Foul by Jordan Torunarigha (Hamburger SV).

31''

Phillip Tietz (1. FSV Mainz 05) wins a free kick in the defensive half.

32''

Dominik Kohr (1. FSV Mainz 05) wins a free kick on the right wing.

32''

Foul by Philip Otele (Hamburger SV).

33''

Foul by Miro Muheim (Hamburger SV).

33''

Silas Katompa Mvumpa (1. FSV Mainz 05) wins a free kick on the right wing.

34''

Miro Muheim (Hamburger SV) is shown the yellow card for a bad foul.

37''

Corner, 1. FSV Mainz 05. Conceded by Warmed Omari.

38''

Foul by Ransford Königsdörffer (Hamburger SV).

38''

Kaishu Sano (1. FSV Mainz 05) wins a free kick in the defensive half.

39''

Foul by Silas Katompa Mvumpa (1. FSV Mainz 05).

39''

Nicolás Capaldo (Hamburger SV) wins a free kick in the defensive half.

40''

Foul by Phillip Tietz (1. FSV Mainz 05).

40''

Nicolai Remberg (Hamburger SV) wins a free kick in the attacking half.

42''

Foul by Bakery Jatta (Hamburger SV).

42''

Kacper Potulski (1. FSV Mainz 05) wins a free kick in the defensive half.

42''

Goal! 1. FSV Mainz 05 1, Hamburger SV 0. Nadiem Amiri (1. FSV Mainz 05) right footed shot from the centre of the box to the bottom left corner. Assisted by Danny da Costa with a cross.

45''

Fourth official has announced 2 minutes of added time.

45'+1''

Foul by Dominik Kohr (1. FSV Mainz 05).

45'+1''

Nicolás Capaldo (Hamburger SV) wins a free kick on the left wing.

45'+1''

Dominik Kohr (1. FSV Mainz 05) is shown the yellow card for a bad foul.

45'+1''

Delay in match because of an injury Nadiem Amiri (1. FSV Mainz 05).

45'+2''

Delay over. They are ready to continue.

45'+3''

Attempt missed. Fábio Vieira (Hamburger SV) left footed shot from outside the box is high and wide to the left following a set piece situation.

45'+3''

First Half ends, 1. FSV Mainz 05 1, Hamburger SV 0.

45''

Second Half begins 1. FSV Mainz 05 1, Hamburger SV 0.

45''

Substitution, 1. FSV Mainz 05. Sheraldo Becker replaces Silas Katompa Mvumpa.

47''

Attempt blocked. Phillip Tietz (1. FSV Mainz 05) right footed shot from outside the box is blocked. Assisted by Sheraldo Becker.

47''

Corner, 1. FSV Mainz 05. Conceded by Jordan Torunarigha.

48''

Foul by Sheraldo Becker (1. FSV Mainz 05).

48''

Warmed Omari (Hamburger SV) wins a free kick in the defensive half.

51''

Offside, 1. FSV Mainz 05. Sheraldo Becker is caught offside.

52''

Foul by Warmed Omari (Hamburger SV).

52''

Nadiem Amiri (1. FSV Mainz 05) wins a free kick on the left wing.

53''

Corner, 1. FSV Mainz 05. Conceded by Warmed Omari.

53''

Attempt missed. Stefan Posch (1. FSV Mainz 05) header from the centre of the box misses to the right. Assisted by Nadiem Amiri with a cross following a corner.

53''

Foul by Dominik Kohr (1. FSV Mainz 05).

53''

Miro Muheim (Hamburger SV) wins a free kick in the defensive half.

55''

Danny da Costa (1. FSV Mainz 05) wins a free kick on the right wing.

55''

Foul by Nicolás Capaldo (Hamburger SV).

57''

Attempt missed. Nicolás Capaldo (Hamburger SV) right footed shot from outside the box is close, but misses to the right. Assisted by Ransford Königsdörffer.

58''

Foul by Nicolai Remberg (Hamburger SV).

58''

Lee Jae-Sung (1. FSV Mainz 05) wins a free kick in the attacking half.

58''

Nicolai Remberg (Hamburger SV) is shown the yellow card for a bad foul.

59''

Substitution, 1. FSV Mainz 05. Nikolas Veratschnig replaces Dominik Kohr.

59''

Attempt blocked. Kacper Potulski (1. FSV Mainz 05) right footed shot from the centre of the box is blocked. Assisted by Stefan Posch.

59''

Foul by Nikolas Veratschnig (1. FSV Mainz 05).

59''

Miro Muheim (Hamburger SV) wins a free kick in the defensive half.

60''

Attempt missed. Phillip Tietz (1. FSV Mainz 05) right footed shot from the right side of the six yard box misses to the left.

61''

Bakery Jatta (Hamburger SV) wins a free kick in the defensive half.

61''

Foul by Kacper Potulski (1. FSV Mainz 05).

62''

Foul by Kacper Potulski (1. FSV Mainz 05).

62''

Nicolás Capaldo (Hamburger SV) wins a free kick in the attacking half.

64''

Goal! 1. FSV Mainz 05 1, Hamburger SV 1. Fábio Vieira (Hamburger SV) from a free kick with a left footed shot to the bottom right corner.

65''

Substitution, Hamburger SV. William Mikelbrencis replaces Bakery Jatta.

65''

Substitution, Hamburger SV. Yussuf Poulsen replaces Robert Glatzel.

67''

Delay in match because of an injury Phillip Tietz (1. FSV Mainz 05).

68''

Delay over. They are ready to continue.

69''

Foul by Jordan Torunarigha (Hamburger SV).

69''

Phillip Tietz (1. FSV Mainz 05) wins a free kick in the defensive half.

69''

Foul by Yussuf Poulsen (Hamburger SV).

69''

Stefan Posch (1. FSV Mainz 05) wins a free kick in the defensive half.

70''

Foul by Nikolas Veratschnig (1. FSV Mainz 05).

70''

Miro Muheim (Hamburger SV) wins a free kick in the defensive half.

72''

Attempt saved. Fábio Vieira (Hamburger SV) left footed shot from outside the box is saved in the top centre of the goal by Daniel Batz (1. FSV Mainz 05). Assisted by Ransford Königsdörffer.

73''

Foul by Kacper Potulski (1. FSV Mainz 05).

73''

Ransford Königsdörffer (Hamburger SV) wins a free kick in the defensive half.

74''

Foul by Kaishu Sano (1. FSV Mainz 05).

74''

Yussuf Poulsen (Hamburger SV) wins a free kick in the defensive half.

74''

Delay in match because of an injury Yussuf Poulsen (Hamburger SV).

75''

Delay over. They are ready to continue.

75''

Handball by Yussuf Poulsen (Hamburger SV).

76''

Substitution, Hamburger SV. Rayan Philippe replaces Philip Otele.

78''

Attempt blocked. Lee Jae-Sung (1. FSV Mainz 05) right footed shot from the right side of the box is blocked. Assisted by Phillip Tietz.

78''

Corner, 1. FSV Mainz 05. Conceded by Nicolai Remberg.

80''

Attempt missed. Lee Jae-Sung (1. FSV Mainz 05) left footed shot from outside the box is too high. Assisted by Stefan Posch.

85''

Attempt blocked. Fábio Vieira (Hamburger SV) left footed shot from the right side of the box is blocked.

85''

Corner, Hamburger SV. Conceded by Kaishu Sano.

86''

Attempt missed. Rayan Philippe (Hamburger SV) left footed shot from outside the box misses to the right following a corner.

86''

Attempt missed. William Mikelbrencis (Hamburger SV) right footed shot from outside the box misses to the left following a corner.

86''

Substitution, 1. FSV Mainz 05. Paul Nebel replaces Lee Jae-Sung.

87''

Foul by Phillip Tietz (1. FSV Mainz 05).

87''

Nicolás Capaldo (Hamburger SV) wins a free kick in the defensive half.

87''

Substitution, Hamburger SV. Daniel Elfadli replaces Ransford Königsdörffer.

88''

Substitution, Hamburger SV. Giorgi Gocholeishvili replaces Miro Muheim.

88''

Attempt missed. Sheraldo Becker (1. FSV Mainz 05) right footed shot from the left side of the box is close, but misses to the right. Assisted by Paul Nebel with a cross.

90''

Attempt blocked. Nikolas Veratschnig (1. FSV Mainz 05) right footed shot from outside the box is blocked.

90''

Foul by Kacper Potulski (1. FSV Mainz 05).

90''

Giorgi Gocholeishvili (Hamburger SV) wins a free kick in the attacking half.

90''

Kacper Potulski (1. FSV Mainz 05) is shown the yellow card for a bad foul.

90'+1''

Offside, Hamburger SV. Nicolás Capaldo is caught offside.

90'+2''

Fourth official has announced 4 minutes of added time.

90'+3''

Corner, 1. FSV Mainz 05. Conceded by Giorgi Gocholeishvili.

90'+3''

Attempt saved. Kacper Potulski (1. FSV Mainz 05) header from the centre of the box is saved in the top centre of the goal by Daniel Heuer Fernandes (Hamburger SV). Assisted by Nikolas Veratschnig with a cross.

90'+4''

Corner, 1. FSV Mainz 05. Conceded by Daniel Heuer Fernandes.

90'+4''

Attempt missed. Phillip Tietz (1. FSV Mainz 05) header from the centre of the box misses to the left. Assisted by Nadiem Amiri with a cross following a corner.

90'+5''

Attempt missed. Paul Nebel (1. FSV Mainz 05) left footed shot from a difficult angle on the right misses to the left. Assisted by Phillipp Mwene with a cross.

90'+5''

Attempt missed. Phillip Tietz (1. FSV Mainz 05) header from very close range misses to the left. Assisted by Paul Nebel.

90'+5''

Second Half ends, 1. FSV Mainz 05 1, Hamburger SV 1.

Match ends, 1. FSV Mainz 05 1, Hamburger SV 1.

Bundesliga

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

Premier League

West Ham badge
West Ham
0-0
Bournemouth
Bournemouth badge
Feb 21
Highlights
Aston Villa badge
Aston Villa
1-1
Leeds
Leeds badge
Feb 21
Highlights
Brentford badge
Brentford
0-2
Brighton
Brighton badge
Feb 21
Highlights
Chelsea badge
Chelsea
1-1
Burnley
Burnley 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

Serie A

Lecce badge
Lecce
0-2
Inter Milan
Inter Milan badge
Feb 21
Highlights
Juventus badge
Juventus
0-2
Como
Como badge
Feb 21
Highlights
Sassuolo badge
Sassuolo
3-0
Verona
Verona badge
Feb 20
Highlights

Primeira Liga

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

UEFA Europa Conference League

Omonia badge
Omonia
0-1
Rijeka
Rijeka badge
Feb 19
Highlights

UEFA Europa League

Panathinaikos badge
Panathinaikos
2-2
Viktoria Plzen
Viktoria Plzen badge
Feb 19
Highlights