Matchday

Bundesliga 25/26 · 19 Apr 2026

Borussia M'gladbach 1–1 1. FSV Mainz 05

Expected and what happened

Before the match, from team ratings for Mar 2026; the outlined result is what happened.

Expected xG
1.6 – 1.2
Actual xG
0.6 – 2.2
Goals
1 – 1

Footybot made Borussia M'gladbach favourites at 48%.

1. FSV Mainz 05 deserved more from the draw, creating 2.2 xG to 0.6.

Best on the pitch by Footybot's score: Anthony Caci, 79.9 in 76′.

Well above their usual level: Anthony Caci +22.0, Nadiem Amiri +18.0, Stefan Posch +14.0.

Well below it: Philipp Sander −19.3, Kevin Diks −11.6, Hugo Bolin −8.4.

Going in

Each side's last five results before this match.

Borussia M'gladbach

11 Apr 2026L 0–1at RB Leipzig Bundesliga
4 Apr 2026D 2–2v 1. FC Heidenheim Bundesliga
21 Mar 2026D 3–3at 1. FC Köln Bundesliga
13 Mar 2026W 2–0v FC St. Pauli Bundesliga
6 Mar 2026L 1–4at FC Bayern München Bundesliga

1. FSV Mainz 05

16 Apr 2026L 0–4at RC Strasbourg Conference League
12 Apr 2026L 0–1v SC Freiburg Bundesliga
9 Apr 2026W 2–0v RC Strasbourg Conference League
4 Apr 2026W 2–1at TSG Hoffenheim Bundesliga
22 Mar 2026W 2–1v Eintracht Frankfurt Bundesliga

Head to head

5 Dec 20251. FSV Mainz 05 0–1 Borussia M'gladbach Bundesliga

Borussia M'gladbach

PlayerMinGAxGScorevs usual
Moritz Nicolas Goalkeeper9000–60.4+8.1
Kevin Stöger Midfielder7200–55.3+5.2
Fabio Chiarodia Defender1900–54.5–
Nico Elvedi Defender9000–53.0−0.8
Kota Takai Defender1100–50.3–
Jens Castrop Midfielder72000.2945.6−0.4
Joe Scally Defender90100.0744.3+3.8
Yannick Engelhardt Midfielder9000–44.3−1.5
Haris Tabaković Forward87000.1041.8−5.8
Rocco Reitz Midfielder90000.1240.3−2.8
Kevin Diks Defender71000.0237.1−11.6
Philipp Sander Defender90000.0235.6−19.3
Giovanni Reyna Midfielder1800–35.5–
Hugo Bolin Midfielder66010.0235.3−8.4
Franck Honorat Midfielder2400–33.4–
Lukas Ullrich Defender1800–30.2–

1. FSV Mainz 05

PlayerMinGAxGScorevs usual
Anthony Caci Midfielder7600–79.9+22.0
William Bøving Forward1400–73.9–
Nadiem Amiri Midfielder90100.8170.8+18.0
Stefan Posch Defender90000.0263.5+14.0
Paul Nebel Midfielder76000.1355.5+4.1
Phillipp Mwene Midfielder2400–55.4–
Kaishu Sano Midfielder90000.0351.4+3.7
Dominik Kohr Defender90000.1550.5+6.5
Daniel Batz Goalkeeper9000–50.0−2.9
Phillip Tietz Forward90000.6247.8+2.1
Danny da Costa Defender8200–47.7+3.7
Armindo Sieb Forward24000.0346.2–
Nikolas Veratschnig Defender6600–45.5+6.9
Sheraldo Becker Forward66000.3645.4−4.9
Silvan Widmer Midfielder1400–41.5–
Nelson Weiper Forward800–38.1–