Bundesliga Roundup, Matchday 12
Matchday 12 of the 2025/26 Bundesliga season showcased thrilling matches and remarkable displays. Here is a summary of this Bundesliga matchday.
Monchengladbach 0-0 RB Leipzig
Borussia Mönchengladbach extended their winless streak in the Bundesliga against current top-half teams to seven matches after a goalless draw with RB Leipzig at Borussia-Park. Both teams pushed hard for a late goal in the final moments, but ultimately had to accept a point that does little to improve Gladbach’s chances for European qualification or Leipzig’s slim hopes of winning the title.
Werder Bremen 1-1 FC Cologne
Said El Mala netted a last-minute equalizer in the 91st minute, allowing Cologne to secure a Bundesliga draw against SV Werder Bremen at the Weserstadion. This marked the fifth time in the last eight encounters at this venue that the match ended 1-1. Bremen left the stadium disappointed, while Cologne managed to avoid their fifth loss in six games across all competitions, staying just one point behind their hosts in the mid-table standings.
Union Berlin 1-2 Heidenheim
Heidenheim made an impressive escape from the bottom of the Bundesliga standings by scoring two goals in the last six minutes to overturn the score and defeat Union Berlin 2-1. This result leaves the stunned home team with only one victory in their last 12 head-to-head matches. Meanwhile, Union falls into the lower half of the table following only their second home loss of the season.
Hoffenheim 3-0 Augsburg
Hoffenheim beat struggling Augsburg 3-0 to maintain their strong Bundesliga performance and achieve their third consecutive home league win for the first time since September 2022. The home team eased off in the latter stages and cruised to an easy victory, moving up to fifth place, with fans likely hoping for a push towards the UEFA Champions League positions.

Bayern Munich 3-1 St Pauli
Bayern Munich secured a late 3-1 win over St. Pauli, scoring two goals during stoppage time to achieve their 11th victory in 12 Bundesliga matches. This result handed the visiting team their ninth straight league loss. The home team now leads the table by eight points, while Alexander Blessin’s squad remains 2 points away from safety.

Leverkusen 1-2 Dortmund
Borussia Dortmund achieved a 2-1 victory over fellow top-four contender Bayer Leverkusen, enhancing their away league record to 9 wins, 3 draws, and 1 loss. This win helped BVB bounce back from back-to-back last-minute draws in the Bundesliga, elevating them to third place and placing them above their defeated opponents in the league standings.

Hamburger SV 2-1 Stuttgart
Hamburg SV scored in stoppage time to beat VfB Stuttgart in their first head-to-head match since the 2022/23 Bundesliga relegation play-off. This victory ended Die Rothosen’s five-game winless run (1 draw, 4 losses). Hamburg have now earned 10 of their 12 points at the Volksparkstadion, moving them further from the danger zone, sitting four points clear of the relegation play-off position.

Frankfurt 1-1 Wolfsburg
Michy Batshuayi scored a late goal for Eintracht Frankfurt, breaking VfL Wolfsburg’s hopes during a tense 1-1 draw at Deutsche Bank Park. This result extended Wolfsburg’s winless streak to five matches across all competitions. A bit of luck was required for Frankfurt to get back into the game, as Arthur Theate was fouled by Denis Vavro in stoppage time, resulting in a penalty for the home team. Batshuayi remained composed and converted the spot-kick, leaving Wolfsburg with only one clean sheet in the league so far this season.

Freiburg 4-0 Mainz
Freiburg secured only their second Bundesliga victory in eight games by convincingly defeating 10-man FSV Mainz 4-0 at Europa-Park Stadion. This result leaves Mainz at the bottom of the league table, still searching for a win since mid-September. Julian Schuster’s team remained unbeaten in their fifth consecutive home league match. Mainz’s winless streak in this head-to-head matchup now stretches to nine games.
