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

Robin Zentner
Injured

Andreas Hanche-Olsen
Injured

Anthony Caci
Injured

Nikolas Veratschnig
Injured

Maxim Bora Dal
Injured

Kasey Bos
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

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
    17 Jan 2026
    Cologne
    2 : 1
    Mainz
  2. Flag DEUBundesliga
    13 Jan 2026
    Mainz
    2 : 1
    Heidenheim
  3. Flag DEUBundesliga
    10 Jan 2026
    Union Berlin
    2 : 2
    Mainz
  4. Flag DEUBundesliga
    21 Dec 2025
    Mainz
    0 : 0
    St Pauli
  5. Flag nullUefa Europa Conference League
    18 Dec 2025
    Mainz
    2 : 0
    Samsunspor
Borussia M'gladbachBorussia M'gladbach
  1. Flag DEUBundesliga
    17 Jan 2026
    Hamburg
    0 : 0
    Borussia M'gladbach
  2. Flag DEUBundesliga
    14 Jan 2026
    TSG Hoffenheim
    5 : 1
    Borussia M'gladbach
  3. Flag DEUBundesliga
    11 Jan 2026
    Borussia M'gladbach
    4 : 0
    Augsburg
  4. Flag DEUBundesliga
    19 Dec 2025
    Borussia Dortmund
    2 : 0
    Borussia M'gladbach
  5. Flag DEUBundesliga
    13 Dec 2025
    Borussia M'gladbach
    1 : 3
    Wolfsburg

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
10Cologne5581820
11Borussia M'gladbach5581820
12Wolfsburg54101919
...
15Werder Bremen4681818
16Mainz36101915
17St Pauli34111813

Match information