Cologne vs Mainz - Bundesliga Highlights

Watch all the goals and highlights from the Bundesliga match between Cologne and Mainz played on Saturday, January 17, 2026. The final score was Cologne 2 - 1 Mainz.

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

Match highlights will be available shortly after the final whistle. Check back soon to watch all goals and key moments from this exciting Bundesliga encounter. We update our highlights within minutes of the match ending to bring you the fastest football highlights online.

Match Information

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

No video available

Highlights for this match are not available yet.

Cologne
Cologne logo
2-1
Mainz logo
Mainz
Bundesliga
••
17/01/2026, 14:30:00

Team Statistics

KOEStatM05
62.2Possession (%)37.8
0Shots0
6Shots On Target7
6Fouls Committed10
0Corners0
4Yellow Cards4
0Red Cards0

Lineups

FC Cologne

Starting XI

  • Marvin Schwäbe
  • Jahmai Simpson-Pusey
  • Cenk Özkacar
  • Sebastian Sebulonsen
  • Ísak Jóhannesson
  • Eric Martel
  • Alessio Castro-Montes
  • Linton Maina
  • Marius Bulter
  • Said El Mala
  • Jakub Kaminski

Substitutes

  • Fynn Schenten
  • Kristoffer Lund
  • Luca Waldschmidt
  • Rav van den Berg
  • Jan Thielmann
  • Ragnar Ache
  • Ron-Robert Zieler

Mainz

Starting XI

  • Daniel Batz
  • Stefan Bell
  • Kacper Potulski
  • Dominik Kohr
  • Kaishu Sano
  • Lee Jae-Sung
  • Paul Nebel
  • Silvan Widmer
  • Danny da Costa
  • Phillip Tietz
  • Silas Katompa-Mvumpa

Substitutes

  • Ben Bobzien
  • Sota Kawasaki
  • William Bøving
  • Lasse Rieß
  • Arnaud Nordin
  • Maxim Leitsch
  • Armindo Sieb

Key Moments

Lineups are announced and players are warming up.

First Half begins.

3''

Danny da Costa (1. FSV Mainz 05) wins a free kick in the defensive half.

3''

Foul by Saïd El Mala (1. FC Köln).

4''

Offside, 1. FSV Mainz 05. Phillip Tietz is caught offside.

4''

Attempt missed. Saïd El Mala (1. FC Köln) left footed shot from the left side of the box is high and wide to the left. Assisted by Jahmai Simpson-Pusey.

9''

Attempt missed. Jakub Kaminski (1. FC Köln) right footed shot from the left side of the box is high and wide to the right. Assisted by Cenk Özkacar.

11''

Attempt missed. Saïd El Mala (1. FC Köln) right footed shot from the left side of the box is close, but misses to the left.

12''

Foul by Marius Bülter (1. FC Köln).

12''

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

12''

Corner, 1. FSV Mainz 05. Conceded by Jahmai Simpson-Pusey.

15''

Offside, 1. FSV Mainz 05. Phillip Tietz is caught offside.

18''

Offside, 1. FSV Mainz 05. Silas Katompa Mvumpa is caught offside.

18''

Foul by Eric Martel (1. FC Köln).

18''

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

18''

Eric Martel (1. FC Köln) is shown the yellow card for a bad foul.

19''

Attempt missed. Silvan Widmer (1. FSV Mainz 05) right footed shot from the centre of the box misses to the left. Assisted by Kaishu Sano following a set piece situation.

19''

Kacper Potulski (1. FSV Mainz 05) hits the right post with a left footed shot from the centre of the box. Assisted by Silvan Widmer following a set piece situation.

20''

Alessio Castro-Montes (1. FC Köln) wins a free kick on the left wing.

20''

Foul by Paul Nebel (1. FSV Mainz 05).

21''

Corner, 1. FC Köln. Conceded by Danny da Costa.

21''

Corner, 1. FC Köln. Conceded by Kaishu Sano.

24''

Offside, 1. FSV Mainz 05. Phillip Tietz is caught offside.

25''

Attempt blocked. Jakub Kaminski (1. FC Köln) left footed shot from the left side of the box is blocked. Assisted by Ísak Bergmann Jóhannesson.

25''

Corner, 1. FC Köln. Conceded by Kacper Potulski.

27''

Attempt saved. Linton Maina (1. FC Köln) left footed shot from outside the box is saved in the bottom right corner by Daniel Batz (1. FSV Mainz 05). Assisted by Eric Martel.

29''

Goal! 1. FC Köln 0, 1. FSV Mainz 05 1. Stefan Bell (1. FSV Mainz 05) right footed shot from the right side of the box to the centre of the goal. Assisted by Danny da Costa with a cross.

31''

Corner, 1. FC Köln. Conceded by Kacper Potulski.

31''

Handball by Lee Jae-Sung (1. FSV Mainz 05).

32''

Attempt saved. Phillip Tietz (1. FSV Mainz 05) right footed shot from the right side of the box is saved in the bottom right corner by Marvin Schwäbe (1. FC Köln). Assisted by Paul Nebel with a through ball.

36''

Attempt saved. Silas Katompa Mvumpa (1. FSV Mainz 05) right footed shot from outside the box is saved in the bottom right corner by Marvin Schwäbe (1. FC Köln).

36''

Corner, 1. FSV Mainz 05. Conceded by Marvin Schwäbe.

38''

Corner, 1. FC Köln. Conceded by Kacper Potulski.

39''

Attempt blocked. Silas Katompa Mvumpa (1. FSV Mainz 05) right footed shot from outside the box is blocked.

43''

Eric Martel (1. FC Köln) wins a free kick in the attacking half.

43''

Foul by Lee Jae-Sung (1. FSV Mainz 05).

43''

Lee Jae-Sung (1. FSV Mainz 05) is shown the yellow card for a bad foul.

44''

Attempt missed. Marius Bülter (1. FC Köln) header from the centre of the box is close, but misses to the left. Assisted by Alessio Castro-Montes with a cross following a set piece situation.

45''

Corner, 1. FSV Mainz 05. Conceded by Eric Martel.

45''

Attempt saved. Danny da Costa (1. FSV Mainz 05) right footed shot from outside the box is saved in the top left corner by Marvin Schwäbe (1. FC Köln).

45''

Fourth official has announced 1 minutes of added time.

45'+2''

Attempt blocked. Eric Martel (1. FC Köln) right footed shot from the centre of the box is blocked. Assisted by Ísak Bergmann Jóhannesson with a headed pass.

45'+2''

First Half ends, 1. FC Köln 0, 1. FSV Mainz 05 1.

45''

Second Half begins 1. FC Köln 0, 1. FSV Mainz 05 1.

45''

Substitution, 1. FC Köln. Kristoffer Lund replaces Cenk Özkacar.

45''

Substitution, 1. FC Köln. Ragnar Ache replaces Ísak Bergmann Jóhannesson.

45''

Substitution, 1. FC Köln. Tom Krauß replaces Eric Martel.

50''

Attempt saved. Marius Bülter (1. FC Köln) right footed shot from the right side of the box is saved in the bottom left corner by Daniel Batz (1. FSV Mainz 05). Assisted by Alessio Castro-Montes with a through ball.

55''

Corner, 1. FC Köln. Conceded by Kacper Potulski.

55''

Attempt missed. Marius Bülter (1. FC Köln) right footed shot from the centre of the box is too high. Assisted by Ragnar Ache with a headed pass following a corner.

56''

Attempt blocked. Ragnar Ache (1. FC Köln) right footed shot from outside the box is blocked. Assisted by Saïd El Mala.

57''

Goal! 1. FC Köln 1, 1. FSV Mainz 05 1. Ragnar Ache (1. FC Köln) header from very close range to the top left corner. Assisted by Alessio Castro-Montes with a cross.

59''

Attempt blocked. Jakub Kaminski (1. FC Köln) right footed shot from outside the box is blocked. Assisted by Alessio Castro-Montes with a headed pass.

60''

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

60''

Foul by Alessio Castro-Montes (1. FC Köln).

61''

Substitution, 1. FSV Mainz 05. Armindo Sieb replaces Silas Katompa Mvumpa.

61''

Foul by Silvan Widmer (1. FSV Mainz 05).

61''

Jakub Kaminski (1. FC Köln) wins a free kick in the defensive half.

61''

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

62''

Attempt saved. Phillip Tietz (1. FSV Mainz 05) right footed shot from outside the box is saved in the centre of the goal by Marvin Schwäbe (1. FC Köln). Assisted by Paul Nebel.

64''

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

64''

Marius Bülter (1. FC Köln) wins a free kick in the defensive half.

65''

Attempt blocked. Ragnar Ache (1. FC Köln) left footed shot from outside the box is blocked. Assisted by Marius Bülter with a headed pass.

65''

Attempt missed. Ragnar Ache (1. FC Köln) right footed shot from the centre of the box is close, but misses to the right.

66''

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

66''

Foul by Saïd El Mala (1. FC Köln).

66''

Corner, 1. FSV Mainz 05. Conceded by Tom Krauß.

68''

Attempt blocked. Marius Bülter (1. FC Köln) right footed shot from the centre of the box is blocked. Assisted by Ragnar Ache.

69''

Attempt saved. Marius Bülter (1. FC Köln) left footed shot from outside the box is saved in the bottom left corner by Daniel Batz (1. FSV Mainz 05). Assisted by Ragnar Ache.

71''

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

71''

Foul by Marius Bülter (1. FC Köln).

72''

Saïd El Mala (1. FC Köln) is shown the yellow card.

72''

Daniel Batz (1. FSV Mainz 05) is shown the yellow card.

72''

Phillip Tietz (1. FSV Mainz 05) is shown the yellow card.

72''

Marius Bülter (1. FC Köln) is shown the yellow card.

72''

Delay in match because of an injury Dominik Kohr (1. FSV Mainz 05).

73''

Substitution, 1. FC Köln. Luca Waldschmidt replaces Linton Maina.

73''

Delay over. They are ready to continue.

74''

Substitution, 1. FSV Mainz 05. William Bøving replaces Lee Jae-Sung.

74''

Substitution, 1. FSV Mainz 05. Lennard Maloney replaces Stefan Bell.

74''

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

74''

Marius Bülter (1. FC Köln) wins a free kick in the defensive half.

77''

Corner, 1. FC Köln. Conceded by Kacper Potulski.

80''

Corner, 1. FC Köln. Conceded by Danny da Costa.

81''

Attempt saved. Armindo Sieb (1. FSV Mainz 05) right footed shot from the centre of the box is saved in the bottom right corner by Marvin Schwäbe (1. FC Köln). Assisted by Paul Nebel with a through ball.

81''

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

81''

Saïd El Mala (1. FC Köln) wins a free kick in the defensive half.

83''

Substitution, 1. FC Köln. Jan Thielmann replaces Alessio Castro-Montes.

84''

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

84''

Ragnar Ache (1. FC Köln) wins a free kick in the attacking half.

85''

Corner, 1. FC Köln. Conceded by Phillip Tietz.

85''

Attempt missed. Marius Bülter (1. FC Köln) header from the right side of the six yard box is close, but misses to the left. Assisted by Luca Waldschmidt with a cross following a corner.

85''

Goal! 1. FC Köln 2, 1. FSV Mainz 05 1. Ragnar Ache (1. FC Köln) header from very close range to the bottom left corner following a corner.

87''

Corner, 1. FSV Mainz 05. Conceded by Jahmai Simpson-Pusey.

87''

Tom Krauß (1. FC Köln) is shown the yellow card.

88''

Attempt missed. Phillip Tietz (1. FSV Mainz 05) header from the centre of the box misses to the right following a corner.

89''

Foul by Armindo Sieb (1. FSV Mainz 05).

89''

Tom Krauß (1. FC Köln) wins a free kick in the defensive half.

90''

Substitution, 1. FSV Mainz 05. Arnaud Nordin replaces Kaishu Sano.

90''

Substitution, 1. FSV Mainz 05. Fabio Moreno Fell replaces Paul Nebel.

90''

Fourth official has announced 5 minutes of added time.

90'+4''

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

90'+4''

Marius Bülter (1. FC Köln) wins a free kick on the right wing.

90'+5''

Attempt saved. Saïd El Mala (1. FC Köln) right footed shot from the centre of the box is saved in the centre of the goal by Daniel Batz (1. FSV Mainz 05). Assisted by Luca Waldschmidt.

90'+5''

Attempt missed. Saïd El Mala (1. FC Köln) left footed shot from the centre of the box misses to the left.

90'+6''

Second Half ends, 1. FC Köln 2, 1. FSV Mainz 05 1.

Match ends, 1. FC Köln 2, 1. FSV Mainz 05 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