Today

Borussia Mönchengladbach 3-4 FSV Mainz 05: result and stats, Bundesliga

Matchday 4
FT
  • F. Neuhaus11'
  • I. Lidberg59'
  • S. Machino90' (pen)
  • 18'P. Tietz
  • 45'S. Becker
  • 78'E. Martel
  • 89'D. da Costa
Oliver Neuville portrait
Assistant
Oliver Neuville
Michael Silberbauer portrait
Assistant
Michael Silberbauer

Substitutions

Unused

Home

  • J. Castrop portraitBorussia Mönchengladbach crest
    J. Castrop
    Shoulder Injury
    Out
  • T. Kleindienst portraitBorussia Mönchengladbach crest
    T. Kleindienst
    Red Card
    Out
  • Y. Konoplya portraitBorussia Mönchengladbach crest
    Y. Konoplya
    Knee Injury
    Out
  • N. Kuhn portraitBorussia Mönchengladbach crest
    N. Kuhn
    Muscle Injury
    Out
  • E. Leopold portraitBorussia Mönchengladbach crest
    E. Leopold
    Knee Injury
    Out
  • Z. Uno portraitBorussia Mönchengladbach crest
    Z. Uno
    Lacking Match Fitness
    Out

Away

  • D. Kohr portraitFSV Mainz 05 crest
    D. Kohr
    Foot Injury
    Out
  • P. Nebel portraitFSV Mainz 05 crest
    P. Nebel
    Muscle Injury
    Out
  • Silas portraitFSV Mainz 05 crest
    Silas
    Broken shinbone
    Out
  • S. Widmer portraitFSV Mainz 05 crest
    S. Widmer
    Knee Injury
    Out
  • R. Zentner portraitFSV Mainz 05 crest
    R. Zentner
    Hand Injury
    Out
Player of the match
Sheraldo Becker headshot
Sheraldo Becker
Attacker · FSV Mainz 05
7.9
This match
Shooting8.3Finishing6.6Creativity10.0Passing5.9Involvement2.9Defending0.8Physical4.2Dribbling4.9
Attacking
Goals1
Assists1
Shots4
Shots on target3
Shot accuracy75%
Dribbles won1
Offsides2
Build-up
Passes20
Key passes2
Pass accuracy80%
Defending
Duels won4 · 80%
Fouls won/made1 / 0
This match · octagon = season skill index

Highest-rated players

Neuhaus7.5Lidberg7.5Scally7.2Schwolow7.6Costa7.7Becker7.9
Player
Alexander SchwolowAlexander SchwolowG433,41+0,4119/283/12
Moritz NicolasMoritz NicolasG443,09-0,9114/244/14
Borussia Mönchengladbach crestLive statsFSV Mainz 05 crest

Possession & Passing

47%Possession53%
425Total passes482
79%Pass accuracy81%
6Corners4

Attack

21Shots17
7On target8
7Off target7
7Blocked shots2

Box & Quality

15Shots in box15
6Shots out box2
3.2xG2.8
0.4Goals prevented0.4

Defense & Discipline

4Goalkeeper saves4
0Offsides2
12Fouls14
6Yellow cards5

Half by half

The same match, split at the break. Which half did each side actually win?

Borussia Mönchengladbach crest

First half

FSV Mainz 05 crest
0,85xG1,91
10Shots10
5On target4
1Big chances3
15Touches in box16
41%Possession59%
3Corners1
Borussia Mönchengladbach crest

Second half

FSV Mainz 05 crest
2,39xG0,90
11Shots7
2On target4
3Big chances2
18Touches in box17
54%Possession46%
3Corners3

xG analytics

TeamxGShotsSOTPoss
Borussia Mönchengladbach crestBorussia Mönchengladbach
3.24211447%
34% open play17% set piece49% penalty
FSV Mainz 05 crestFSV Mainz 05
2.83171053%
25% open play75% set piece

Expected goals weighs every shot by the historic conversion rate of similar chances. Higher xG means better scoring opportunities, regardless of whether they went in.

xG race

38 shots

Chance quality as it built up. A steep step is a big chance.

0,00,91,82,73,60'15'30'45'60'75'90'Phillip Tietz 18'Sheraldo Becker 45'Eric Martel 78'Danny da Costa 89'Florian Neuhaus 11'Isac Lidberg 59'Shuto Machino 90'Borussia Mö…3,24 xGFSV Mainz 052,83 xGCumulative expected goals per team over the match.
Borussia Mönchengladbach crestBorussia Mönchengladbach3,24 xG · 3 scoredFSV Mainz 05 crestFSV Mainz 052,83 xG · 4 scored

How those chances were made

Borussia Mönchengladbach39
Open play 20Set piece 9Foul won 4Rebound 5Defensive 1
FSV Mainz 0533
Open play 25Set piece 6Rebound 2

Momentum

19 swings

Which side was on top, minute by minute. A taller bar is heavier pressure.

Florian Neuhaus 11'Phillip Tietz 18'Sheraldo Becker 45'Isac Lidberg 59'Eric Martel 78'Danny da Costa 89'Shuto Machino 90'0'15'30'45'60'75'90'Borussia Mö…FSV Mainz 05
Borussia Mönchengladbach crestBorussia Mönchengladbach36% pressureFSV Mainz 05 crestFSV Mainz 0564% pressure

Match replay

91'
3-4
0%Draw 0%100%
3.24xG2.83
21Shots17
14On target10
Momentum
Wael Mohya portrait90' Off target Wael Mohya 0.15 xG

Shot map

21 v 17

Borussia Mönchengladbach shoot right, FSV Mainz 05 left. Bigger dot = better chance.

BMFSVgoalsavedoff target

Goal mouth

24 on target · 7 scored

Where each shot on target crossed the line. Placement beats power.

Anthony Caci, 7', off targetSheraldo Becker, 18', off targetKacper Potulski, 24', off targetAnthony Caci, 28', off targetPhilipp Sander, 34', off targetPhillipp Mwene, 35', off targetJoseph Scally, 45', off targetKevin Diks, 57', off targetFlorian Neuhaus, 58', off targetPhillip Tietz, 68', off targetKacper Potulski, 81', off targetShuto Machino, 84', off targetJan Leszczyński, 90', off targetWael Mohya, 90', off target
Borussia MönchengladbachFSV Mainz 05goalsavedoff target

Average positions

Each starter's average position on the ball, with the number of those actions inside the chip. Both sides attack left to right. Tap a player to see where they actually were.

Borussia MönchengladbachDefensive line 31%
31Neuhaus40Nicolas55Ullrich43Honorat105Leszczyńs…44Bolin62Lidberg101Sander55Scally90Diks59Itakura
FSV Mainz 05Defensive line 33%
46Caci39Becker45Lee58Mwene114Gruber41Schwolow71Sano104Potulski81Posch59Tietz81Amiri

An average, not a movement map: it says where a player's actions balanced out, not where they ran.

Passing network

Each player at his average position, sized by passes made. Lines join team-mates with 5 or more passes between them (fewer when a side made its first change early), thicker for more. Counted until each side's first substitution. Both sides attack left to right. Tap a player to isolate his links.

Borussia MönchengladbachUntil 64'
5416629263138910

Most-connected pair: Leszczyński and Itakura, 21 passes between them.

FSV Mainz 05Until 65'
348106427192319

Most-connected pair: Gruber and Potulski, 32 passes between them.

Tactical battle

39control61
41%Field tiltField tilt 59%9Box entriesBox entries 1510Passes into boxPasses into box 16
Phillip Tietz
Phillip Tietz
6 touches in box
Press13.2 · 12.3Territory41% · 59%Direct2.41 · 2.12Progress42 · 48Dribble0 · 3Creation39 · 33Threat1.13 · 1.87Recover14 · 14
Borussia Mönchengladbach crest

In possession

FSV Mainz 05 crest
41,3%Field tilt58,7%
10Passes into box16
31Progressive passes37
4Carries into final third6
15Chances created13

Field tilt is each side's share of play in the final third.

Borussia Mönchengladbach crest

Out of possession

FSV Mainz 05 crest
13,21Press intensity (PPDA)12,34
5High turnovers9
14Regains within 5s14
21,8sBall recovery time23,0s
16Interceptions17

↓ Lower is better, so the longer bar always wins. PPDA is opponent passes allowed per defensive action.

Borussia Mönchengladbach crest

Carrying

FSV Mainz 05 crest
83Carries88
941mCarry distance1173m
11Progressive carries11
517mProgressive carry distance676m
3Carries into the box2

Distances are how far the ball was moved forward, not how far anybody ran.

Borussia Mönchengladbach crest

Beating the press

FSV Mainz 05 crest
0Take-ons won3
12Take-ons attempted9
615mProgressive pass distance744m
0Through balls0
3Switches of play3

A take-on is a player going past an opponent with the ball at his feet.

Borussia Mönchengladbach crest

Threat created

FSV Mainz 05 crest
1,13Expected threat (xT)1,87
1,54Action value (VAEP)2,21
39Shot-creating actions33
6Goal-creating actions8
9Box entries15

xT values where a possession reached; VAEP values every action by how much it shifted the chance of a goal.

Borussia Mönchengladbach crest

Tempo

FSV Mainz 05 crest
3,4Passes per attack4,0
11,0sAttack duration11,8s
2,41 m/sAttack directness2,12 m/s
0Build-up attacks6
4Direct attacks11

An attack is direct when it moves upfield quickly rather than through many passes.

Borussia Mönchengladbach crest

More match stats

FSV Mainz 05 crest
Borussia Mönchengladbach crest

Attack

FSV Mainz 05 crest
33Touches in box33
56Final third entries76
4Big chances5
3,41xG on target3,09
1Big chances missed2
Borussia Mönchengladbach crest

Passing

FSV Mainz 05 crest
4/17 (24%)Crosses10/19 (53%)
20/57 (35%)Long balls14/41 (34%)
17Throw-ins16
12Free kicks12
7Goal kicks10
Borussia Mönchengladbach crest

Duels

FSV Mainz 05 crest
44Total56
27/58 (47%)Ground31/58 (53%)
17/43 (40%)Aerial26/43 (60%)
0/10 (0%)Dribbles3/9 (33%)
7Dispossessed10
Borussia Mönchengladbach crest

Defending

FSV Mainz 05 crest
39Recoveries42
9Interceptions10
16Tackles17
69%Tackles won53%
43Clearances31
3Big chances scored3
2Big saves1
0Errors led to goal1
0Errors led to shot2
6,62Average rating7,51

Goal profile

2025/26

How often each side reaches a scoreline, across 34 matches each.

Borussia Mönchengladbach crestShare of their matchesFSV Mainz 05 crest

They score

65%1+ goal71%
26%2+ goals44%
21%3+ goals12%
12%4+ goals3%

They concede

62%1+ goal88%
41%2+ goals35%
32%3+ goals18%
12%4+ goals15%

Heaviest results

Borussia Mönchengladbach crestbest 4-0 (H)·worst 0-4 (H)

FSV Mainz 05 crestbest 4-1 (A)·worst 0-4 (A)

Where these sides shoot from

2025/26 season

Each attack set against the defence it meets, zone by zone. Season shares rather than a forecast; a figure beside a share is how far it sits from the league average, shown only where the gap is worth noticing.

Borussia MönchengladbachshootallowFSV Mainz 05
5.8%Six-yard box6.9%
62.5%Penalty area+2.265.4%
24.4%Edge of the box-3.021.0%
7.3%Long range6.7%

397 shots taken · 480 faced

FSV Mainz 05shootallowBorussia Mönchengladbach
5.8%Six-yard box5.2%
71.7%+8.6Penalty area-4.059.2%
15.0%-9.1Edge of the box+4.528.5%
7.5%Long range7.2%

413 shots taken · 485 faced

Shot locations, not player movement: where the ball was struck from, not where anybody ran. Shares are of each club's own shots, so a side that shoots often is comparable with one that does not.

Match summary

FSV Mainz 05 beat Borussia Mönchengladbach 4-3 at Borussia-Park in the Bundesliga. FSV Mainz 05 led 2-1 at half-time, having come from behind. Scorers: F. Neuhaus (11'), I. Lidberg (59'), S. Machino (90' pen) for Borussia Mönchengladbach; P. Tietz (18'), S. Becker (45'), E. Martel (78'), D. da Costa (89') for FSV Mainz 05. The winner came in the 89th minute. In their last 33 meetings, Borussia Mönchengladbach have won 13, FSV Mainz 05 9, with 11 drawn. Full match stats, lineups and player ratings are all on this page.

AI prediction
Confidence 44%
BM20%
X36%
FSV44%

→ Double chance: FSV Mainz 05 or draw

Why this prediction

The factors the model weighed, each split between the two sides.

Borussia Mönchengladbach crestShare per factorFSV Mainz 05 crest
0%Form100%
33%Attack67%
20%Defence80%
0%Goal model (Poisson)100%
50%Head-to-head50%
45%Goals55%
37%Overall63%
Last 3 matches
Scored 3, conceded 12
Last 3 matches
Scored 6, conceded 3

Who will win?

Cast your vote!

Borussia Mönchengladbach crestCompare teamsFSV Mainz 05 crest
Team formsLatestPts
18
Borussia Mönchengladbach crestBorussia Mönchengladbach
LLLLL
0
8
FSV Mainz 05 crestFSV Mainz 05
LWLWD
7
Prematch standings

Head-to-headLast 33 meetings

Borussia Mönchengladbach crest13
Wins
11
Draws
9FSV Mainz 05 crest
Wins
Show 27 earlier meetings
  • 6 Oct 2023Borussia Monchengladbach crest2 - 2FSV Mainz 05 crestBundesliga
  • 24 Feb 2023FSV Mainz 05 crest4 - 0Borussia Monchengladbach crestBundesliga
  • 4 Sept 2022Borussia Monchengladbach crest0 - 1FSV Mainz 05 crestBundesliga
  • 3 Apr 2022Borussia Monchengladbach crest1 - 1FSV Mainz 05 crestBundesliga
  • 5 Nov 2021FSV Mainz 05 crest1 - 1Borussia Monchengladbach crestBundesliga
  • 20 Feb 2021Borussia Monchengladbach crest1 - 2FSV Mainz 05 crestBundesliga
  • 24 Oct 2020FSV Mainz 05 crest2 - 3Borussia Monchengladbach crestBundesliga
  • 25 Jan 2020Borussia Monchengladbach crest3 - 1FSV Mainz 05 crestBundesliga
  • 24 Aug 2019FSV Mainz 05 crest1 - 3Borussia Monchengladbach crestBundesliga
  • 9 Mar 2019FSV Mainz 05 crest0 - 1Borussia Monchengladbach crestBundesliga
  • 21 Oct 2018Borussia Monchengladbach crest4 - 0FSV Mainz 05 crestBundesliga
  • 1 Apr 2018FSV Mainz 05 crest0 - 0Borussia Monchengladbach crestBundesliga
  • 4 Nov 2017Borussia Monchengladbach crest1 - 1FSV Mainz 05 crestBundesliga
  • 29 Apr 2017FSV Mainz 05 crest1 - 2Borussia Monchengladbach crestBundesliga
  • 11 Dec 2016Borussia Monchengladbach crest1 - 0FSV Mainz 05 crestBundesliga
  • 29 Jan 2016FSV Mainz 05 crest1 - 0Borussia Monchengladbach crestBundesliga
  • 23 Aug 2015Borussia Monchengladbach crest1 - 2FSV Mainz 05 crestBundesliga
  • 7 Mar 2015FSV Mainz 05 crest2 - 2Borussia Monchengladbach crestBundesliga
  • 5 Oct 2014Borussia Monchengladbach crest1 - 1FSV Mainz 05 crestBundesliga
  • 3 May 2014Borussia Monchengladbach crest3 - 1FSV Mainz 05 crestBundesliga
  • 14 Dec 2013FSV Mainz 05 crest0 - 0Borussia Monchengladbach crestBundesliga
  • 11 May 2013FSV Mainz 05 crest2 - 4Borussia Monchengladbach crestBundesliga
  • 9 Dec 2012Borussia Monchengladbach crest2 - 0FSV Mainz 05 crestBundesliga
  • 5 May 2012FSV Mainz 05 crest0 - 3Borussia Monchengladbach crestBundesliga
  • 18 Dec 2011Borussia Monchengladbach crest1 - 0FSV Mainz 05 crestBundesliga
  • 15 Apr 2011FSV Mainz 05 crest1 - 0Borussia Monchengladbach crestBundesliga
  • 20 Nov 2010Borussia Monchengladbach crest2 - 3FSV Mainz 05 crestBundesliga
Full head-to-head →

Venue spotlight

Borussia-Park
Mönchengladbach, Germany
54,057
Capacity