1. Bundesliga · GER · Round 31

Borussia M'Gladbach
3 - 1 Full time
Hoffenheim

Borussia-Park

Lineups

Borussia M'Gladbach3-4-3
YS1Sommer
NE30Elvedi
AC3Christensen
HN6Nordtveit
IT16↓81'Traore
MD8⚽Dahoud
GX34Xhaka
OW17Wendt
TH10↓84'Hazard
AH28⚽Hahn
R11↓88'Raffael
OB1Baumann
FS5Schär
NS25Süle
TS12Strobl
SR6Rudy
NA18↓76'Amiri
EP8↓62'Polanski
KV31Volland
JT15⚽Toljan
MU19↓67'Uth
AK27⚽Kramaric
TSG Hoffenheim3-5-2

Borussia M'Gladbach substitutes

19 Fabian Johnson ↑81'
7 Patrick Herrmann ↑84'
23 Jonas Hofmann ↑88'
27 Julian Korb
5 Martin Hinteregger
18 Marvin Schulz
21 Tobias Sippel

Coach: Andre Schubert

TSG Hoffenheim substitutes

16 Pirmin Schwegler ↑62'
9 Eduardo Vargas ↑67'
30 Philipp Ochs ↑76'
4 Ermin Bicakcic
13 Jens Grahl
3 Pavel Kaderabek
17 Steven Zuber

Coach: Julian Nagelsmann

Match events

7'Jeremy Toljan (own goal) 1 - 0⚽
20'Sebastian Rudy
40'Eugen Polanski
45'Mahmoud Dahoud assist: Andre Hahn 2 - 0⚽
Second half
54'Andrej Kramaric assist: Kevin Volland 2 - 1⚽
61'Andre Hahn assist: Mahmoud Dahoud 3 - 1⚽
62'↑ Pirmin Schwegler ↓ Eugen Polanski⇄
67'↑ Eduardo Vargas ↓ Mark Uth⇄
70'Håvard Nordtveit
76'↑ Philipp Ochs ↓ Nadiem Amiri⇄
81'↑ Fabian Johnson ↓ Ibrahima Traore⇄
84'↑ Patrick Herrmann ↓ Thorgan Hazard⇄
88'↑ Jonas Hofmann ↓ Raffael⇄

Where to watch 1. Bundesliga

Germany HomeSky Deutschland (Friday & Saturday matches), DAZN (Saturday conference & Sunday matches), Sat.1 (selected matches free-to-air)
USAUSA Network, Fandango; Spanish: Telemundo, Universo, Peacock
United KingdomSky Sports, Amazon Prime Video, BBC iPlayer (Friday matches)
IndiaZEE5, Unite8 Sports
CanadaDAZN, OneSoccer
AustraliabeIN Sports

Official broadcasters for the 2026-27 season. Rights can change during the season — always confirm with the broadcaster before subscribing.

Match details

Competition1. Bundesliga
Kick-off (UTC)Sunday, 24 April 2016, 13:30 UTC — shown in your local time at the top of this page
StatusFinished

Line-ups, match events and the head-to-head record for this fixture are shown on this page where the data feed publishes them.

Head to head

9Borussia M'Gladbach wins10Draws8Hoffenheim wins

27 past meetings on record. Biggest Borussia M'Gladbach win: Borussia M'Gladbach 5–1 TSG Hoffenheim (2022). Biggest Hoffenheim win: TSG Hoffenheim 1–4 Borussia M'Gladbach (2023).

28 Jan 2023TSG Hoffenheim 1 - 4 Borussia M'GladbachBundesliga
6 Aug 2022Borussia M'Gladbach 3 - 1 TSG HoffenheimBundesliga
14 May 2022Borussia M'Gladbach 5 - 1 TSG HoffenheimBundesliga
18 Dec 2021TSG Hoffenheim 1 - 1 Borussia M'GladbachBundesliga
21 Apr 2021TSG Hoffenheim 3 - 2 Borussia M'GladbachBundesliga
19 Dec 2020Borussia M'Gladbach 1 - 2 TSG HoffenheimBundesliga
22 Feb 2020Borussia M'Gladbach 1 - 1 TSG HoffenheimBundesliga
28 Sep 2019TSG Hoffenheim 0 - 3 Borussia M'GladbachBundesliga
4 May 2019Borussia M'Gladbach 2 - 2 TSG HoffenheimBundesliga
15 Dec 2018TSG Hoffenheim 0 - 0 Borussia M'GladbachBundesliga
Show all 27 past meetings
17 Mar 2018Borussia M'Gladbach 3 - 3 TSG HoffenheimBundesliga
28 Oct 2017TSG Hoffenheim 1 - 3 Borussia M'GladbachBundesliga
15 Jul 2017Borussia M'Gladbach 0 - 0 TSG HoffenheimTelekom Cup - Summer
15 Apr 2017TSG Hoffenheim 5 - 3 Borussia M'GladbachBundesliga
26 Nov 2016Borussia M'Gladbach 1 - 1 TSG HoffenheimBundesliga
28 Nov 2015TSG Hoffenheim 3 - 3 Borussia M'GladbachBundesliga
4 Apr 2015TSG Hoffenheim 1 - 4 Borussia M'GladbachBundesliga
2 Nov 2014Borussia M'Gladbach 3 - 1 TSG HoffenheimBundesliga
22 Feb 2014Borussia M'Gladbach 2 - 2 TSG HoffenheimBundesliga
15 Sep 2013TSG Hoffenheim 2 - 1 Borussia M'GladbachBundesliga
19 Jan 2013TSG Hoffenheim 0 - 0 Borussia M'GladbachBundesliga
25 Aug 2012Borussia M'Gladbach 2 - 1 TSG HoffenheimBundesliga
24 Mar 2012Borussia M'Gladbach 1 - 2 TSG HoffenheimBundesliga
22 Oct 2011TSG Hoffenheim 1 - 0 Borussia M'GladbachBundesliga
5 Mar 2011Borussia M'Gladbach 2 - 0 TSG HoffenheimBundesliga
21 Dec 2010TSG Hoffenheim 2 - 0 Borussia M'GladbachDFB Pokal
17 Oct 2010TSG Hoffenheim 3 - 2 Borussia M'GladbachBundesliga