Bundesliga Regular Season - 20

1. FC Köln 1 - 0 FT VfL Wolfsburg

RheinEnergieSTADION

AI-powered match analysis and previews to help you decide which games are worth watching

20
FT
Fri, Jan 30
Deutsch
1. FC Köln
1-0
VfL Wolfsburg
⚡ Intensity 16
⚖️ Balance 20
🏆 Stakes 0
🎲 Upset 0
Maina strike settles RheinEnergieSTADION duel

Maina Efficiency Sinks Dominant Wolves

Skip It Futmetrix Score: 20/100. 1. FC Köln displayed clinical precision to overcome VfL Wolfsburg’s possession-heavy approach and secure three vital points at the RheinEnergieSTADION.

The High-Octane Opening

The atmosphere at RheinEnergieSTADION was electric as 1. FC Köln hosted VfL Wolfsburg in a clash where the Intensity was evident from the opening exchanges. With both sides desperate to climb the table, the match began with a flurry of activity that kept the fans on the edge of their seats. A barrage of 28 combined shots turned the pitch into a busy firing range, though clear-cut chances remained a premium. The home side looked to exploit the wings, while the visitors attempted to dictate the tempo through superior ball retention. Despite the visitors having the lion's share of the ball, they struggled to find the clinical edge needed to breach the disciplined Köln defensive line. The early phase was characterized by a tactical battle in midfield, where every yard was contested with significant Balance.

Maina Breaks the Deadlock

The match reached its turning point in the 29th minute, providing the game's defining Stakes. A swift transition saw T. Krauss find space in the final third, delivering a precise ball to Linton Maina. The winger composed himself and slotted the ball home to send the home crowd into raptures. This goal fundamentally shifted the dynamic of the encounter, forcing VfL Wolfsburg to commit more men forward in search of a response. The visitors’ frustration began to mount, evidenced by their four yellow cards as they struggled to contain the Köln counter-attacks. While Wolfsburg registered 14 shots of their own, their lack of precision—managing only three on target—prevented them from finding an equaliser. Maina’s contribution proved to be the difference-maker, showcasing the efficiency that the visitors lacked.

Resolving the Mid-Table Tussle

As the clock ticked down, the tactical Balance leaned heavily towards a Köln side content to absorb pressure. The home defense remained resolute, frustrating the Wolfsburg attack at every turn. This victory propels Köln to 10th in the Bundesliga standings, leapfrogging their opponents and injecting much-needed momentum into their campaign. For Wolfsburg, this 11th loss of the season highlights ongoing issues with converting possession into points; they controlled possession with 59% of the ball but lacked the "Sniper" edge in the final third. There was no late Upset to the script as the Billy Goats held firm. The result leaves the visitors in 12th place, looking over their shoulders as the mid-table battle intensifies, while Köln celebrates a hard-fought clean sheet.

Key Questions

Who scored the winning goal?

Linton Maina scored the only goal of the match in the 29th minute.

What was the final score at RheinEnergieSTADION?

1. FC Köln won the match 1-0 against VfL Wolfsburg.

How is the Futmetrix Score calculated?

The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.

Match Statistics

Possession
41%
59%
1. FC Köln 41%
VfL Wolfsburg 59%
Shots
14
14
1. FC Köln 14
VfL Wolfsburg 14
Shots on Target
2
3
1. FC Köln 2
VfL Wolfsburg 3
Expected Goals (xG)
0.73
1.11
1. FC Köln 0.73
VfL Wolfsburg 1.11
Passes
316
466
1. FC Köln 316
VfL Wolfsburg 466
Pass Accuracy
73%
79%
1. FC Köln 73%
VfL Wolfsburg 79%
Corners
3
4
1. FC Köln 3
VfL Wolfsburg 4
Fouls
8
16
1. FC Köln 8
VfL Wolfsburg 16
Yellow Cards
1
4
1. FC Köln 1
VfL Wolfsburg 4
Red Cards
0
0
1. FC Köln 0
VfL Wolfsburg 0

Match Events

29' L. Maina (T. Krauss)
HT
Vini Souza A. Daghim 🔄 46'
L. Majer K. Shiogai 🔄 46'
58' 🟨 R. Ache
C. Eriksen 🟨 66'
67' 🔄 M. Bulter I. Johannesson
K. Shiogai 🟨 71'
K. Fischer S. Kumbedi 🔄 74'
P. Wimmer J. Lindstrom 🔄 74'
75' 🔄 J. Kaminski S. El Mala
75' 🔄 L. Maina J. Thielmann
M. Jenz 🟨 80'
86' 🔄 K. Lund R. van den Berg
86' 🔄 R. Ache Y. Niang
Y. Gerhardt 🟨 90'
Y. Gerhardt A. Zehnter 🔄 90'+1
FT

Player Cards

Season performance ratings for players in this match

1. FC Köln

Goalkeepers
Marvin Schwäbe
MAGNET
MAGNET
54
activity
54
activity
54
passes
0
duels
Defenders
Alessio Castro-Montes
PROVOCATEUR
PROVOCATEUR
2
fouls won
2
fouls won
10
Duels Won
0
pens won
Sebastian Sebulonsen
NPC
NPC
95
minutes
95
minutes
30%
pass acc
6.9
rating
Cenk Özkaçar
NPC
NPC
95
minutes
95
minutes
33%
pass acc
6.3
rating
Kristoffer Lund
ARCHITECT
ARCHITECT
2
key passes
2
key passes
0
assists
12%
pass acc
Midfielders
Linton Maina
SNIPER
SNIPER
50%
conversion
50%
conversion
1
goals
2
shots
Eric Martel
NPC
NPC
95
minutes
95
minutes
27%
pass acc
6.7
rating
Tom Krauß
WALL
WALL
0
dribbled past
0
dribbled past
3
tackles
56%
duel win %
Jakub Kamiński
NPC
NPC
75
minutes
75
minutes
20%
pass acc
6.9
rating
Forwards
Ragnar Ache
WALL
WALL
0
dribbled past
0
dribbled past
1
tackles
64%
duel win %
Marius Bülter
PROVOCATEUR
PROVOCATEUR
2
fouls won
2
fouls won
3
Duels Won
0
pens won
BENCH
Ron-Robert Zieler
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Rav van den Berg
CAMEO
CAMEO
9
minutes
9
minutes
0
touches
None
events
Ísak Bergmann Jóhannesson
👻 Invisible Nothing to note
Said El Mala
👻 Invisible Nothing to note
Jan Thielmann
👻 Invisible Nothing to note
Denis Huseinbašić
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Luca Waldschmidt
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Fynn Schenten
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Youssoupha Niang
CAMEO
CAMEO
9
minutes
9
minutes
4
touches
None
events

VfL Wolfsburg

Goalkeepers
Kamil Grabara
NPC
NPC
95
minutes
95
minutes
26%
pass acc
6.7
rating
Defenders
Kilian Fischer
WALL
WALL
0
dribbled past
0
dribbled past
5
tackles
70%
duel win %
Denis Vavro
WALL
WALL
0
dribbled past
0
dribbled past
2
tackles
83%
duel win %
Moritz Jenz
NPC
NPC
95
minutes
95
minutes
64%
pass acc
6.5
rating
Yannick Gerhardt
ARCHITECT
ARCHITECT
2
key passes
2
key passes
0
assists
32%
pass acc
Midfielders
Vinícius Souza
👻 Invisible Nothing to note
Maximilian Arnold
MAGNET
MAGNET
77
activity
77
activity
74
passes
3
duels
Christian Eriksen
STORMTROOPER
STORMTROOPER
2
shots
2
shots
0
goals
0
on target
Lovro Majer
👻 Invisible Nothing to note
Patrick Wimmer
STORMTROOPER
STORMTROOPER
2
shots
2
shots
0
goals
0
on target
Forwards
Dženan Pejčinović
WALL
WALL
0
dribbled past
0
dribbled past
1
tackles
71%
duel win %
BENCH
Marius Müller
SPECTATOR
SPECTATOR
0
saves
0
saves
0
conceded
0
minutes
Saël Kumbedi
👻 Invisible Nothing to note
Konstantinos Koulierakis
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Aaron Zehnter
CAMEO
CAMEO
4
minutes
4
minutes
0
touches
None
events
Jesper Lindstrøm
👻 Invisible Nothing to note
Mattias Svanberg
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Pharell Hensel
CAMEO
CAMEO
0
minutes
0
minutes
0
touches
None
events
Adam Daghim
👻 Invisible Nothing to note
Kento Shiogai
👻 Invisible Nothing to note

Head to Head

Date Home Score Away Competition Venue
13/09/2025 VfL Wolfsburg 3 - 3 1. FC Köln Bundesliga Volkswagen Arena
27/01/2024 VfL Wolfsburg 1 - 1 1. FC Köln Bundesliga Volkswagen Arena
26/08/2023 1. FC Köln 1 - 2 VfL Wolfsburg Bundesliga Cologne Stadium
25/02/2023 1. FC Köln 0 - 2 VfL Wolfsburg Bundesliga RheinEnergieStadion
03/09/2022 VfL Wolfsburg 2 - 4 1. FC Köln Bundesliga VOLKSWAGEN ARENA
07/05/2022 1. FC Köln 0 - 1 VfL Wolfsburg Bundesliga RheinEnergieStadion
13/09/2025
Bundesliga Volkswagen Arena
27/01/2024
Bundesliga Volkswagen Arena
26/08/2023
Bundesliga Cologne Stadium
25/02/2023
Bundesliga RheinEnergieStadion
03/09/2022
Bundesliga VOLKSWAGEN ARENA
07/05/2022
Bundesliga RheinEnergieStadion
1. FC Köln Win
VfL Wolfsburg Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Bayern München 19 50 72 16 +56 LBayern München 1 - 2 FC Augsburg (24-01-2026)WRB Leipzig 1 - 5 Bayern München (17-01-2026)W1. FC Köln 1 - 3 Bayern München (14-01-2026)WBayern München 8 - 1 VfL Wolfsburg (11-01-2026)W1. FC Heidenheim 0 - 4 Bayern München (21-12-2025)
2 Borussia Dortmund 19 42 38 17 +21 WUnion Berlin 0 - 3 Borussia Dortmund (24-01-2026)WBorussia Dortmund 3 - 2 FC St. Pauli (17-01-2026)WBorussia Dortmund 3 - 0 Werder Bremen (13-01-2026)DEintracht Frankfurt 3 - 3 Borussia Dortmund (09-01-2026)WBorussia Dortmund 2 - 0 Borussia Mönchengladbach (19-12-2025)
3 1899 Hoffenheim 19 39 40 22 +18 WWerder Bremen 0 - 2 1899 Hoffenheim (27-01-2026)WEintracht Frankfurt 1 - 3 1899 Hoffenheim (24-01-2026)W1899 Hoffenheim 1 - 0 Bayer Leverkusen (17-01-2026)W1899 Hoffenheim 5 - 1 Borussia Mönchengladbach (14-01-2026)DVfB Stuttgart 0 - 0 1899 Hoffenheim (20-12-2025)
4 RB Leipzig 19 36 37 25 +12 DFC St. Pauli 1 - 1 RB Leipzig (27-01-2026)W1. FC Heidenheim 0 - 3 RB Leipzig (24-01-2026)LRB Leipzig 1 - 5 Bayern München (17-01-2026)WRB Leipzig 2 - 0 SC Freiburg (14-01-2026)LRB Leipzig 1 - 3 Bayer Leverkusen (20-12-2025)
5 VfB Stuttgart 19 36 36 26 +10 WBorussia Mönchengladbach 0 - 3 VfB Stuttgart (25-01-2026)DVfB Stuttgart 1 - 1 Union Berlin (18-01-2026)WVfB Stuttgart 3 - 2 Eintracht Frankfurt (13-01-2026)WBayer Leverkusen 1 - 4 VfB Stuttgart (10-01-2026)DVfB Stuttgart 0 - 0 1899 Hoffenheim (20-12-2025)
6 Bayer Leverkusen 18 32 35 25 +10 WBayer Leverkusen 1 - 0 Werder Bremen (24-01-2026)L1899 Hoffenheim 1 - 0 Bayer Leverkusen (17-01-2026)LBayer Leverkusen 1 - 4 VfB Stuttgart (10-01-2026)WRB Leipzig 1 - 3 Bayer Leverkusen (20-12-2025)WBayer Leverkusen 2 - 0 1. FC Köln (13-12-2025)
7 SC Freiburg 19 27 31 32 -1 WSC Freiburg 2 - 1 1. FC Köln (25-01-2026)DFC Augsburg 2 - 2 SC Freiburg (18-01-2026)LRB Leipzig 2 - 0 SC Freiburg (14-01-2026)WSC Freiburg 2 - 1 Hamburger SV (10-01-2026)WVfL Wolfsburg 3 - 4 SC Freiburg (20-12-2025)
8 Eintracht Frankfurt 19 27 39 42 -3 LEintracht Frankfurt 1 - 3 1899 Hoffenheim (24-01-2026)DWerder Bremen 3 - 3 Eintracht Frankfurt (16-01-2026)LVfB Stuttgart 3 - 2 Eintracht Frankfurt (13-01-2026)DEintracht Frankfurt 3 - 3 Borussia Dortmund (09-01-2026)DHamburger SV 1 - 1 Eintracht Frankfurt (20-12-2025)
9 Union Berlin 19 24 24 30 -6 LUnion Berlin 0 - 3 Borussia Dortmund (24-01-2026)DVfB Stuttgart 1 - 1 Union Berlin (18-01-2026)DFC Augsburg 1 - 1 Union Berlin (15-01-2026)DUnion Berlin 2 - 2 FSV Mainz 05 (10-01-2026)W1. FC Köln 0 - 1 Union Berlin (20-12-2025)
10 1. FC Köln 20 23 29 32 -3 W1. FC Köln 1 - 0 VfL Wolfsburg (30-01-2026)LSC Freiburg 2 - 1 1. FC Köln (25-01-2026)W1. FC Köln 2 - 1 FSV Mainz 05 (17-01-2026)L1. FC Köln 1 - 3 Bayern München (14-01-2026)D1. FC Heidenheim 2 - 2 1. FC Köln (10-01-2026)
11 Borussia Mönchengladbach 19 20 23 32 -9 LBorussia Mönchengladbach 0 - 3 VfB Stuttgart (25-01-2026)DHamburger SV 0 - 0 Borussia Mönchengladbach (17-01-2026)L1899 Hoffenheim 5 - 1 Borussia Mönchengladbach (14-01-2026)WBorussia Mönchengladbach 4 - 0 FC Augsburg (11-01-2026)LBorussia Dortmund 2 - 0 Borussia Mönchengladbach (19-12-2025)
12 VfL Wolfsburg 20 19 28 42 -14 L1. FC Köln 1 - 0 VfL Wolfsburg (30-01-2026)LFSV Mainz 05 3 - 1 VfL Wolfsburg (24-01-2026)DVfL Wolfsburg 1 - 1 1. FC Heidenheim (17-01-2026)WVfL Wolfsburg 2 - 1 FC St. Pauli (14-01-2026)LBayern München 8 - 1 VfL Wolfsburg (11-01-2026)
13 FC Augsburg 19 19 22 36 -14 WBayern München 1 - 2 FC Augsburg (24-01-2026)DFC Augsburg 2 - 2 SC Freiburg (18-01-2026)DFC Augsburg 1 - 1 Union Berlin (15-01-2026)LBorussia Mönchengladbach 4 - 0 FC Augsburg (11-01-2026)DFC Augsburg 0 - 0 Werder Bremen (20-12-2025)
14 Hamburger SV 18 18 17 27 -10 DFC St. Pauli 0 - 0 Hamburger SV (23-01-2026)DHamburger SV 0 - 0 Borussia Mönchengladbach (17-01-2026)LSC Freiburg 2 - 1 Hamburger SV (10-01-2026)DHamburger SV 1 - 1 Eintracht Frankfurt (20-12-2025)L1899 Hoffenheim 4 - 1 Hamburger SV (13-12-2025)
15 Werder Bremen 19 18 21 37 -16 LWerder Bremen 0 - 2 1899 Hoffenheim (27-01-2026)LBayer Leverkusen 1 - 0 Werder Bremen (24-01-2026)DWerder Bremen 3 - 3 Eintracht Frankfurt (16-01-2026)LBorussia Dortmund 3 - 0 Werder Bremen (13-01-2026)DFC Augsburg 0 - 0 Werder Bremen (20-12-2025)
16 FSV Mainz 05 19 15 21 32 -11 WFSV Mainz 05 3 - 1 VfL Wolfsburg (24-01-2026)L1. FC Köln 2 - 1 FSV Mainz 05 (17-01-2026)WFSV Mainz 05 2 - 1 1. FC Heidenheim (13-01-2026)DUnion Berlin 2 - 2 FSV Mainz 05 (10-01-2026)DFSV Mainz 05 0 - 0 FC St. Pauli (21-12-2025)
17 FC St. Pauli 19 14 17 32 -15 DFC St. Pauli 1 - 1 RB Leipzig (27-01-2026)DFC St. Pauli 0 - 0 Hamburger SV (23-01-2026)LBorussia Dortmund 3 - 2 FC St. Pauli (17-01-2026)LVfL Wolfsburg 2 - 1 FC St. Pauli (14-01-2026)DFSV Mainz 05 0 - 0 FC St. Pauli (21-12-2025)
18 1. FC Heidenheim 19 13 17 42 -25 L1. FC Heidenheim 0 - 3 RB Leipzig (24-01-2026)DVfL Wolfsburg 1 - 1 1. FC Heidenheim (17-01-2026)LFSV Mainz 05 2 - 1 1. FC Heidenheim (13-01-2026)D1. FC Heidenheim 2 - 2 1. FC Köln (10-01-2026)L1. FC Heidenheim 0 - 4 Bayern München (21-12-2025)