SportSignals
Bundesliga

Gladbach 1-0 Dortmund: The Foals Stun BVB in a Result That Matters

Borussia Mönchengladbach pulled off a brilliant 1-0 win over Borussia Dortmund at home, handing the Black and Yellow a defeat that stings given where things stand in the Bundesliga table.

Borussia Mönchengladbach crest
Borussia Mönchengladbach
Bundesliga
1:0
Full Time15.40 Sunday 3rd May 2026
Borussia Dortmund crest
Borussia Dortmund
Borussia Dortmund
WWLDW
The People's Pundit
· 4 min read
Updated

Right. So. Gladbach beat Dortmund. One nil. At home. And honestly... I need a minute.

Because this is one of those results that looks simple on paper but absolutely is not simple when you zoom out and look at what it means. Dortmund came into this match sitting second in the Bundesliga table on 67 points after 32 games. They have been proper this season. Twenty wins, seven draws, only five defeats. That is a serious campaign. And Gladbach just... beat them. One goal. Clean sheet. Job done. Scenes.

The Table Tells You Everything

Look at the fixtures. Look at the table. The team top of the Bundesliga this season has been absolutely ruthless. Eighty-three points from 32 games. Twenty-six wins, five draws, one loss. One. They have scored 116 goals and conceded only 35. The goal difference is 81. Mate, that is not a football team, that is a force of nature. Whoever that is up there, they are going to win this league at a canter and nobody is stopping them.

But second place? That is where it gets spicy. Because Dortmund on 67 points were nailed on for Champions League football at minimum. They still probably are, do not panic just yet BVB fans. But this loss to Gladbach hurts. It just does. And the gap between second and the chasing pack is not as comfortable as it looks on first glance.

Third place has 62 points. Fourth has 58. Fifth has 58. Sixth has 58. Three teams level on 58 points, all scrapping for that Champions League or Europa League spot. The table from third downwards is absolutely chaos right now. This is brilliant. This is why we watch football.

Gladbach Did What Gladbach Had to Do

Listen, I am not going to sit here and pretend I have some deep tactical breakdown of how Gladbach set up. The data we have does not give us a goalscorer or a breakdown of the action. But what we know is the result. One nil. Home win. Clean sheet against a side that has scored 65 goals in 32 league games this season.

Sixty-five goals in 32 games is not a fluke. Dortmund score goals. They have been putting the ball in the net all season. So for Gladbach to keep them out completely? That is a proper defensive performance. You cannot take that away from them. Whoever organised that backline today, they earned their wages.

And look, a one nil win means someone scored. Someone on that Gladbach team stepped up in a big game. Against Dortmund. In the Bundesliga. With stakes on the table. That is the kind of moment that matters. That goal wins three points. Three points that keep Gladbach's season alive and kicking.

What Does This Mean for Dortmund?

Honestly? It is a bump. A painful one but a bump. They are still second. Still 16 points ahead of the teams on 51... wait, no, those teams are on 58. Right so the gap from second to third is only five points with six games to go. That is not nothing. That is very much something.

Dortmund have had a brilliant season in terms of the numbers. Twenty wins. Seven draws. Only five losses now, after today. Their goals against column reads 32 which is the second best in the league behind the team at the top. They are a good side. But good sides lose games. And they lost this one.

The model actually gave Dortmund a 41.7% chance of winning this match. So this was not some massive shock from a probability standpoint. Gladbach were genuinely in it. The numbers said it was going to be competitive and it was. Sometimes the football gods just go with the home side and that is that.

I will say this though. That BTTS signal the model flagged at 56%? Did not land. One nil, clean sheet for Gladbach. Back to the drawing board on that one. The model said both teams to score looks likely and Dortmund could not oblige. Story of my betting life, honestly.

The Bigger Picture in the Bundesliga

So where are we? Top of the table is basically over. Whoever that team is has been playing a different sport to everyone else this season. Eighty-three points, plus 81 goal difference, 116 goals scored. That title is gone. Wrapped up. Finished.

The real drama now is from second place downwards. Dortmund at 67 points are still comfortably in second but they cannot afford many more slip-ups like today. Below them it is absolute carnage. Three teams on 58 points fighting for those European spots. Every single game from here matters. Every single one.

Gladbach, by the way, are not in that top six conversation based on what the table shows us. But they have just beaten the second-placed team in the country. At home. One nil. That is a result that will be remembered. That is the kind of result that gets talked about.

Final Thoughts

Look, sometimes in football the simple story is the best story. Gladbach were at home. They were up for it. They kept a clean sheet against one of the most in-form attacking sides in Germany. And they nicked the goal that mattered. One nil. Three points. Borussia derby bragging rights.

Dortmund will dust themselves off. They are too good a team not to. But today belonged to Mönchengladbach and you have to respect it. Genuinely brilliant result for them. The Borussia-Park must have been bouncing. Limbs everywhere. You heard it here first, moments like this are why you never miss a Saturday game.

Right. On to the next one.

Frequently Asked Questions

What was the result of Borussia Mönchengladbach vs Borussia Dortmund?

Borussia Mönchengladbach won the match 1-0 at home against Borussia Dortmund in the Bundesliga on 3 May 2026.

Where does Borussia Dortmund sit in the Bundesliga table after this result?

Dortmund remain in second place in the Bundesliga table with 67 points from 32 games, five points ahead of the teams in third, fourth and fifth who are all level on 58 points.

What were the pre-match odds and model predictions for this game?

The SportSignals model gave Borussia Dortmund a 41.7% probability of winning the match, with a 56% chance of both teams scoring. Neither signal landed as Gladbach won 1-0 with a clean sheet.