Pitch Radar

1. FC Köln — Hoffenheim 3:2

1. FC Köln
3:2
Hoffenheim
Bundesliga · 29 Aug 2026 · season 2026/27

The score says how it ended. xG says how it should have ended: it is the sum of the chances each shot was worth, not an opinion about the game.

Score3:2
Home xG2.311. FC Köln
Away xG1.92Hoffenheim
Expected points1.62 : 1.18

Who deserved it

The score matched the game: 1. FC Köln was the better side by chances too.

The numbers

TeamGoalsxGGoals − xGExpected points
1. FC Köln32.31+0.71.62
Hoffenheim21.92+0.11.18

Goals

MinuteGoalTeamShot xGAssist
26'Adam DaghimHoffenheim0.03Bambasé Conté
50'Said El Mala1. FC Köln0.42
66'Ozan KabakHoffenheim0.08Vladimir Coufal
71'Thijs Dallinga1. FC Köln0.36Linton Maina
81'Thijs Dallinga1. FC Köln0.05

Key chances

MinutePlayerTeamxGOutcome
80'Tom Krauß1. FC Köln0.44saved
50'Said El Mala1. FC Köln0.42goal
85'Bambasé ContéHoffenheim0.40off target

Shots: 1. FC Köln 18, Hoffenheim 15; big chances (xG 0.3 and above): 3 and 3.

How the game went

In the first half xG was 1. FC Köln 0.60, Hoffenheim 0.12: a small edge for 1. FC Köln. In the second half xG was 1. FC Köln 1.72, Hoffenheim 1.80: about even.

Shot data: Understat. xG rates the quality of a chance; it is not a forecast of the result.

How it fits the season

1. FC Köln: −5.0 for the season (15 in the table). Hoffenheim: −2.3 (9). The gap between points and xPTS is built from matches like this one.

Other matches of the round

All Bundesliga matches with xG →