The Bundesliga is the pinnacle of the game in its association — and matchday 30 delivers a fixture worthy of that billing. Borussia M'gladbach (14.) host Mainz 05 (9.) at BORUSSIA-PARK on at . The hosts lost their last outing 1 - 0 against RB Leipzig and have won 7 of their last 23 games — determined to show they belong at this level with a strong home performance. Mainz 05 lost 0 - 1 against SC Freiburg last time out. Our statistical model gives a 41% probability to Mainz 05 making the most of home advantage in the top flight.
Betting Tips and Odds for Borussia M'gladbach vs Mainz 05 – All in One Place
Three-Way BetMainz 0515/815/8·CosmobetT&C's apply | +18Total Goals Over/Under 2.5Under 2.5 Goals1/11/1·JettBetT&C's apply | +18★ Expert TipExpert TipDouble Chance X27/127/12·RollinoT&C's apply | +18
Important analyses and previews ahead of kick-off
Three-Way BetBorussia M'gladbach 33% · X 26% · Mainz 05 41%Both Teams To Score Yes/NoYes 53% · No 47%Total Goals Over/Under 2.5Over 48% · Under 52%Total Goals Over/Under 3.5Over 26% · Under 74%Correct Score1-112%0-110%1-29%
Who will win the match?

X

The Best Bookmaker Odds for Borussia M'gladbach vs Mainz 05 – Side by Side
ProbabilityBorussia M'gladbach33%Draw26%Mainz 0541%
19/1331/1215/8Odd last updated:
17/1227/1034/19Odd last updated:
16/115/29/5Odd last updated:
19/1331/1215/8Odd last updated:
17/1227/1034/19Odd last updated:
16/115/29/5Odd last updated:Borussia M'gladbach vs Mainz 05: Head-to-Head Record and Current Form
Borussia M'gladbach Form
Last 5 games
LDDWL
Borussia M'gladbach most recently faced RB Leipzig, losing the match 1 - 0. It was a result that left the squad determined to bounce back on home soil.
Borussia M'gladbach's most recent 23 games tell an interesting story. They have scored 30 goals (1.3 per game) while conceding 37 (1.61 per game). In terms of home performances specifically, Borussia M'gladbach have won 4, drawn 3 and lost 3 of their 10 home matches – a record that provides useful context ahead of this fixture.
Looking at Borussia M'gladbach's recent run of 23 games, they have netted 30 goals at a rate of 1.3 per game. Defensively, they have let in 37 goals over the same period. At home specifically, Borussia M'gladbach have won 4 and lost 3 of their 10 home games in this stretch.
Mainz 05 Form
Last 5 games
LWWDD
The most recent game for Mainz 05 saw them take on SC Freiburg, with the match ending 0 - 1. The defeat underlines the need for a strong response when they visit BORUSSIA-PARK. They now make the trip to BORUSSIA-PARK for this Bundesliga clash.
Looking at the past 6 months, Mainz 05 have taken 6 wins from 22 games – a record that puts their current form into perspective ahead of this trip to BORUSSIA-PARK. Their away games during this period have produced 2 victories and 5 defeats. On average they have scored 1.27 and conceded 1.55 goals per game.
Looking at Mainz 05's recent run of 22 games, they have netted 28 goals at a rate of 1.27 per game. Defensively, they have let in 34 goals over the same period. Away from home specifically, Mainz 05 have won 2 and lost 5 of their 10 away games in this stretch.
Stats per Game
Borussia M'gladbach Mainz 05
Goals scored
Corners
Fouls
Saves
Bundesliga
Bundesliga Table
| # | Team | Played | Diff. | Pnts |
|---|---|---|---|---|
| 1 | Bayern Munich | 29 | 78 | 76 |
| 2 | Borussia Dortmund | 29 | 31 | 64 |
| 3 | VfB Stuttgart | 29 | 22 | 56 |
| · · · 4 places · · · | ||||
| 8 | SC Freiburg | 28 | -6 | 37 |
| 9 | Mainz 05 Away | 28 | -8 | 33 |
| 10 | FC Augsburg | 29 | -17 | 33 |
| · · · 2 places · · · | ||||
| 13 | 1.FC Cologne | 29 | -7 | 30 |
| 14 | Borussia M'gladbach Home | 29 | -14 | 30 |
| 15 | Werder Bremen | 29 | -20 | 28 |
Last Meetings
12/05/2025
Mainz 05
Borussia M'gladbach
Borussia M'gladbach
0-1
03/07/2025
Borussia M'gladbach
Mainz 05
Mainz 05
1-3
10/25/2024
Mainz 05
Borussia M'gladbach
Borussia M'gladbach
1-1
03/02/2024
Mainz 05
Borussia M'gladbach
Borussia M'gladbach
1-1
Form Trend – Points per Game (Last 5 Matches)
■ Borussia M'gladbach ■ Mainz 05

Bayern Munich
Borussia Dortmund
VfB Stuttgart
SC Freiburg
FC Augsburg
1.FC Cologne
Werder Bremen










