Live
My Signals
✦ SportSignals+ just now
Value SmartBetsNEW Props Predictions Live My Bets Alerts
Bundesliga

Köln 3-2 Hoffenheim: Dallinga Brace Seals It After Köln's Woeful Form Defied the Odds

Thijs Dallinga scored twice as a substitute to hand 1. FC Köln a 3-2 Bundesliga victory over 1899 Hoffenheim, a result that papered over deep cracks in Köln's recent record and raised serious questions about Hoffenheim's defensive accountability.

1. FC Köln crest
1. FC Köln
Bundesliga
3:2
Full Time13.30 Saturday 29th August 2026
1899 Hoffenheim crest
1899 Hoffenheim
Editorial team
· 5 min read

Right. Let's talk about what actually happened here, because the scoreline tells you one story and the form book tells you another. Köln win 3-2. Three points. Job done. But if you think this was some kind of statement from a side that has conceded 13 goals in their last five Bundesliga matches, you are not watching the same game as me.

The Basics Were Barely There

Hoffenheim had 59 per cent of the ball. They had more attacks, more dangerous attacks, more corners, more total crosses. They completed 425 successful passes to Köln's 277. On the basics of dominating a football match, Hoffenheim did the dominating. And they still lost. That tells you everything about their standards in front of goal and their inability to compete when it mattered most in the final third.

Köln, to their credit, took their chances. Eighteen shots. Thirteen inside the box. Six on target. That is a team that, whatever else is going wrong, kept getting into positions to score. The desire to run in behind and put the ball in the net was there. The desire to defend with any kind of conviction was not.

Hoffenheim's Night Opened and Closed With Failure

Adam Daghim gave Hoffenheim the lead on 27 minutes with a left-foot finish, assisted by Bambasé Conté. Fine. They were on top, they scored, that is what you are supposed to do. The thing is, that lead lasted until the 51st minute when Said El Mala levelled for Köln with a right-foot shot. You go ahead. You allow the home side to equalise within the first ten minutes of the second half. That is not bad luck. That is a standards problem.

Ozan Kabak then put Hoffenheim back in front with a header on 67 minutes, assisted by Vladimír Coufal. Two-one to the away side. Credit where it is due, it was a proper header. The thing is, Kabak then picked up a yellow card at 83 minutes. For a foul. You have just scored. You are protecting a lead. And you are giving away needless fouls that get you booked. That is the kind of accountability deficit that costs teams points.

Dallinga Walked On and Took the Game

Thijs Dallinga came on as a substitute at 65 minutes. Within seven minutes he had equalised, finishing with his left foot with an assist from Linton Maina. Then, at 82 minutes, he put Köln in front with his right foot, this time assisted by Jahmai Simpson-Pusey. Two goals in seventeen minutes as a substitute. That is someone competing. That is someone with a point to prove the moment they step on the grass.

Listen, I do not know why Dallinga was not starting. I trust my eyes, and what my eyes saw was a player who came on and immediately changed the game for Köln. While the coaching decision to bring him on at 65 minutes can only be judged on what you knew at that point, the outcome is impossible to argue with. He was the difference. End of.

Köln's Form Said They Should Not Win This

Köln arrived here having won none of their last five Bundesliga matches. Zero wins. Two draws. Three losses. They had conceded 13 goals in those five games and kept zero clean sheets. They conceded two here as well, which means their inability to keep the ball out of their net remains a very real problem. The back line was not tight. It was never tight. Hoffenheim had three big chances missed, hit the woodwork once, and still scored twice.

A clean sheet for Köln was never on. Their clean sheet percentage across their last ten Bundesliga matches stands at zero. Not unlucky. Not coincidence. A structural problem in how they defend. The question now is whether one win changes anything about that reality or whether this is a brief interruption in a deeply concerning pattern.

Hoffenheim's Recent Form Made This Worse

The away side came into this with three wins, one draw and one loss from their last five Bundesliga matches. They were the side in form. They had beaten Borussia Dortmund 2-1 and Hamburger SV 2-1 in recent weeks. They had the momentum. They had the ball tonight. And they let it slip.

Their most recent match before this was a 0-4 loss to Borussia Mönchengladbach. That kind of result either hardens a team or destabilises them. Tonight suggested the latter. When the pressure came in the final quarter of the match, Hoffenheim did not compete for the result. They allowed a team with the worst recent home form in this sample to beat them. That is unacceptable given what Hoffenheim were capable of producing on this evidence.

Discipline Was Another Issue

Hoffenheim finished with two yellow cards. Ozan Kabak's was for a foul. Max Moerstedt's arrived in the 90th minute for an argument, which might be the most Hoffenheim way possible to end this game. You have just conceded a winning goal. You are fuming. And instead of keeping your head, you are getting booked for arguing. That is not desire. That is frustration dressed up as desire. There is a difference.

The Signal Was Right, For Once

The pre-match signal backed Köln to win at odds of 3.1 with a 35 per cent confidence rating. The model gave Köln a 34.5 per cent probability. Low confidence, low probability. And they won. The under 2.5 goals signal lost, as five goals were scored. Both teams scored, as the data suggested was likely. The over delivered. Sometimes the game does not follow the logic. Tonight it did not. But backing Köln to win at 3.1 with conviction was a tough call given the form, and it came in. You take it.

The Verdict

Köln win a match they had no right to win on recent form. Dallinga was outstanding off the bench. Hoffenheim had enough to win this game and wasted it. They had the ball, the attacks, and the lead twice. They could not hold any of it. Their attitude in the closing stages, two yellow cards and a defence that switched off for the winning goal, tells you where their standards are right now.

Köln fans can enjoy this. But three points do not fix a back line that has conceded 13 goals in five matches. That problem will be back next week. It always comes back. End of.

Frequently Asked Questions

Who scored for Köln in their 3-2 win over Hoffenheim?

Said El Mala scored Köln's first goal on 51 minutes. Thijs Dallinga then scored twice as a substitute, netting at 72 and 82 minutes to secure the 3-2 victory.

Who scored for Hoffenheim in the match?

Adam Daghim scored for Hoffenheim on 27 minutes with a left-foot shot assisted by Bambasé Conté. Ozan Kabak then headed Hoffenheim back in front at 67 minutes, assisted by Vladimír Coufal.

How did Köln win despite their poor recent form?

Köln had not won in their previous five Bundesliga matches before this game, losing three and drawing two. Substitute Thijs Dallinga proved the difference, scoring twice after coming on at 65 minutes. Despite being outpossessed and facing a more in-form Hoffenheim side, Köln's willingness to shoot inside the box and Dallinga's clinical finishing secured the three points.