Borussia Monchengladbach vs Mainz

6 October 2023 · Bundesliga · 2023/24 · Referee Sven Jablonski

Full time 2 – 2

Half-time: 1–1

  • Florian Neuhaus 22’
  • Joe Scally 88’
  • Brajan Gruda 24’
  • Aymen Barkok 75’

Match summary

Borussia Monchengladbach and Mainz drew 2-2. It was 1-1 at half-time.

In the first half, Florian Neuhaus put Borussia Monchengladbach ahead with a header in the 22nd minute, set up by Franck Honorat and Brajan Gruda equalised from a corner in the 24th minute, set up by Edimilson Fernandes. In the second half, Aymen Barkok put Mainz in front in the 75th minute, set up by Anwar El Ghazi and Joe Scally equalised in the 88th minute, set up by Nathan N'Goumou Minpol.

Borussia Monchengladbach had the better of the chances, with 3.38 expected goals (xG) from 21 shots to Mainz's 1.21 from 14.

Match stats

Borussia Monchengladbach Mainz
20 Shots 13
9 Shots on Target 7
10 Corners 3
3 Yellow Cards 1
0 Red Cards 0
3.02 xG 1.21
3.02 Non-penalty xG 1.21
10 Deep Completions 3

Key events

Borussia Monchengladbach Mainz
Kick-off
Florian Neuhaus
Assist: Franck Honorat
1-0 (Borussia Monchengladbach)
22’
24’
Brajan Gruda
Assist: Edimilson Fernandes
1-1 (Mainz)
Half-time1-1
75’
Aymen Barkok
Assist: Anwar El Ghazi
1-2 (Mainz)
Joe Scally
Assist: Nathan N'Goumou Minpol
2-2 (Borussia Monchengladbach)
88’
Full-time2-2

Bookings

Card times are not on file for this game, so they are listed without a minute.

Borussia Monchengladbach
  • Ko Itakura
  • Kouadio Kone
  • Robin Hack
Mainz
  • Stefan Bell

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.38 1.21 22’ Florian Neuhaus (Borussia Monchengladbach), 1-0 22’ 24’ Brajan Gruda (Mainz), 1-1 24’ 75’ Aymen Barkok (Mainz), 1-2 75’ 88’ Joe Scally (Borussia Monchengladbach), 2-2 88’ 0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.38 1.21 22’ Florian Neuhaus (Borussia Monchengladbach), 1-0 Neuhaus 22’ 24’ Brajan Gruda (Mainz), 1-1 Gruda 24’ 75’ Aymen Barkok (Mainz), 1-2 Barkok 75’ 88’ Joe Scally (Borussia Monchengladbach), 2-2 Scally 88’
Borussia Monchengladbach 3.38 xGMainz 1.21 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Mainz attacking Borussia Monchengladbach attacking 
79’ Tomás Cvancara (Borussia Monchengladbach), from a corner, 0.60 xG, saved 79’ Ko Itakura (Borussia Monchengladbach), from a corner, 0.58 xG, off target 9’ Alassane Pléa (Borussia Monchengladbach), open play, 0.47 xG, off target 77’ Tomás Cvancara (Borussia Monchengladbach), open play, 0.45 xG, saved 75’ Aymen Barkok (Mainz), open play, 0.33 xG, goal 20’ Alassane Pléa (Borussia Monchengladbach), from a corner, 0.30 xG, off target 72’ Aymen Barkok (Mainz), open play, 0.29 xG, saved 53’ Jae-Sung Lee (Mainz), open play, 0.28 xG, saved 34’ Jordan Siebatcheu (Borussia Monchengladbach), open play, 0.13 xG, blocked 22’ Florian Neuhaus (Borussia Monchengladbach), open play, 0.13 xG, goal 90+6’ Tomás Cvancara (Borussia Monchengladbach), direct free kick, 0.11 xG, blocked 14’ Alassane Pléa (Borussia Monchengladbach), open play, 0.09 xG, saved 62’ Anthony Caci (Mainz), open play, 0.09 xG, blocked 69’ Ko Itakura (Borussia Monchengladbach), from a corner, 0.08 xG, saved 68’ Nathan N'Goumou Minpol (Borussia Monchengladbach), open play, 0.08 xG, saved 28’ Alassane Pléa (Borussia Monchengladbach), open play, 0.07 xG, saved 45’ Anthony Caci (Mainz), open play, 0.07 xG, off target 78’ Nathan N'Goumou Minpol (Borussia Monchengladbach), open play, 0.06 xG, saved 90+6’ Tomás Cvancara (Borussia Monchengladbach), set piece, 0.06 xG, off target 21’ Julian Weigl (Borussia Monchengladbach), open play, 0.05 xG, blocked 15’ Alassane Pléa (Borussia Monchengladbach), open play, 0.03 xG, blocked 68’ Jae-Sung Lee (Mainz), open play, 0.03 xG, off target 24’ Brajan Gruda (Mainz), from a corner, 0.02 xG, goal 44’ Edimilson Fernandes (Mainz), from a corner, 0.02 xG, blocked 44’ Anthony Caci (Mainz), open play, 0.02 xG, blocked 79’ Nico Elvedi (Borussia Monchengladbach), from a corner, 0.02 xG, off target 88’ Nathan N'Goumou Minpol (Borussia Monchengladbach), open play, 0.02 xG, blocked 88’ Joe Scally (Borussia Monchengladbach), open play, 0.02 xG, goal 13’ Florian Neuhaus (Borussia Monchengladbach), open play, 0.02 xG, blocked 19’ Florian Neuhaus (Borussia Monchengladbach), from a corner, 0.02 xG, blocked 84’ Danny da Costa (Mainz), set piece, 0.02 xG, saved 90’ Stefan Bell (Mainz), from a corner, 0.02 xG, saved 44’ Edimilson Fernandes (Mainz), open play, 0.01 xG, blocked 59’ Leandro Barreiro Martins (Mainz), open play, 0.01 xG, blocked 30’ Brajan Gruda (Mainz), open play, 0.01 xG, saved 79’ Tomás Cvancara (Borussia Monchengladbach), from a corner, 0.60 xG, saved 79’ Ko Itakura (Borussia Monchengladbach), from a corner, 0.58 xG, off target 9’ Alassane Pléa (Borussia Monchengladbach), open play, 0.47 xG, off target 77’ Tomás Cvancara (Borussia Monchengladbach), open play, 0.45 xG, saved 75’ Aymen Barkok (Mainz), open play, 0.33 xG, goal 20’ Alassane Pléa (Borussia Monchengladbach), from a corner, 0.30 xG, off target 72’ Aymen Barkok (Mainz), open play, 0.29 xG, saved 53’ Jae-Sung Lee (Mainz), open play, 0.28 xG, saved 22’ Florian Neuhaus (Borussia Monchengladbach), open play, 0.13 xG, goal 34’ Jordan Siebatcheu (Borussia Monchengladbach), open play, 0.13 xG, blocked 90+6’ Tomás Cvancara (Borussia Monchengladbach), direct free kick, 0.11 xG, blocked 14’ Alassane Pléa (Borussia Monchengladbach), open play, 0.09 xG, saved 62’ Anthony Caci (Mainz), open play, 0.09 xG, blocked 69’ Ko Itakura (Borussia Monchengladbach), from a corner, 0.08 xG, saved 68’ Nathan N'Goumou Minpol (Borussia Monchengladbach), open play, 0.08 xG, saved 28’ Alassane Pléa (Borussia Monchengladbach), open play, 0.07 xG, saved 45’ Anthony Caci (Mainz), open play, 0.07 xG, off target 78’ Nathan N'Goumou Minpol (Borussia Monchengladbach), open play, 0.06 xG, saved 90+6’ Tomás Cvancara (Borussia Monchengladbach), set piece, 0.06 xG, off target 21’ Julian Weigl (Borussia Monchengladbach), open play, 0.05 xG, blocked 15’ Alassane Pléa (Borussia Monchengladbach), open play, 0.03 xG, blocked 68’ Jae-Sung Lee (Mainz), open play, 0.03 xG, off target 24’ Brajan Gruda (Mainz), from a corner, 0.02 xG, goal 44’ Edimilson Fernandes (Mainz), from a corner, 0.02 xG, blocked 88’ Nathan N'Goumou Minpol (Borussia Monchengladbach), open play, 0.02 xG, blocked 44’ Anthony Caci (Mainz), open play, 0.02 xG, blocked 79’ Nico Elvedi (Borussia Monchengladbach), from a corner, 0.02 xG, off target 88’ Joe Scally (Borussia Monchengladbach), open play, 0.02 xG, goal 13’ Florian Neuhaus (Borussia Monchengladbach), open play, 0.02 xG, blocked 19’ Florian Neuhaus (Borussia Monchengladbach), from a corner, 0.02 xG, blocked 84’ Danny da Costa (Mainz), set piece, 0.02 xG, saved 90’ Stefan Bell (Mainz), from a corner, 0.02 xG, saved 44’ Edimilson Fernandes (Mainz), open play, 0.01 xG, blocked 59’ Leandro Barreiro Martins (Mainz), open play, 0.01 xG, blocked 30’ Brajan Gruda (Mainz), open play, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Player stats

PlayerPosMinGAShxGxAKPCards
Moritz Nicolas GK900 0.000.000
Maximilian Wöber DEF900 0.000.133
Ko Itakura DEF902 0.660.000
Nico Elvedi DEF901 0.020.000
Franck Honorat MID9010 0.001.018
Luca Netz MID800 0.000.301
Julian Weigl MID901 0.050.000
Rocco Reitz MID810 0.000.051
Florian Neuhaus MID6513 0.160.000
Alassane Pléa FWD655 0.970.000
Jordan Siebatcheu FWD651 0.130.471
Tomás Cvancara Sub254 1.220.000
Nathan N'Goumou Minpol Sub2513 0.150.021
Kouadio Kone Sub250 0.000.000
Joe Scally Sub1011 0.020.000
Robin Hack Sub90 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Borussia Monchengladbach win 44% Avg odds 2.19
Draw 26% Avg odds 3.75
Mainz win 30% Avg odds 3.17

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.