Borussia M'gladbach vs Mainz

Borussia M'gladbach15th in Germany Bundesliga I
Apr 19, 2026
17:30
1
-
1
FULL TIME
Mainz10th in Germany Bundesliga I

Borussia M'gladbach vs Mainz Live Score

Borussia M'gladbach
full-time Full Time
Mainz
Borussia M'gladbach vs Mainz Apr 19, 2026 Timeline
0'
HT
7'
90+8'
FT
Attacks
70
144
Dangerous Attacks
24
83
Shots On Target
4
7
Shots Off Target
5
10
Possession
38%
62%
Passing Accuracy
78%
87%
Crossing Accuracy
43%
31%
1
Goals
1
5
Goal attempts
14
0
Corners
6
0
Penalties
1
4
Fouls
6
0
Offsides
2
6
Saves
3
2
Shots blocked
4
0
Red Cards
0
4
Yellow Cards
2
5
Substitutions
5
7
crosses
29
0.62
Xg
2.16
6
key passes
13

Borussia M'gladbach vs Mainz events Apr 19, 2026

  • Score After Full Time - 1-1
  • 90+8'
    11th Shot On Target - Amiri - Mainz
  • 90+8'
    2nd Goal - Free Kick - Amiri - Mainz
  • 90+7'
    6th Yellow Card - Nicolas - Borussia M'gladbach
  • 90+4'
    15th Shot Off Target - Kohr - Mainz
  • 90+4'
    14th Shot Off Target - Sieb - Mainz
  • 90+4'
    5th Yellow Card - Borussia M'gladbach
  • 90+4'
    6th Corner - Mainz
  • 90+3'
    4th Yellow Card - Sander - Borussia M'gladbach
  • 87'
    Substitution - Takai - Tabakovic - Borussia M'gladbach
  • 87'
    2nd Offside - Mainz
  • 83'
    Substitution - Weiper - Da Costa - Mainz
  • 84'
    5th Corner - Mainz
  • 82'
    3rd Yellow Card - Tabakovic - Borussia M'gladbach
  • 81'
    10th Shot On Target - Tietz - Mainz
  • 76'
    Substitution - Boving - Nebel - Mainz
  • 76'
    Substitution - Widmer - Caci - Mainz
  • 73'
    9th Shot On Target - Tietz - Mainz
  • 71'
    Substitution - Ullrich - Castrop - Borussia M'gladbach
  • 72'
    Substitution - Reyna - Stoger - Borussia M'gladbach
  • 71'
    Substitution - Chiarodia - Diks - Borussia M'gladbach
  • 70'
    13th Shot Off Target - Tietz - Mainz
  • 67'
    8th Shot On Target - Nebel - Mainz
  • 66'
    Substitution - Sieb - Becker - Mainz
  • 65'
    Substitution - Honorat - Bolin - Borussia M'gladbach
  • 66'
    Substitution - Mwene - Veratschnig - Mainz
  • 63'
    7th Shot On Target - Reitz - Borussia M'gladbach
  • 53'
    6th Shot On Target - Castrop - Borussia M'gladbach
  • 51'
    4th Corner - Mainz
  • 51'
    12th Shot Off Target - Nebel - Mainz
  • 46'
    11th Shot Off Target - Castrop - Borussia M'gladbach
  • Score After First Half - 1-0
  • 44'
    1st Offside - Mainz
  • 42'
    10th Shot Off Target - Kohr - Mainz
  • 42'
    3rd Corner - Mainz
  • 42'
    5th Shot On Target - Amiri - Mainz
  • 38'
    9th Shot Off Target - Kohr - Mainz
  • 36'
    8th Shot Off Target - Becker - Mainz
  • 36'
    2nd Corner - Mainz
  • 31'
    7th Shot Off Target - Tabakovic - Borussia M'gladbach
  • 35'
    1st Corner - Mainz
  • 34'
    6th Shot Off Target - Becker - Mainz
  • 31'
    5th Shot Off Target - Castrop - Borussia M'gladbach
  • 28'
    4th Shot Off Target - Sander - Borussia M'gladbach
  • 23'
    4th Shot On Target - Diks - Borussia M'gladbach
  • 22'
    2nd Yellow Card - Caci - Mainz
  • 21'
    1st Yellow Card - Kohr - Mainz
  • 17'
    4th Shot Off Target - Bolin - Borussia M'gladbach
  • 15'
    3rd Shot On Target - Becker - Mainz
  • 13'
    3rd Shot Off Target - Sano - Mainz
  • 7'
    1st Assist - Bolin - Borussia M'gladbach
  • 7'
    2nd Shot On Target - Scally - Borussia M'gladbach
  • 7'
    1st Goal - Shot (Assist: Bolin) - Scally - Borussia M'gladbach
  • 6'
    1st Shot On Target - Tietz - Mainz
  • 4'
    1st Shot Off Target - Becker - Mainz

Borussia M'gladbach vs Mainz Lineups Apr 19, 2026

:Referee
country-flagTobias WelzWelz
Borussia M'gladbach
Mainz
country-flagEugen PolanskiPolanski
country-flagUrs FischerFischer
Lineup
3-4-2-1
3-3-2-2
country-flag33 - Moritz NicolasNicolas- Guard
country-flag33 - Daniel BatzBatz- Guard
country-flag16 - Philipp SanderSander- Midfielder
country-flag21 - Danny da Costada Costa- Defender
country-flag30 - Nico ElvediElvedi- Defender
country-flag4 - Stefan PoschPosch- Defender
country-flag4 - Kevin DiksDiks- Defender
Fabio ChiarodiaChiarodia
country-flag31 - Dominik KohrKohr- Midfielder
country-flag29 - Joe ScallyScally- Defender
country-flag19 - Anthony CaciCaci- Defender
Silvan WidmerWidmer
country-flag27 - Rocco ReitzReitz- Midfielder
country-flag6 - Kaishu SanoSano- Midfielder
country-flag6 - Yannick EngelhardtEngelhardt- Midfielder
country-flag22 - Nikolas VeratschnigVeratschnig- Midfielder
Philipp MweneMwene
country-flag17 - Jens CastropCastrop- Midfielder
Lukas UllrichUllrich
country-flag10 - Nadiem AmiriAmiri- Midfielder
country-flag38 - Hugo BolinBolin- Midfielder
Franck HonoratHonorat
country-flag8 - Paul NebelNebel- Midfielder
William Boving VickBoving Vick
country-flag7 - Kevin StogerStoger- Midfielder
Giovanni ReynaReyna
country-flag20 - Phillip TietzTietz- Forward
country-flag15 - Haris TabakovicTabakovic- Forward
Kota TakaiTakai
country-flag23 - Sheraldo BeckerBecker- Forward
Armindo SiebSieb
SUBSTITUTES
country-flag23 - Jan Jakob OlschowskyJakob Olschowsky- Guard
country-flag48 - Kacper PotulskiPotulski- Defender
country-flag13 - Giovanni ReynaReyna- Midfielder
Kevin StogerStoger
country-flag1 - Lasse Finn RiessFinn Riess- Guard
country-flag36 - Wael MohyaMohya- Midfielder
country-flag44 - Nelson WeiperWeiper- Forward
Da CostaCosta
country-flag2 - Fabio ChiarodiaChiarodia- Defender
Kevin DiksDiks
country-flag2 - Philipp MweneMwene- Defender
Nikolas VeratschnigVeratschnig
country-flag14 - Kota TakaiTakai- Defender
Haris TabakovicTabakovic
country-flag30 - Silvan WidmerWidmer- Defender
Anthony CaciCaci
country-flag26 - Lukas UllrichUllrich- Defender
Jens CastropCastrop
country-flag25 - Andreas Hanche-OlsenHanche-Olsen- Defender
country-flag18 - Shuto MachinoMachino- Forward
country-flag11 - Armindo SiebSieb- Forward
Sheraldo BeckerBecker
country-flag25 - Robin HackHack- Midfielder
country-flag14 - William Boving VickBoving Vick- Midfielder
Paul NebelNebel
country-flag9 - Franck HonoratHonorat- Midfielder
Hugo BolinBolin
country-flag24 - Sota KawasakiKawasaki- Midfielder
Missing Players
country-flagTim KleindienstKleindienst(Knee surgery)
country-flagJae-sung LeeLee(Toe injury)
country-flagTiago Pereira CardosoPereira Cardoso- Goalkeeper(Mononucleation)
country-flagMaxim LeitschLeitsch(Hamstring injury)
country-flagBenedict HollerbachHollerbach- Centre-Forward(Achilles tendon rupture)
country-flagSilasSilas(Tibia and fibula fracture)
country-flagKasey BosBos- Left-Back(Shoulder injury)

Borussia M'gladbach vs Mainz Stadium Apr 19, 2026

  • Name: Borussia-Park
  • City: Monchengladbach, Germany
  • Capacity: 54042

Borussia M'gladbach - Mainz H2H

  • 17:30
    Apr 19, 2026
    Borussia M'gladbach
    1
    -
    1
    Mainz
    1
    -
    1
  • 19:30
    Dec 5, 2025
    Mainz
    0
    -
    1
    Borussia M'gladbach
    0
    -
    1
  • 19:30
    Mar 7, 2025
    Borussia M'gladbach
    1
    -
    3
    Mainz
    1
    -
    3
  • 18:30
    Oct 25, 2024
    Mainz
    1
    -
    1
    Borussia M'gladbach
    1
    -
    1
  • 14:30
    Mar 2, 2024
    Mainz
    1
    -
    1
    Borussia M'gladbach
    1
    -
    1