1. FC Köln vs 1899 Hoffenheim

1. FC Köln vs 1899 Hoffenheim

FT
1. FC Köln
3 - 2 FT
1899 Hoffenheim
Bundesliga · Regular Season - 1 Cologne · RheinEnergieStadion
Match outlook

Win Prediction

Home win31%
Draw26%
Away win43%

The 1X2 read updates as lineups, score and match state change.

In the app

Want the full match call?

Get the projected score, goals outlook, key reasoning and live updates in the Nutmegly app.

Get the full prediction →
Live coverage

Match commentary

12

Key events and shifts on the pitch update here as they happen.

57' 1-1

❌ Penalty missed · 1. FC Köln 1-1 1899 Hoffenheim — Max Moerstedt 57

53' 1-1

🔄 Sub · 1. FC Köln 1-1 1899 Hoffenheim — Adam Hložek / Max Moerstedt 53

53' 1-1

🔄 Sub · 1. FC Köln 1-1 1899 Hoffenheim — Bernardo Fernandes da Silva Junior / Robin Hranáč 53

52' 1-1

Said El Mala squares it up right after the restart, firing Köln level on fifty-one minutes.

51' 1-1

⚽ GOAL · 1. FC Köln 1-1 1899 Hoffenheim — Said El Mala 51

45' 0-1

⏸️ Half-time · 1. FC Köln 0-1 1899 Hoffenheim · shots 7-6, on target 1-1, possession 39%-61%, corners 2-1

39' 0-1

Köln's five shots haven't forced a single save yet as Hoffenheim's backline holds firm before the break.

27' 0-1

Adam Daghim finally breaks the deadlock for Hoffenheim with their first real opening on target.

27' 0-1

⚽ GOAL · 1. FC Köln 0-1 1899 Hoffenheim — Adam Daghim 27

16' 0-0

Three shots from Köln already with Ache testing the water, but still nothing troubling the keeper.

5' 0-0

Quiet opening five minutes here as both sides just feel each other out.

•

Hoffenheim arrive higher up the table and should find enough defensive lapses to nick this fixture.

Follow the full match commentary and alerts in the app →
Bundesliga

Match Timeline

90'
Adam Daghim scores
0-1 0-1
27'
Said El Mala scores
1-1 1-1
51'

Final recap: the actual goal timeline.

Match data

Technical stats

Through 10'
1. FC Köln1899 Hoffenheim
0Shots on target0
52%Possession48%

Drag the timeline to inspect real cumulative data at each checkpoint.

Starting XI
4-3-3 Manager · René Wagner
Starting 11
  • 1 M. Schwäbe G
  • 17 A. Castro-Montes M
  • 22 Jahmai Simpson-Pusey D
  • 24 L. Lochoshvili D
  • 14 G. Mensah D
  • 23 Paul Michael Junior Okon-Engstler M
  • 5 T. Krauß M
  • 8 Í. Bergmann Jóhannesson M
  • 29 J. Thielmann F
  • 9 R. Ache F
  • 10 S. El Mala M
Substitutes
  • 30 M. Bülter F
  • 27 T. Dallinga F
  • 11 Reigan Heskey F
  • 37 L. Maina F
  • 2 J. Schmied D
  • 6 E. Skhiri M
  • 33 R. van den Berg D
  • 20 R. Zieler G
4-2-2-2 Manager · Christian Ilzer
Starting 11
  • 1 O. Baumann G
  • 34 V. Coufal D
  • 5 O. Kabak D
  • 21 A. Hajdari D
  • 13 Bernardo D
  • 7 L. Avdullahu M
  • 18 W. Burger M
  • 8 P. Wimmer M
  • 14 A. Daghim F
  • 20 B. Conté F
  • 10 A. Hložek F
Substitutes
  • 9 Max Moerstedt F
  • 37 L. Philipp G
  • 39 M. Rots D
  • 32 Cajetan Benjamin Lenz M
  • 27 A. Kramarić F
  • 2 R. Hranáč D
  • 15 V. Gendrey D
  • 17 Nathan De Cat M
Substitutions
  • 53'
    Out · Bernardo Fernandes da Silva Junior In · Robin Hranáč
  • 53'
    Out · Adam Hložek In · Max Moerstedt
Odds Movement
In the app
Full odds-movement trend
See timestamped, line-by-line odds changes where data is available in the app.
Get the app →
Hottest in Last 5
In the app
In-form player intel
Recent ratings, goals and assists for both sides — in the app.
Get the app →
Want this match's alerts first?
Set a trigger in the app — score, lineup and injury alerts pushed to your phone.
Get the app to set alerts →