Bundesliga
1899 Hoffenheim 1-3 Borussia M.Gladbach
1899 Hoffenheim vs Borussia M.Gladbach finished 1-3 in Bundesliga. Key event: 2' Denis Zakaria (assist Vincenzo Grifo · xG 0.01 · Right Foot · Open Play · location 71%, 56%). Head to head: H2H last 6: 1-2-3. Home form: D D L W W; Away form: L W W L W. Also shown: timeline, team statistics, top players, recent team results, head-to-head.
Match context 4 facts
Home form
D D L W W
8 pts, goals 10-8, 2.00 scored/match, 1.60 conceded/match
Away form
L W W L W
9 pts, goals 8-12, 1.60 scored/match, 2.40 conceded/match
1899 Hoffenheim · season record
4 W · 4 D · 1 L
2017/2018: 9 recorded matches, goals 16–11; before 28 Oct 2017 UTC. Not official standings.
Borussia M.Gladbach · season record
4 W · 2 D · 3 L
2017/2018: 9 recorded matches, goals 13–17; before 28 Oct 2017 UTC. Not official standings.
Shot map 32 shots · 4 goals
Both teams attack from left to right. The attacking half is shown when every location fits it; larger markers represent higher xG.
Attempt
Goal
Marker size = xG
Match timelineControls every timed spatial view below
Full match · 320 timed plotted passes. Network and heatmap show the full match.
Pass map directional passes
Solid arrows are completed passes; dashed arrows are incomplete.
Focused view: 48 of 160 plotted passes
CompletedIncompleteArrow = direction
Focused view: 48 of 160 plotted passes
CompletedIncompleteArrow = direction
Pass-location heatmapevent density, not tracking datafull match
Density is calculated from pass start locations in the accepted event feed.
Fewer pass startsMore pass starts
Fewer pass startsMore pass starts
Timeline 44 events
2'
•
shot
Denis Zakaria
Borussia M.Gladbach assist Vincenzo Grifo · xG 0.01 · Right Foot · Open Play · location 71%, 56%
2'
•
shot
D. Zakaria
Borussia M.Gladbach Shot
7'
•
shot
Jannik Vestergaard
Borussia M.Gladbach assist Vincenzo Grifo · xG 0.04 · From Corner · location 92.1%, 46.1%
9'
•
shot
Thorgan Hazard
Borussia M.Gladbach assist Jonas Hofmann · xG 0.38 · Right Foot · Open Play · location 86.2%, 42.4%
9'
•
shot
T. Hazard
Borussia M.Gladbach Shot
13'
•
shot
Pavel Kaderábek
HOF assist Dennis Geiger · xG 0.01 · Open Play · location 90.8%, 34.5%
13'
•
shot
P. Kade\u0159\u00e1bek
HOF Shot
18'
•
shot
Mark Uth
HOF assist Nico Schulz · xG 0.11 · Left Foot · Open Play · location 86.9%, 53.3%
20'
•
shot
Vincenzo Grifo
Borussia M.Gladbach assist Oscar Wendt · xG 0.02 · Right Foot · Open Play · location 84.9%, 75%
20'
•
shot
Patrick Herrmann
Borussia M.Gladbach xG 0.05 · Left Foot · Open Play · location 87.9%, 34.3%
20'
•
shot
Matthias Ginter
Borussia M.Gladbach assist Patrick Herrmann · xG 0.03 · Right Foot · Open Play · location 80.9%, 36.6%
24'
•
shot
Kerem Demirbay
HOF xG 0.05 · Left Foot · Open Play · location 81.3%, 53.2%
Show 32 more timeline eventsHide 32 timeline events
28'
shot
Nadiem Amiri
HOF assist Sandro Wagner · xG 0.02 · Right Foot · Open Play · location 72.9%, 46.4%
30'
shot
Dennis Geiger
HOF assist Sandro Wagner · xG 0.02 · Right Foot · Open Play · location 71.6%, 39.7%
32'
shot
Vincenzo Grifo
Borussia M.Gladbach xG 0.05 · Right Foot · Direct Freekick · location 74.4%, 32.4%
42'
shot
Lars Stindl
Borussia M.Gladbach assist Thorgan Hazard · xG 0.08 · Left Foot · Open Play · location 85.7%, 55.2%
48'
shot
Matthias Ginter
Borussia M.Gladbach xG 0.09 · Left Foot · Open Play · location 86.8%, 58.4%
50'
shot
Dennis Geiger
HOF assist Nadiem Amiri · xG 0.03 · Right Foot · Open Play · location 76.3%, 57.5%
52'
shot
Kerem Demirbay
HOF assist Sandro Wagner · xG 0.07 · Left Foot · Open Play · location 79.7%, 45.5%
52'
shot
Nadiem Amiri
HOF assist Lukas Rupp · xG 0.12 · Left Foot · Open Play · location 90.3%, 60.6%
56'
shot
Thorgan Hazard
Borussia M.Gladbach xG 0.04 · Right Foot · Open Play · location 78.4%, 64.5%
56'
shot
T. Hazard
Borussia M.Gladbach Shot
59'
shot
Nico Elvedi
Borussia M.Gladbach assist Vincenzo Grifo · xG 0.02 · Open Play · location 89.6%, 61.8%
59'
shot
Lars Stindl
Borussia M.Gladbach assist Oscar Wendt · xG 0.04 · Right Foot · From Corner · location 86.6%, 58.8%
59'
shot
N. Elvedi
Borussia M.Gladbach Shot
60'
shot
Thorgan Hazard
Borussia M.Gladbach assist Vincenzo Grifo · xG 0.07 · Right Foot · Open Play · location 96.3%, 39.1%
60'
Goal
T. Hazard
Borussia M.Gladbach Shot
68'
shot
Nadiem Amiri
HOF assist Andrej Kramaric · xG 0.04 · Right Foot · Open Play · location 94.3%, 64.9%
72'
shot
Kerem Demirbay
HOF assist Dennis Geiger · xG 0.01 · Left Foot · Open Play · location 68.4%, 69.9%
75'
shot
Sandro Wagner
HOF assist Kerem Demirbay · xG 0.03 · Left Foot · Open Play · location 76.5%, 53.1%
76'
shot
Thorgan Hazard
Borussia M.Gladbach assist Lars Stindl · xG 0.06 · Right Foot · Open Play · location 88%, 33.7%
76'
shot
T. Hazard
Borussia M.Gladbach Shot
78'
shot
Matthias Ginter
Borussia M.Gladbach assist Vincenzo Grifo · xG 0.35 · Right Foot · Open Play · location 86%, 54.5%
81'
shot
Jannik Vestergaard
Borussia M.Gladbach assist Nico Elvedi · xG 0.46 · From Corner · location 96.3%, 53.1%
85'
shot
Kerem Demirbay
HOF assist Andrej Kramaric · xG 0.02 · Left Foot · Open Play · location 76.7%, 65.2%
86'
shot
Andrej Kramaric
HOF assist Sandro Wagner · xG 0.08 · Left Foot · Open Play · location 84%, 48.1%
86'
shot
A. Kramari\u0107
HOF Shot
Head-to-head H2H last 12: 4-6-2
Borussia M.Gladbach leads the last 12 head-to-head meetings: 6 wins, 4 losses, 2 draws. Latest meeting: 16 May 2026 · Borussia M.Gladbach vs 1899 Hoffenheim · 4 - 0.
Open full team comparisonShowing 8 of 12 head-to-head matches.
BOR Borussia M.Gladbach
4 - 0
1899 Hoffenheim
1899 Hoffenheim
5 - 1
Borussia M.Gladbach
BOR
BOR Borussia M.Gladbach
4 - 4
1899 Hoffenheim
1899 Hoffenheim
1 - 2
Borussia M.Gladbach
BOR
1899 Hoffenheim
4 - 3
Borussia M.Gladbach
BOR
BOR Borussia M.Gladbach
2 - 1
1899 Hoffenheim
1899 Hoffenheim
1 - 4
Borussia M.Gladbach
BOR
BOR Borussia M.Gladbach
3 - 1
1899 Hoffenheim
Show 4 more head-to-head matchesHide 4 head-to-head matches
Recent form
Showing 8 of 12 recent form matches.