Sign in
15:18 17.01
Match Live Standings Predictions Head-to-Head Team Form Video News

1. Bundesliga, 18-round, regular season, 17.01.2026 09:30

2
1
Finished
18'
29'
D. da Costa
43'
A. Castro-Montes
57'
61'
72'
72'
72'
72'
85'
87'
Match Stats
2.48
Expected Goals (xG)
1.23
 
 
 
20
Shots
11
 
 
 
6
Shots on Target
7
 
 
 
6
Shots Blocked
1
 
 
 
5
Saves
4
 
 
 
0
Hit Woodwork
2
 
 
 
62
Possession %
38
 
 
 
9
Corners
5
 
 
 
6
Fouls
10
 
 
 
0
Offsides
4
 
 
 
4
Yellow Cards
4
 
 
 
0
Red cards
0
 
 
 
475
Passes
294
 
 
 
79
Pass Accuracy %
67
 
 
 
10
Free Kicks
6
 
 
 
32
Throw-ins
15
 
 
 
22
Clearances
42
 
 
 
3
Big Chances
4
 
 
 
42
Tackles
73
 
 
 
0.34
Expected Goals (xG)
0.96
 
 
 
7
Shots
8
 
 
 
1
Shots on Target
5
 
 
 
2
Shots Blocked
1
 
 
 
3
Saves
1
 
 
 
0
Hit Woodwork
1
 
 
 
66
Possession %
34
 
 
 
5
Corners
3
 
 
 
3
Fouls
3
 
 
 
0
Offsides
4
 
 
 
1
Yellow Cards
1
 
 
 
0
Red cards
0
 
 
 
258
Passes
131
 
 
 
81
Pass Accuracy %
65
 
 
 
3
Free Kicks
3
 
 
 
13
Throw-ins
10
 
 
 
12
Clearances
19
 
 
 
0
Big Chances
3
 
 
 
50
Tackles
80
 
 
 
2.14
Expected Goals (xG)
0.27
 
 
 
13
Shots
3
 
 
 
5
Shots on Target
2
 
 
 
4
Shots Blocked
0
 
 
 
2
Saves
3
 
 
 
0
Hit Woodwork
1
 
 
 
58
Possession %
42
 
 
 
4
Corners
2
 
 
 
3
Fouls
7
 
 
 
0
Offsides
0
 
 
 
3
Yellow Cards
3
 
 
 
0
Red cards
0
 
 
 
217
Passes
163
 
 
 
76
Pass Accuracy %
68
 
 
 
7
Free Kicks
3
 
 
 
19
Throw-ins
5
 
 
 
10
Clearances
23
 
 
 
3
Big Chances
1
 
 
 
33
Tackles
71
 
 
 
53% (517)
35% (336)
12% (116)
Match Info
Stadium Cologne, Germany
+6°C
cloudy
Viewers49,698

Match Events

 ×
90+6
 
Today's attendance is 49698
 
90+6
That's it! The referee blows the final whistle
 
90+6
 
Ball possession: FC Koeln: 62%, Mainz 05: 38%.
 
90+6
 
Goal kick for FC Koeln
 
90+6
 
Mainz 05 are trying to create something here.
 
90+6
 
Goal kick for Mainz 05
 
90+6
 
Good effort by Said El Mala as he directs a shot on target, but Daniel Batz saves it
 
90+5
 
FC Koeln are trying to create something here.
 
90+5
 
Mainz 05 take a throw-in in their own half of the field
 
90+4
 
The referee signals a free kick as Phillip Tietz from Mainz 05 trips Marius Buelter
 
90+4
 
FC Koeln take a throw-in in the opponent's half of the field
 
90+4
 
FC Koeln take a throw-in in the opponent's half of the field
 
90+3
 
FC Koeln are trying to create something here.
 
90+2
 
Danny da Costa relieves the pressure with a clearance
 
90+2
 
FC Koeln are trying to create something here.
 
90+2
 
Goal kick for Mainz 05
 
90+1
 
FC Koeln take a throw-in in the opponent's half of the field
 
90+1
 
The fourth official shows there are 5 minute(s) of time to be added
 
90
 
Ball possession: FC Koeln: 63%, Mainz 05: 37%.
 
90
Paul Nebel is leaving the field to be replaced by Fabio Moreno Fell in a tactical substitution.
 
90
Kaishu Sano is leaving the field to be replaced by Arnaud Nordin in a tactical substitution.
 
90
 
Armindo Sieb is penalised for pushing Tom Krauss
 
89
 
Mainz 05 are trying to create something here.
 
89
 
FC Koeln take a throw-in in their own half of the field
 
88
 
Paul Nebel swings in the ball from a corner on the right, but it is nowhere near a teammate.
 
87
 
Mainz 05 are trying to create something here.
 
87
Yellow card for Tom Krauss
 
85
GOAL! It's an easy finish as Ragnar Ache from FC Koeln taps the ball into an open goal with the right foot!
 
85
 
Danny da Costa relieves the pressure with a clearance
 
85
 
Marius Buelter creates a scoring opportunity for his teammate
 
85
 
Gian-Luca Waldschmidt from FC Koeln swings in the corner from the right.
 
85
 
Ball possession: FC Koeln: 64%, Mainz 05: 36%.
 
85
 
Kacper Potulski is penalised for pushing Ragnar Ache
 
83
 
Goal kick for Mainz 05
 
83
Alessio Castro-Montes is leaving the field to be replaced by Jan Thielmann in a tactical substitution.
 
82
 
FC Koeln are trying to create something here.
 
81
 
Good effort by Armindo Sieb as he directs a shot on target, but Marvin Schwaebe saves it
 
81
 
Mainz 05 are trying to create something here.
 
81
 
The referee signals a free kick as Danny da Costa from Mainz 05 trips Said El Mala
 
80
 
Alessio Castro-Montes from FC Koeln takes a short corner kick from the left.
 
80
 
Ball possession: FC Koeln: 64%, Mainz 05: 36%.
 
80
 
Danny da Costa relieves the pressure with a clearance
 
80
 
FC Koeln are trying to create something here.
 
79
 
Mainz 05 take a throw-in in their own half of the field
 
78
 
FC Koeln take a throw-in in the opponent's half of the field
 
77
 
Mainz 05 are trying to create something here.
 
77
 
Daniel Batz from Mainz 05 intercepts a cross aimed towards the box.
 
77
 
Alessio Castro-Montes swings in the ball from a corner on the left, but it is nowhere near a teammate.
 
77
 
Kacper Potulski relieves the pressure with a clearance
 
75
 
Mainz 05 are trying to create something here.
 
75
 
Ball possession: FC Koeln: 65%, Mainz 05: 35%.
 
75
 
The referee signals a free kick as Dominik Kohr from Mainz 05 trips Marius Buelter
 
74
 
The game is restarted
 
74
Stefan Bell is leaving the field to be replaced by Lennard Maloney in a tactical substitution.
 
74
Jae-Sung Lee is leaving the field to be replaced by William Boeving in a tactical substitution.
 
73
Linton Maina is leaving the field to be replaced by Gian-Luca Waldschmidt in a tactical substitution.
 
72
The referee shows Phillip Tietz the yellow card for unsportsmanlike conduct.
 
72
The referee shows Marius Buelter the yellow card for unsportsmanlike conduct.
 
72
The referee shows Said El Mala the yellow card for unsportsmanlike conduct.
 
72
The referee shows Daniel Batz the yellow card for unsportsmanlike conduct.
 
72
 
The play is stopped. The players are pushing and shouting at each-other, the referee should take action.
 
72
 
The referee signals a free kick as Marius Buelter from FC Koeln trips Dominik Kohr
 
72
 
FC Koeln are trying to create something here.
 
71
 
FC Koeln take a throw-in in their own half of the field
 
70
 
Ball possession: FC Koeln: 65%, Mainz 05: 35%.
 
69
 
Goal kick for Mainz 05
 
69
 
Marius Buelter tries his luck from distance but his effort ends up safely in the hands of Daniel Batz
 
69
 
FC Koeln are trying to create something here.
 
68
 
Kacper Potulski relieves the pressure with a clearance
 
68
 
FC Koeln are trying to create something here.
 
68
 
Dominik Kohr successfully blocks the shot
 
68
 
A shot by Marius Buelter is blocked
 
68
 
FC Koeln are trying to create something here.
 
67
 
Mainz 05 are trying to create something here.
 
67
 
Paul Nebel swings in the ball from a corner on the right, but it is nowhere near a teammate.
 
67
 
Tom Krauss relieves the pressure with a clearance
 
67
 
Mainz 05 are trying to create something here.
 
66
 
Said El Mala from FC Koeln commits a foul by elbowing Silvan Widmer
 
66
 
Ball possession: FC Koeln: 65%, Mainz 05: 35%.
 
66
 
Goal kick for Mainz 05
 
66
 
Chance! Ragnar Ache finds some room for a shot but fails to work the keeper. It's a goal kick
 
65
 
Stefan Bell successfully blocks the shot
 
65
 
A shot by Ragnar Ache is blocked
 
65
 
FC Koeln are trying to create something here.
 
64
 
The referee signals a free kick as Kaishu Sano from Mainz 05 trips Marius Buelter
 
64
 
Goal kick for Mainz 05
 
63
 
Phillip Tietz tries his luck from distance but his effort ends up safely in the hands of Marvin Schwaebe
 
62
 
Mainz 05 are trying to create something here.
 
61
Silvan Widmer is shown a yellow card by the referee
 
61
 
The referee signals a free kick as Silvan Widmer from Mainz 05 trips Alessio Castro-Montes
 
61
Silas Katompa Mvumpa is leaving the field to be replaced by Armindo Sieb in a tactical substitution.
 
61
 
Obstruction as Alessio Castro-Montes cuts off the run of Dominik Kohr. A free-kick is awarded.
 
60
 
Ball possession: FC Koeln: 65%, Mainz 05: 35%.
 
60
 
FC Koeln take a throw-in in the opponent's half of the field
 
59
 
Mainz 05 take a throw-in in their own half of the field
 
59
 
Phillip Tietz relieves the pressure with a clearance
 
59
 
FC Koeln are trying to create something here.
 
57
 
Alessio Castro-Montes provided the assist for the goal.
 
57
G O O O A A A L - Ragnar Ache FC Koeln scores with a header.
 
57
 
The cross by Alessio Castro-Montes from FC Koeln successfully finds a teammate in the box.
 
57
 
FC Koeln are trying to create something here.
 
57
 
FC Koeln take a throw-in in the opponent's half of the field
 
56
 
A shot by Ragnar Ache is blocked
 
56
 
FC Koeln are trying to create something here.
 
56
 
Goal kick for Mainz 05
 
56
 
Marius Buelter from FC Koeln sends an effort wide of target
 
55
 
Alessio Castro-Montes swings in the ball from a corner on the left, but it is nowhere near a teammate.
 
55
 
Stefan Bell from Mainz 05 intercepts a cross aimed towards the box.
 
55
 
FC Koeln are trying to create something here.
 
55
 
Ball possession: FC Koeln: 64%, Mainz 05: 36%.
 
53
 
FC Koeln take a throw-in in the opponent's half of the field
 
53
 
FC Koeln are trying to create something here.
 
51
 
FC Koeln take a throw-in in their own half of the field
 
51
 
Mainz 05 take a throw-in in the opponent's half of the field
 
50
 
Good effort by Tom Krauss as he directs a shot on target, but Daniel Batz saves it
 
50
 
FC Koeln are trying to create something here.
 
48
 
FC Koeln are trying to create something here.
 
47
 
FC Koeln take a throw-in in their own half of the field
 
46
 
FC Koeln take a throw-in in their own half of the field
 
46
Cenk Ozkacar is leaving the field to be replaced by Kristoffer Lund Hansen in a tactical substitution.
 
46
Isak Bergmann Johannesson is leaving the field to be replaced by Ragnar Ache in a tactical substitution.
 
46
Eric Martel is leaving the field to be replaced by Tom Krauss in a tactical substitution.
 
46
The second half is underway
 
45+2
It's over! The referee blows for half time
 
45+2
 
Ball possession: FC Koeln: 66%, Mainz 05: 34%.
 
45+2
 
A shot by Said El Mala is blocked
 
45+1
 
FC Koeln take a throw-in in the opponent's half of the field
 
45+1
 
Daniel Batz from Mainz 05 intercepts a cross aimed towards the box.
 
45+1
 
FC Koeln are trying to create something here.
 
45+1
 
The fourth official shows there are 1 minute(s) of time to be added
 
45+1
 
Danny da Costa tries his luck from distance but his effort ends up safely in the hands of Marvin Schwaebe
 
45+1
 
Paul Nebel swings in the ball from a corner on the right, but it is nowhere near a teammate.
 
45
 
Ball possession: FC Koeln: 67%, Mainz 05: 33%.
 
45
 
Mainz 05 take a throw-in in the opponent's half of the field
 
44
 
Goal kick for Mainz 05
 
44
 
A chance presents itself to Marius Buelter from FC Koeln but his header goes wide
 
44
 
The cross by Jakub Kaminski from FC Koeln successfully finds a teammate in the box.
 
43
Jae-Sung Lee is shown a yellow card by the referee
 
43
 
Reckless challenge there. Jae-Sung Lee commits a rough foul on Eric Martel
 
43
 
Goal kick for FC Koeln
 
43
 
VAR CHECK OVER - No further actions have been taken after the VAR check.
 
43
 
VAR - PENALTY! - The referee has stopped the play. VAR check in progress, a potential penalty for Mainz 05.
 
43
 
Mainz 05 are trying to create something here.
 
42
 
FC Koeln are trying to create something here.
 
41
 
Mainz 05 take a throw-in in the opponent's half of the field
 
41
 
Goal kick for Mainz 05
 
41
 
The game is restarted
 
40
 
Kaishu Sano is down injured and receives medical treatment on the field.
 
40
 
Play has been stopped because there is a player lying on the pitch.
 
40
 
FC Koeln take a throw-in in their own half of the field
 
39
 
Isak Bergmann Johannesson successfully blocks the shot
 
39
 
A shot by Silas Katompa Mvumpa is blocked
 
39
 
Alessio Castro-Montes swings in the ball from a corner on the right, but it is nowhere near a teammate.
 
38
 
Kacper Potulski relieves the pressure with a clearance
 
38
 
FC Koeln are trying to create something here.
 
37
 
FC Koeln take a throw-in in their own half of the field
 
37
 
Eric Martel from FC Koeln intercepts a cross aimed towards the box.
 
37
 
Paul Nebel swings in the ball from a corner on the right, but it is nowhere near a teammate.
 
36
 
Marvin Schwaebe makes a crucial save!
 
36
 
Oooh... that was a sitter! Silas Katompa Mvumpa should have scored from that position
 
36
 
Good effort by Silas Katompa Mvumpa as he directs a shot on target, but Marvin Schwaebe saves it
 
36
 
Mainz 05 start a counter attack
 
36
 
Ball possession: FC Koeln: 65%, Mainz 05: 35%.
 
35
 
FC Koeln take a throw-in in the opponent's half of the field
 
34
 
Mainz 05 take a throw-in in the opponent's half of the field
 
34
 
Mainz 05 are trying to create something here.
 
34
 
Mainz 05 take a throw-in in the opponent's half of the field
 
33
 
The cross by Said El Mala from FC Koeln successfully finds a teammate in the box.
 
33
 
FC Koeln are trying to create something here.
 
32
 
FC Koeln take a throw-in in the opponent's half of the field
 
32
 
Good effort by Phillip Tietz as he directs a shot on target, but Marvin Schwaebe saves it
 
32
 
Jae-Sung Lee is penalised for pushing Sebastian Sebulonsen
 
31
 
Daniel Batz from Mainz 05 intercepts a cross aimed towards the box.
 
31
 
Alessio Castro-Montes swings in the ball from a corner on the left, but it is nowhere near a teammate.
 
31
 
Kacper Potulski from Mainz 05 intercepts a cross aimed towards the box.
 
31
 
FC Koeln are trying to create something here.
 
30
 
Ball possession: FC Koeln: 64%, Mainz 05: 36%.
 
29
 
Danny da Costa provided the assist for the goal.
 
29
G O O O A A A L - Stefan Bell scores with the right foot!
 
29
 
Mainz 05 take a throw-in in the opponent's half of the field
 
28
 
Linton Maina tries his luck from distance but his effort ends up safely in the hands of Daniel Batz
 
28
 
FC Koeln are trying to create something here.
 
27
 
FC Koeln take a throw-in in their own half of the field
 
27
 
The game is restarted
 
26
 
Play has been stopped because there is a player lying on the pitch.
 
26
 
Mainz 05 are trying to create something here.
 
25
 
Ball possession: FC Koeln: 65%, Mainz 05: 35%.
 
25
 
Alessio Castro-Montes from FC Koeln takes a short corner kick from the left.
 
25
 
Kacper Potulski successfully blocks the shot
 
25
 
A shot by Jakub Kaminski is blocked
 
25
 
FC Koeln are trying to create something here.
 
24
 
Phillip Tietz from Mainz 05 is ruled offside
 
23
 
Mainz 05 take a throw-in in the opponent's half of the field
 
22
 
Alessio Castro-Montes swings in the ball from a corner on the left, but it is nowhere near a teammate.
 
22
 
Dominik Kohr successfully blocks the shot
 
22
 
Cenk Ozkacar from FC Koeln heads towards goal but sees his effort blocked.
 
21
 
Alessio Castro-Montes from FC Koeln swings in the corner from the left.
 
21
 
FC Koeln are trying to create something here.
 
20
 
The referee signals a free kick as Paul Nebel from Mainz 05 trips Alessio Castro-Montes
 
20
 
Ball possession: FC Koeln: 67%, Mainz 05: 33%.
 
20
 
FC Koeln take a throw-in in the opponent's half of the field
 
20
 
Safe hands from Marvin Schwaebe as he comes out and claims the ball
 
20
 
CROSSBAR! A shot from Kacper Potulski stings the crossbar!
 
20
 
A chance presents itself to Silvan Widmer from Mainz 05 but his header goes wide
 
20
 
The cross by Paul Nebel from Mainz 05 successfully finds a teammate in the box.
 
18
Eric Martel is shown a yellow card by the referee
 
18
 
Reckless challenge there. Eric Martel commits a rough foul on Jae-Sung Lee
 
18
 
Silas Katompa Mvumpa from Mainz 05 is ruled offside
 
18
 
The match is being played at a slow tempo with neither side having the upper hand
 
17
 
Mainz 05 take a throw-in in their own half of the field
 
16
 
Goal kick for Mainz 05
 
16
 
FC Koeln are trying to create something here.
 
15
 
Phillip Tietz from Mainz 05 is ruled offside
 
14
 
Goal kick for FC Koeln
 
13
 
Goal kick for FC Koeln
 
13
 
Jahmai Simpson-Pusey from FC Koeln intercepts a cross aimed towards the box.
 
13
 
Paul Nebel swings in the ball from a corner on the left, but it is nowhere near a teammate.
 
12
 
The referee signals a free kick as Marius Buelter from FC Koeln trips Kacper Potulski
 
11
 
Goal kick for Mainz 05
 
11
 
Said El Mala goes for goal, but the shot lacks precision and sails wide
 
11
 
Danny da Costa from Mainz 05 intercepts a cross aimed towards the box.
 
11
 
FC Koeln are trying to create something here.
 
10
 
Ball possession: FC Koeln: 66%, Mainz 05: 34%.
 
9
 
Goal kick for Mainz 05
 
9
 
Chance! Jakub Kaminski finds some room for a shot but fails to work the keeper. It's a goal kick
 
9
 
FC Koeln are trying to create something here.
 
9
 
Jahmai Simpson-Pusey relieves the pressure with a clearance
 
9
 
Mainz 05 are trying to create something here.
 
8
 
FC Koeln are in control of the ball.
 
7
 
Mainz 05 start a counter attack
 
7
 
Silas Katompa Mvumpa makes the tackle and wins possession for his team
 
7
 
FC Koeln take a throw-in in the opponent's half of the field
 
7
 
FC Koeln are trying to create something here.
 
6
 
Goal kick for FC Koeln
 
6
 
Mainz 05 are trying to create something here.
 
6
 
Mainz 05 take a throw-in in the opponent's half of the field
 
6
 
Mainz 05 are trying to create something here.
 
5
 
Ball possession: FC Koeln: 85%, Mainz 05: 15%.
 
5
 
Goal kick for Mainz 05
 
5
 
Space opens up for Said El Mala but his finish goes wide of the target. Could have done better there.
 
5
 
FC Koeln are trying to create something here.
 
4
 
Phillip Tietz from Mainz 05 is ruled offside
 
4
 
Mainz 05 are trying to create something here.
 
4
 
Safe hands from Marvin Schwaebe as he comes out and claims the ball
 
3
 
Dangerous challenge by Isak Bergmann Johannesson from FC Koeln. Danny da Costa on the receiving end of that.
 
3
 
FC Koeln take a throw-in in the opponent's half of the field
 
2
 
FC Koeln are trying to create something here.
 
1
 
FC Koeln take a throw-in in their own half of the field
 
1
 
The pitch is in fantastic condition today and the players are enjoying the surface.
 
1
 
A perfect day for football with glorious sunshine.
 
1
 
FC Koeln kick-off, and the game is underway.
 
1
The referee starts the match
 
-
 
Welcome to RheinEnergieSTADION, the match will start in about 5 minutes.
 
1 0
 
Send
or Enter