Bundesliga · Sat, 31 Jan 2026 ·
1899 Hoffenheim vs Union Berlin — 3 - 1
PreZero Arena · Referee: Robin Braun, Germany
Match report
1899 Hoffenheim beat Union Berlin 3-1 as A. Kramaric scores twice
1899 Hoffenheim beat Union Berlin 3-1 in Bundesliga matchday 20 on Saturday, 31 January 2026 at PreZero Arena. A. Kramaric (42' pen, 45') and D. Leite (47' og) scored for 1899 Hoffenheim, while R. Khedira (68') found the net for Union Berlin. It was 2-0 at half-time.
1899 Hoffenheim had 59% of the ball and 9 shots (4 on target) against Union Berlin’s 16 (3 on target). Andrej Kramarić (1899 Hoffenheim) was the top-rated player with 8.3. The result leaves 1899 Hoffenheim 14th in the Bundesliga table on 3 points and Union Berlin 17th on 1.
In the headlines this week
Form, table and head-to-head
| # | Team | P | GD | Pts |
|---|---|---|---|---|
| 13 | 1. FC Köln | 4 | -3 | 4 |
| 14 | 1899 Hoffenheim | 4 | -3 | 3 |
| 15 | VfB Stuttgart | 4 | -3 | 3 |
| 16 | Hamburger SV | 4 | -11 | 3 |
| 17 | Union Berlin | 4 | -13 | 1 |
| 18 | Borussia Mönchengladbach | 4 | -10 | 0 |
Last meetings
No previous meetings on record.
Next meeting: Sat, 19 Dec 2026, Union Berlin – 1899 Hoffenheim
Match events
- 8'yellow cardAlbian HajdariYellow Card
- 21'yellow cardStanley N'SokiYellow Card
- 42'penaltyA. KramaricPenalty
- 45'goalA. KramaricAssist: B. Toure
- 46'substitutionT. LemperleOff: M. Moerstedt
- 47'own goalD. Leite(own goal)Own Goal
- 54'substitutionS. NsokiOff: D. Kohn
- 54'substitutionJeong Woo-YeongOff: A. Schafer
- 54'substitutionO. BurkeOff: I. Ansah
- 57'yellow cardAndrej IlićYellow Card
- 68'goalR. KhediraNormal Goal
- 70'VAR decisionRani KhediraGoal confirmed
- 75'substitutionD. LeiteOff: L. Burcu
- 78'substitutionF. AsllaniOff: I. Bebou
- 83'substitutionA. KramaricOff: A. Prass
- 83'substitutionA. KemleinOff: A. Kral
- 84'yellow cardAlexander PrassYellow Card
- 90+1'substitutionB. ToureOff: K. Akpoguma
Lineups
1899 Hoffenheim
Formation 4-3-3 · Coach Christian Ilzer
Starting XI
- 1O. BaumannG
- 34V. CoufalD
- 2R. HranacD
- 5O. KabakD
- 21A. HajdariD
- 27A. KramaricM
- 7L. AvdullahuM
- 6G. PromelM
- 19T. LemperleF
- 11F. AsllaniF
- 29B. ToureF
Substitutes
- 13BernardoD
- 15V. GendreyD
- 25K. AkpogumaD
- 10M. DamarM
- 22A. PrassD
- 48L. Djuric
- 9I. BebouF
- 33M. MoerstedtF
- 37L. PhilippG
Union Berlin
Formation 3-4-2-1 · Coach Steffen Baumgart
Starting XI
- 1F. RonnowG
- 5D. DoekhiD
- 14L. QuerfeldD
- 4D. LeiteD
- 19J. HabererM
- 8R. KhediraM
- 6A. KemleinM
- 34S. NsokiM
- 7O. BurkeF
- 11Jeong Woo-YeongF
- 23A. IlicF
Substitutes
- 31M. RaabG
- 28C. TrimmelD
- 39D. KohnD
- 13A. SchaferM
- 17D. PreuF
- 21T. SkarkeM
- 33A. KralM
- 9L. BurcuF
- 10I. AnsahF
Match statistics
- 59%Possession41%
- 1.37Expected goals (xG)1.84
- 9Total shots16
- 4Shots on target3
- 4Shots off target8
- 1Blocked shots5
- 7Shots inside the box12
- 2Shots outside the box4
- 3Corners10
- 3Offsides0
- 11Fouls18
- 2Yellow cards2
- –Red cards–
- 2Goalkeeper saves2
- 449Passes286
- 351Accurate passes176
- 78%Pass accuracy62%
- -0.82Goals prevented-0.82
Player statistics
1899 Hoffenheim
| Player | Min | Rating | G | A |
|---|---|---|---|---|
| 1Oliver BaumannG | 90 | 6.9 | ||
| 2Robin HranáčD | 90 | 6.9 | ||
| 5Ozan KabakD | 90 | 7.2 | ||
| 21Albian HajdariD | 90 | 7.2 | ||
| 34Vladimír CoufalD | 90 | 6.9 | ||
| 6Grischa PrömelM | 90 | 6.9 | ||
| 7Leon AvdullahuM | 90 | 7.3 | ||
| 27Andrej KramarićMTop rated | 83 | 8.3 | 2 | |
| 11Fisnik AsllaniF | 78 | 6.3 | ||
| 19Tim LemperleF | 45 | 6.3 | ||
| 29Bazoumana TouréF | 89 | 7.2 | 1 | |
| 37Luca PhilippG | – | – | ||
| 13BernardoD | – | – | ||
| 15Valentin GendreyD | – | – | ||
| 22Alexander PrassD | 14 | 6.9 | ||
| 25Kevin AkpogumaD | 1 | – | ||
| 10Muhammed DamarM | – | – | ||
| 48Luka DuricM | – | – | ||
| 9Ihlas BebouF | 12 | 6.3 | ||
| 33Max MoerstedtF | 45 | 6.7 |
Union Berlin
| Player | Min | Rating | G | A |
|---|---|---|---|---|
| 1Frederik RønnowG | 90 | 6.9 | ||
| 4Diogo LeiteD | 75 | 6.0 | ||
| 5Danilho DoekhiD | 90 | 6.2 | ||
| 14Leopold QuerfeldD | 90 | 6.2 | ||
| 6Aljoscha KemleinM | 83 | 6.9 | ||
| 8Rani KhediraM | 90 | 7.7 | 1 | |
| 19Janik HabererM | 90 | 6.3 | ||
| 34Stanley N'SokiM | 54 | 6.3 | ||
| 7Oliver BurkeF | 54 | 6.3 | ||
| 11Woo-Yeong JeongF | 54 | 6.2 | ||
| 23Andrej IlićF | 90 | 6.3 | ||
| 31Matheo RaabG | – | – | ||
| 28Christopher TrimmelD | – | – | ||
| 39Derrick KöhnD | 36 | 7.2 | ||
| 13András SchäferM | 36 | 6.6 | ||
| 21Tim SkarkeM | – | – | ||
| 33Alex KrálM | 14 | 6.7 | ||
| 9Livan BurcuF | 15 | 6.3 | ||
| 10Ilyas AnsahF | 36 | 6.2 | ||
| 17David PreuF | – | – |

