Matchday

Bundesliga 25/26 · 16 May 2026

Borussia M'gladbach 4–0 TSG Hoffenheim

Expected and what happened

Before the match, from team ratings for Apr 2026; the outlined result is what happened.

Expected xG
1.5 – 1.2
Actual xG
1.2 – 1.6
Goals
4 – 0

Footybot made Borussia M'gladbach favourites at 44%.

Borussia M'gladbach won a close one on the chances: 1.2 xG to 1.6.

Best on the pitch by Footybot's score: Moritz Nicolas, 59.9 in 90′.

Well above their usual level: Vladimír Coufal +14.3, Wouter Burger +10.3, Hugo Bolin +9.2.

Well below it: Tim Lemperle −23.2, Oliver Baumann −15.7, Philipp Sander −14.4.

Going in

Each side's last five results before this match.

Borussia M'gladbach

9 May 2026L 1–3at FC Augsburg Bundesliga
3 May 2026W 1–0v Borussia Dortmund Bundesliga
25 Apr 2026D 0–0at VfL Wolfsburg Bundesliga
19 Apr 2026D 1–1v 1. FSV Mainz 05 Bundesliga
11 Apr 2026L 0–1at RB Leipzig Bundesliga

TSG Hoffenheim

9 May 2026W 1–0v SV Werder Bremen Bundesliga
2 May 2026D 3–3v VfB Stuttgart Bundesliga
25 Apr 2026W 2–1at Hamburger SV Bundesliga
18 Apr 2026W 2–1v Borussia Dortmund Bundesliga
10 Apr 2026D 2–2at FC Augsburg Bundesliga

Head to head

14 Jan 2026TSG Hoffenheim 5–1 Borussia M'gladbach Bundesliga

Borussia M'gladbach

PlayerMinGAxGScorevs usual
Robin Hack Midfielder23100.6187.0–
Moritz Nicolas Goalkeeper9000–59.9+5.4
Haris Tabaković Forward74100.3953.1+6.1
Hugo Bolin Midfielder67100.0952.3+9.2
Kevin Diks Defender90100.0351.3+2.9
Nico Elvedi Defender90020.0649.8−3.6
Yannick Engelhardt Midfielder9000–47.5+2.8
Joe Scally Defender9000–46.5+3.3
Kevin Stöger Midfielder67000.0346.3+0.5
Tim Kleindienst Forward900–41.8–
Giovanni Reyna Midfielder2300–41.0–
Wael Mohya Midfielder6701–39.1−1.8
Philipp Sander Defender8600–38.1−14.4
Shuto Machino Forward1600–34.8–
Franck Honorat Midfielder2300–34.6–
Lukas Ullrich Defender9000–32.7−13.1

TSG Hoffenheim

PlayerMinGAxGScorevs usual
Cole Campbell Forward2500–69.1–
Vladimír Coufal Defender9000–58.7+14.3
Bazoumana Touré Midfielder76000.0858.6+8.6
Adam Hložek Forward14000.3756.9–
Kevin Akpoguma Defender1400–55.1–
Wouter Burger Midfielder90000.0455.1+10.3
Fisnik Asllani Forward65000.0349.6+5.2
Bernardo Defender76000.2448.3+0.5
Grischa Prömel Midfielder2500–48.3–
Leon Avdullahu Midfielder9000–47.7−2.4
Andrej Kramarić Forward55000.6547.5−5.7
Ozan Kabak Defender90000.1846.9−10.7
Albian Hajdari Defender6500–40.7−4.6
Alexander Prass Midfielder3500–39.0–
Oliver Baumann Goalkeeper9000–29.8−15.7
Tim Lemperle Forward46000.0421.0−23.2