1. FC Köln beat TSG Hoffenheim 3-2 in the Bundesliga, overcoming Hoffenheim’s territorial control through sharper attacking moments in a 4-3-3 against the visitors’ 4-4-2. Köln had 41% possession but produced 18 shots, six on target and 1.95 xG, narrowly exceeding Hoffenheim’s 1.88 xG from 15 attempts and four efforts on target. Thijs Dallinga led the home side with two goals, while Said El Mala also scored for Köln. Ozan Kabak and Adam Daghim found the net for Hoffenheim, whose 59% possession did not translate into a result. Both goalkeepers recorded a 50% save rate, with Köln’s keeper facing four shots on target and Hoffenheim’s six. Köln’s three goals came from a chance quality only marginally higher than Hoffenheim’s, underlining the fine margins in an open contest. Köln gain an early Bundesliga boost.
Read it this way: PSxG conceded is how dangerous the shots on target were, Goals conceded is how many actually went in, Goals saved is the gap between the two (higher is better, a minus means he should have saved more), and Save % is the share of on-target shots kept out.
1. FC Koln GK
PSxG conceded1.99
Goals conceded2
Goals saved-0.01
Save %50.0%
TSG Hoffenheim GK
PSxG conceded2.84
Goals conceded3
Goals saved-0.16
Save %50.0%
Both keepers had a routine night, with little to separate them.
Game finished. Sign up to access full-season histograms, opponent-pulse modules, and referee-tendency analytics.
Inside the dashboards
Attack vs DefensexG, shots & goals — Home/Away per competition
Form Index & ReboundL5 momentum bar with rebound state per team
Goal Geolocation MapWhere the team scores & concedes — pitch heat
Cards IntelligenceYellow/Red filtered by referee & formation
Corner MasteryDistribution per opponent & tactical context
Top Scorers Cross-RefSquad ranked vs opponent & double-scorer combos
Referee TendencyTeam output under each referee they played for
Goalkeeper WeaknessWhere the keeper concedes — by zone & foot