Bundesliga Gameweek 1

1. FC Köln 3 - 2 FT 1899 Hoffenheim

RheinEnergieStadion

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
90
FT
Sat, Aug 29
Deutsch
1. FC Köln
3-2
1899 Hoffenheim
⚡ Intensity 88
⚖️ Balance 100
🏆 Stakes 10
🎲 Upset 30
Super sub's brace decides five-goal thriller

Win Probability

  • 1. FC Köln 32%
  • Draw 26%
  • 1899 Hoffenheim 42%

Futmetrix AI estimate

Dallinga's Double Completes Chaos at the RheinEnergieStadion

Must-Watch Futmetrix Score: 90/100. A breathless five-goal thriller saw Köln overcome a penalty scare and multiple deficits to stun Champions League hopefuls Hoffenheim.

Opening Act Fireworks

The RheinEnergieStadion was a cauldron of noise as the opening whistle blew. A barrage of 33 combined shots turned this clash into an absolute shooting gallery. The Intensity was completely off the charts right from the start. 1899 Hoffenheim settled faster and controlled possession beautifully in the early phases. Their crisp passing unlocked the home defence after 27 minutes. Adam Daghim finished off a slick attacking move to silence the home crowd. 1. FC Köln looked rattled but managed to weather the storm heading into the break. The visitors dictated the rhythm, but their slender lead always felt incredibly fragile given the chaotic tempo and end-to-end chances.

The Dramatic Pivot

The second half exploded into life almost instantly. Said El Mala caught the visitors sleeping to smash home a vital equalizer. Then arrived the pivotal moment. Hoffenheim earned a golden opportunity from the penalty spot. Max Moerstedt stepped up, but his missed penalty completely shifted the psychological momentum. Despite the massive setback, the visitors kept pushing forward. Vladimír Coufal whipped in a deadly cross, and Ozan Kabak restored the Hoffenheim lead with a towering header. The Balance of power swung violently back and forth. Four distinct lead changes in this period left both sets of defenders chasing shadows in a truly relentless affair.

A Heroic Resolution

Enter the ultimate super sub. Trailing again, the hosts rolled the dice with a double substitution in the 65th minute, and it paid off spectacularly. Linton Maina immediately tore down the flank and picked out fellow substitute Thijs Dallinga to equalize yet again. The momentum was entirely with the hosts now. Ten minutes later, Dallinga struck again, firing home a dramatic winner to complete an unforgettable brace. This carried a massive Upset Factor given Hoffenheim's lofty early ambitions. Köln's sensational fightback sends a huge statement to the rest of the league. They refused to surrender, punishing every defensive lapse to steal all three points in a modern classic.

Key Questions

Was the penalty miss by T. Dallinga the turning point?

Actually, Hoffenheim's Max Moerstedt missed the penalty. That miss kept Köln in the match, paving the way for Dallinga's late heroics on the other end.

What made T. Dallinga the Man of the Match?

Coming off the bench in the 65th minute, he ruthlessly scored a brace to complete the sensational comeback victory for the hosts.

What caused the 5-goal thriller?

Relentless attacking intent from both sides generated 33 total shots, massive set-piece pressure, and four wild lead changes in the second half.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
41%
59%
1. FC Köln 41%
1899 Hoffenheim 59%
Shots
18
15
1. FC Köln 18
1899 Hoffenheim 15
Shots on Target
6
4
1. FC Köln 6
1899 Hoffenheim 4
Expected Goals (xG)
1.71
1.70
1. FC Köln 1.71
1899 Hoffenheim 1.70
Passes
342
490
1. FC Köln 342
1899 Hoffenheim 490
Corners
6
7
1. FC Köln 6
1899 Hoffenheim 7
Fouls
11
14
1. FC Köln 11
1899 Hoffenheim 14
Yellow Cards
0
2
1. FC Köln 0
1899 Hoffenheim 2
Red Cards
0
0
1. FC Köln 0
1899 Hoffenheim 0

Match Events

Adam Daghim (Bambasé Conté) ⚽ 27'
HT
51' ⚽ Said El Mala
↓ Bernardo Fernandes da Silva Junior ↑Robin Hranáč 🔄 53'
↓ Adam Hložek ↑Max Moerstedt 🔄 53'
Max Moerstedt ⚽ 57'
65' 🔄 ↓ Paul Okon-Engstler ↑Ellyes Skhiri
65' 🔄 ↓ Said El Mala ↑Linton Maina
65' 🔄 ↓ Ragnar Ache ↑Thijs Dallinga
Ozan Kabak (Vladimír Coufal) ⚽ 67'
↓ Patrick Wimmer ↑Nathan De Cat 🔄 71'
72' ⚽ Thijs Dallinga (Linton Maina)
82' ⚽ Thijs Dallinga
Ozan Kabak 🟨 83'
↓ Adam Daghim ↑Andrej Kramarić 🔄 87'
↓ Albian Hajdari ↑Mats Rots 🔄 87'
90' 🔄 ↓ Tom Krauß ↑Marius Bülter
90'+3 🔄 ↓ Alessio Castro-Montes ↑Joel Schmied
Max Moerstedt 🟨 90'+4
FT

Player Cards

Our take on every player in this match

1. FC Köln

Goalkeepers
Marvin Schwäbe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Alessio Castro-Montes
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
14%
Pass Acc
Jahmai Simpson-Pusey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Luka Lochoshvili
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Gideon Mensah
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
4
Duels Won
0
Pens Won
Midfielders
Ísac Bergmann Jóhannesson
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
22%
Pass Acc
Tom Krauß
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
2
Interceptions
1
Blocks
Paul Michael Junior Okon-Engstler
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Forwards
Jan Thielmann
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Ragnar Ache
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
7%
Pass Acc
Said El Mala
FINISHER
FINISHER
1
Goals
1
Goals
6
Shots
7.5
Rating
BENCH
Ron-Robert Zieler
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Joël Schmied
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Rav van den Berg
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Linton Maina
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.0
Rating
Ellyes Skhiri
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Jonathan Friemel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Marius Bülter
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Thijs Dallinga
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Reigan Heskey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

1899 Hoffenheim

Goalkeepers
Oliver Baumann
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Vladimír Coufal
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
1
Assists
48%
Pass Acc
Ozan Kabak
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Albian Hajdari
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Bernardo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
53
Total Mins
53
Entry
Midfielders
Patrick Wimmer
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Wouter Burger
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Leon Avdullahu
MAGNET
MAGNET
70
Activity
70
Activity
65
Passes
5
Duels
Adam Daghim
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Forwards
Adam Hložek
DRIBBLER
DRIBBLER
3
Dribbles
3
Dribbles
3
Attempts
100%
Success %
Bambasé Conté
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
21%
Pass Acc
BENCH
Luca Philipp
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Mats Rots
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
3
Total Mins
Started
Entry
Robin Hranáč
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
37
Total Mins
Started
Entry
Valentin Gendrey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Cajetan Benjamin Lenz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nathan De Cat
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Max Moerstedt
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
37
Total Mins
Started
Entry
Andrej Kramarić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
3
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
02/21/2026 1. FC Köln 2 - 2 1899 Hoffenheim Bundesliga RheinEnergieStadion
10/03/2025 1899 Hoffenheim 0 - 1 1. FC Köln Bundesliga PreZero Arena
02/11/2024 1899 Hoffenheim 1 - 1 1. FC Köln Bundesliga PreZero Arena
09/16/2023 1. FC Köln 1 - 3 1899 Hoffenheim Bundesliga Cologne Stadium
04/22/2023 1899 Hoffenheim 1 - 3 1. FC Köln Bundesliga PreZero Arena
10/30/2022 1. FC Köln 1 - 1 1899 Hoffenheim Bundesliga RheinEnergieStadion
03/06/2022 1. FC Köln 0 - 1 1899 Hoffenheim Bundesliga RheinEnergieStadion
10/15/2021 1899 Hoffenheim 5 - 0 1. FC Köln Bundesliga PreZero Arena
01/24/2021 1899 Hoffenheim 3 - 0 1. FC Köln Bundesliga PreZero Arena
09/19/2020 1. FC Köln 2 - 3 1899 Hoffenheim Bundesliga RheinEnergieStadion
02/21/2026
Bundesliga RheinEnergieStadion
10/03/2025
Bundesliga PreZero Arena
02/11/2024
Bundesliga PreZero Arena
09/16/2023
Bundesliga Cologne Stadium
04/22/2023
Bundesliga PreZero Arena
10/30/2022
Bundesliga RheinEnergieStadion
03/06/2022
Bundesliga RheinEnergieStadion
10/15/2021
Bundesliga PreZero Arena
01/24/2021
Bundesliga PreZero Arena
09/19/2020
Bundesliga RheinEnergieStadion
1. FC Köln Win
1899 Hoffenheim Win
Draw

League Standings

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.