Gladbach 4-0 Hoffenheim: Hoffenheim Taken Apart and They Deserved Every Bit of It
Borussia Mönchengladbach dismantled 1899 Hoffenheim 4-0 at home in the Bundesliga, and the result flattered nobody. Connor Maguire delivers his verdict on a performance that exposed everything wrong with Hoffenheim's season.

The Result Said Everything
Four-nil. Let that sit with you for a second. This was not a smash-and-grab. This was not a lucky day for Gladbach. This was a home side who turned up, competed from the first whistle, and executed the basics against a Hoffenheim outfit that offered almost nothing in return. Borussia Mönchengladbach won 4-0. The scoreline was honest.
The thing is, this was the final day of a 34-game Bundesliga season. Hoffenheim had every reason to come here with something to play for, to show some desire, to leave this ground with their heads held up. They did not. A team that finished the season with 26 points and a goal difference of minus 31 showed you exactly who they are one last time. No surprises. No redemption. Just the same problems they have had all year.
What Gladbach Got Right
Gladbach finished the season second in the Bundesliga table. 73 points. 22 wins. 70 goals scored. That does not happen by accident. That happens because a group of players has standards and holds each other to them. What you saw today was a team that knows how to compete. They pressed. They were first to the ball. They made Hoffenheim's defenders look like they had never met each other before. When you have that kind of conviction running through a squad, a game like this can get ugly very quickly. And it did.
Clean sheet as well. Four goals, nothing conceded. That is accountability in both directions. Going forward, ruthless. Defensively, focused. You cannot ask for more from a home performance in the final match of a season where they have pushed the champions all the way. This was a statement. Not a shout, not a celebration. Just a quiet, professional statement of what this club is about.
Hoffenheim: An Unacceptable Season Ends Badly
Listen, I am not going to dress this up. Hoffenheim's season has been a mess. Six wins from 34 games. Twenty losses. A goal difference of minus 31. These are not unlucky numbers. These are the numbers of a squad that has not competed consistently enough, week in and week out, to deserve anything better.
Coming to Gladbach today and getting turned over 4-0 is the perfect full stop on a campaign like that. What did their players show today? What did they bring? Because from where I am sitting, they brought very little. No energy. No desire to make it difficult. No accountability when things went wrong early. Once Gladbach got on top, there was no response. None. That tells you everything about the attitude in that dressing room this season.
The thing is, attitude is not about talent. You can be the 17th-best team in the Bundesliga and still compete. You can still make the game hard. You can still run, cover, track runners, defend your shape. Hoffenheim did not do those basics today. And at 4-0 down on the last day of the season, you have to ask serious questions about whether the right people will be held accountable for what has gone wrong.
The Betting Signals: Credit Where It Is Due
Before kick-off, the signals on this match flagged the Gladbach home win at 4.40 with Unibet. The model gave them a 31.8% chance, against an implied market probability of 22.7%. That is a real edge, and it landed. Not a small win. A 4-0 home win. The home win signal was the right call.
The under 2.5 goals signal at 3.20 did not land. Four goals were scored. The model had under 2.5 at 45% probability and flagged a 13.8% edge over the market. It was wrong. Listen, I said before the game I trust the under call in principle. I back unders regularly because they reward discipline and they punish sloppy football. But Gladbach were not sloppy. They were sharp. And Hoffenheim were so open that the goals were always going to come. The market was right on that one. The model was not. Move on.
The BTTS No signal did land in the sense that Hoffenheim failed to score. A 4-0 clean sheet vindicates the idea that Hoffenheim would struggle to find the net. Their attacking output this season has been poor. 41 goals in 34 games at the bottom end of the table does not suggest a team capable of troubling a well-organised Gladbach defence. That part of the read was correct.
Where Does Gladbach Go From Here?
Second place in the Bundesliga. 73 points. That is a serious season. The top side finished on 89 points, which is an extraordinary tally, so nobody is pretending Gladbach were the best team in Germany this year. But second is second. Consistent, competitive, professional. The basics done right across 34 games.
The question now is simple. Can they build on this? Can they add the right players, keep what works, and challenge again next season? I do not deal in predictions about the summer or what the manager might do in the transfer window. I deal in what I see on the pitch. And what I saw today was a team with real standards. That counts for a lot.
Final Word
Gladbach 4-0 Hoffenheim. A home side who competed from start to finish and a away side who offered nothing. One team had standards. The other did not. The scoreboard reflects that. Hoffenheim must look hard at themselves this summer and ask whether the desire and accountability needed to stay in this league actually exists within their squad. Because today suggested it does not. End of.
Frequently Asked Questions
What was the final score between Borussia Mönchengladbach and 1899 Hoffenheim?
Borussia Mönchengladbach won 4-0 against 1899 Hoffenheim in the final round of the 2025/26 Bundesliga season, played on 16 May 2026.
Where did Borussia Mönchengladbach finish in the Bundesliga this season?
Gladbach finished second in the Bundesliga table with 73 points from 34 games, recording 22 wins, 7 draws and 5 defeats, and scoring 70 goals across the campaign.
How did Hoffenheim's season end up overall?
Hoffenheim finished 17th in the Bundesliga with just 26 points from 34 games. They won only 6 matches all season and conceded 72 goals, ending the campaign with a goal difference of minus 31.
