1. Football streams
  2. Bundesliga
  3. Mainz vs Borussia M'gladbach

How to watch Mainz vs Borussia M'gladbach online & on TV, head to head and predictions


Match feed:
  • Match Ended
  • 90'
    Yellow Card
    • Andreas Hanche-Olsen

    Andreas Hanche-Olsen (Mainz) has received a first yellow card.

  • 90'
    Yellow Card
    • Nikolas Veratschnig

    Nikolas Veratschnig (Mainz) has been booked and must now be careful not to get a second yellow card.

  • 90'
    Substitution
    • Jens Castrop
    • Marvin Friedrich

    Eugen Polanski (M´gladbach) is making a third substitution, with Marvin Friedrich replacing Jens Castrop.

  • 88'
    Substitution
    • Lee Jae-sung
    • Sota Kawasaki

    Sota Kawasaki is replacing Lee Jae-sung for the home team.

  • 79'
    Substitution
    • Shuto Machino
    • Grant Leon Ranos

    The away team replace Shuto Machino with Grant Leon Ranos.

  • 77'
    Substitution
    • Fabio Moreno Fell
    • Benedict Hollerbach

    Benjamin Hoffmann is making the team's third substitution at Mewa Arena with Benedict Hollerbach replacing Fabio Moreno Fell.

  • 77'
    Substitution
    • Silvan Widmer
    • Nikolas Veratschnig

    Nikolas Veratschnig is replacing Silvan Widmer for Mainz at Mewa Arena.

  • 69'
    Substitution
    • Gio Reyna
    • Kevin Stoger

    Kevin Stoger is on a sub for Gio Reyna for M´gladbach.

  • 66'
    Substitution
    • Philipp Mwene
    • Arnaud Nordin

    Mainz make their first substitution with Arnaud Nordin replacing Philipp Mwene.

  • 58'
    Goal !
    • Danny da Costa (Scorer)

    Danny da Costa blunders with an own goal. This makes it 0-1.

  • 24'
    Yellow Card
    • Joe Scally

    Joe Scally is booked for the away team.

  • Match Started

Line-ups

Mainz Mainz
(3-3-2-2)
(3-3-2-2)
Borussia M'gladbach Borussia M'gladbach
33Batz21da Costa25Hanche-Olsen5Leitsch30Widmer6Sano2Mwene7Jae-sung10Amiri44Weiper36Moreno Fell33Nicolas29Scally30Elvedi4Diks17Castrop6Engelhardt20Netz27Reitz13Reyna18Machino15Tabakovic
33Batz21da Costa25Hanche-Olsen5Leitsch30Widmer6Sano2Mwene7Jae-sung10Amiri44Weiper36Moreno Fell
Mainz Mainz
(3-3-2-2)
33Nicolas29Scally30Elvedi4Diks17Castrop6Engelhardt20Netz27Reitz13Reyna18Machino15Tabakovic
(3-3-2-2)
Borussia M'gladbach Borussia M'gladbach
Mainz Mainz
Hoffmann, Benjamin
Coach
Substitutes
Arnaud Nordin 9
66' Out: Philipp Mwene

Nikolas Veratschnig 22
77' Out: Silvan Widmer

Benedict Hollerbach 17
77' Out: Fabio Moreno Fell

Sota Kawasaki 24
88' Out: Lee Jae-sung
Missing players
Philipp Mwene
Injured

Maxim Leitsch
Injured

Anthony Caci
Injured
Borussia M'gladbach Borussia M'gladbach
Polanski, Eugen
Coach
Substitutes
Kevin Stoger 7
69' Out: Gio Reyna

Grant Leon Ranos 28
79' Out: Shuto Machino

Marvin Friedrich 5
90' Out: Jens Castrop
Missing players
Tim Kleindienst
Injured

Robin Hack
Injured

Nathan N`Goumou
Injured

Fabio Chiarodia
Injured

Jan Urbich
Other

Statistics

Ball possession
Mainz54%
46% Borussia M'gladbach
Shots
5Off goal23On goal7

1
Shots blocked
2
8
Corner kicks
6
2
Offsides
2
4
Saves
1
10
Fouls
3
2
Yellow cards
1
0
Red cards
0

Head to head

Mainz and Borussia M'gladbach have played five recent Bundesliga matches, with Mainz winning twice, Borussia M'gladbach drawing twice, and one match ending in a draw. The latest encounter saw Mainz win 3-1 away at Borussia-Park on 7 March 2025.

Mainz
Matches:  13
Borussia M'gladbach
31%
Wins: 4
38%
Draws: 5
31%
Wins: 4
Recent meetings
  1. Flag DEUBundesliga
    5 Dec 2025
    MainzMainz
    0 : 1
    Borussia M'gladbachBorussia M'gladbach
  2. Flag DEUBundesliga
    7 Mar 2025
    Borussia M'gladbachBorussia M'gladbach
    1 : 3
    MainzMainz
  3. Flag DEUBundesliga
    25 Oct 2024
    MainzMainz
    1 : 1
    Borussia M'gladbachBorussia M'gladbach
  4. Flag DEUBundesliga
    2 Mar 2024
    MainzMainz
    1 : 1
    Borussia M'gladbachBorussia M'gladbach
  5. Flag DEUBundesliga
    6 Oct 2023
    Borussia M'gladbachBorussia M'gladbach
    2 : 2
    MainzMainz

Form

MainzMainz
  1. Flag DEUBundesliga
    21 Dec 2025
    Mainz
    0 : 0
    St Pauli
  2. Flag nullUefa Europa Conference League
    18 Dec 2025
    Mainz
    2 : 0
    Samsunspor
  3. Flag DEUBundesliga
    14 Dec 2025
    Bayern Munich
    2 : 2
    Mainz
  4. Flag nullUefa Europa Conference League
    11 Dec 2025
    Lech Poznan
    1 : 1
    Mainz
  5. Flag DEUBundesliga
    5 Dec 2025
    Mainz
    0 : 1
    Borussia M'gladbach
Borussia M'gladbachBorussia M'gladbach
  1. Flag DEUBundesliga
    19 Dec 2025
    Borussia Dortmund
    2 : 0
    Borussia M'gladbach
  2. Flag DEUBundesliga
    13 Dec 2025
    Borussia M'gladbach
    1 : 3
    Wolfsburg
  3. Flag DEUBundesliga
    5 Dec 2025
    Mainz
    0 : 1
    Borussia M'gladbach
  4. Flag DEUDFB Pokal
    2 Dec 2025
    Borussia M'gladbach
    1 : 2
    St Pauli
  5. Flag DEUBundesliga
    28 Nov 2025
    Borussia M'gladbach
    0 : 0
    RB Leipzig

Mainz vs Borussia M'gladbach Standings

FSV Mainz is in 18th place with 6 points from 12 matches, having won 1, drawn 3, and lost 8. Borussia Monchengladbach sits 12th with 13 points, winning 3, drawing 4, and losing 5 from the same number of games.

PosTeamWDLMPts
11Cologne4471516
12Borussia M'gladbach4471516
13Hamburg4471516
...
17Heidenheim32101511
18Mainz159158

Match information