Head-to-head overview

Based on the matches in our database.

Borussia M'gladbach 1514 draws13 Mainz
42
Meetings
2.5
Goals / game
55%
Both teams scored
43%
Over 2.5 goals
Borussia M'gladbach

Facts about Borussia M'gladbach

Scored in32/42 (76%)
Conceded in31/42 (74%)
Goals scored54 · 1.29/game
Longest winning streak5
Longest unbeaten run9
Longest losing streak3
Longest run without a win9
Mainz

Facts about Mainz

Scored in31/42 (74%)
Conceded in32/42 (76%)
Goals scored51 · 1.21/game
Longest winning streak3
Longest unbeaten run9
Longest losing streak5
Longest run without a win9
By competition
CompetitionBorussia M'gladbachDrawMainzGames
Bundesliga15141140
2. Bundesliga0022
All competitions15141342

ELO comparison

Five-year rating histories overlaid, with a neutral head-to-head forecast.

Borussia M'gladbach1950
gap 44
1994Mainz
2013184820222023202420252026
If they met (neutral venue)
Borussia M'gladbach
29%
Draw
29%
Mainz
42%

All meetings

42 matches on record

19 Apr 2026
Bundesliga
Borussia M'gladbachBorussia M'gladbach11MainzMainz
BTTSO2.5
5 Dec 2025
Bundesliga
MainzMainz01Borussia M'gladbachBorussia M'gladbach
BTTSO2.5
7 Mar 2025
Bundesliga
Borussia M'gladbachBorussia M'gladbach13MainzMainz
BTTSO2.5
25 Oct 2024
Bundesliga
MainzMainz11Borussia M'gladbachBorussia M'gladbach
BTTSO2.5
2 Mar 2024
Bundesliga
MainzMainz11Borussia M'gladbachBorussia M'gladbach
BTTSO2.5
6 Oct 2023
Bundesliga
Borussia M'gladbachBorussia M'gladbach22MainzMainz
BTTSO2.5
24 Feb 2023
Bundesliga
MainzMainz40Borussia M'gladbachBorussia M'gladbach
BTTSO2.5
4 Sep 2022
Bundesliga
Borussia M'gladbachBorussia M'gladbach01MainzMainz
BTTSO2.5
3 Apr 2022
Bundesliga
Borussia M'gladbachBorussia M'gladbach11MainzMainz
BTTSO2.5
5 Nov 2021
Bundesliga
MainzMainz11Borussia M'gladbachBorussia M'gladbach
BTTSO2.5
20 Feb 2021
Bundesliga
Borussia M'gladbachBorussia M'gladbach12MainzMainz
BTTSO2.5
24 Oct 2020
Bundesliga
MainzMainz23Borussia M'gladbachBorussia M'gladbach
BTTSO2.5
25 Jan 2020
Bundesliga
Borussia M'gladbachBorussia M'gladbach31MainzMainz
BTTSO2.5
24 Aug 2019
Bundesliga
MainzMainz13Borussia M'gladbachBorussia M'gladbach
BTTSO2.5
9 Mar 2019
Bundesliga
MainzMainz01Borussia M'gladbachBorussia M'gladbach
BTTSO2.5
21 Oct 2018
Bundesliga
Borussia M'gladbachBorussia M'gladbach40MainzMainz
BTTSO2.5
1 Apr 2018
Bundesliga
MainzMainz00Borussia M'gladbachBorussia M'gladbach
BTTSO2.5
4 Nov 2017
Bundesliga
Borussia M'gladbachBorussia M'gladbach11MainzMainz
BTTSO2.5
29 Apr 2017
Bundesliga
MainzMainz12Borussia M'gladbachBorussia M'gladbach
BTTSO2.5
11 Dec 2016
Bundesliga
Borussia M'gladbachBorussia M'gladbach10MainzMainz
BTTSO2.5
29 Jan 2016
Bundesliga
MainzMainz10Borussia M'gladbachBorussia M'gladbach
BTTSO2.5
23 Aug 2015
Bundesliga
Borussia M'gladbachBorussia M'gladbach12MainzMainz
BTTSO2.5
7 Mar 2015
Bundesliga
MainzMainz22Borussia M'gladbachBorussia M'gladbach
BTTSO2.5
5 Oct 2014
Bundesliga
Borussia M'gladbachBorussia M'gladbach11MainzMainz
BTTSO2.5
3 May 2014
Bundesliga
Borussia M'gladbachBorussia M'gladbach31MainzMainz
BTTSO2.5
14 Dec 2013
Bundesliga
MainzMainz00Borussia M'gladbachBorussia M'gladbach
BTTSO2.5
11 May 2013
Bundesliga
MainzMainz24Borussia M'gladbachBorussia M'gladbach
BTTSO2.5
9 Dec 2012
Bundesliga
Borussia M'gladbachBorussia M'gladbach20MainzMainz
BTTSO2.5
5 May 2012
Bundesliga
MainzMainz03Borussia M'gladbachBorussia M'gladbach
BTTSO2.5
18 Dec 2011
Bundesliga
Borussia M'gladbachBorussia M'gladbach10MainzMainz
BTTSO2.5
15 Apr 2011
Bundesliga
MainzMainz10Borussia M'gladbachBorussia M'gladbach
BTTSO2.5
20 Nov 2010
Bundesliga
Borussia M'gladbachBorussia M'gladbach23MainzMainz
BTTSO2.5
7 Feb 2010
Bundesliga
MainzMainz10Borussia M'gladbachBorussia M'gladbach
BTTSO2.5
28 Aug 2009
Bundesliga
Borussia M'gladbachBorussia M'gladbach20MainzMainz
BTTSO2.5
18 Feb 2008
2. Bundesliga
Borussia M'gladbachBorussia M'gladbach01MainzMainz
BTTSO2.5
24 Aug 2007
2. Bundesliga
MainzMainz41Borussia M'gladbachBorussia M'gladbach
BTTSO2.5
12 May 2007
Bundesliga
MainzMainz30Borussia M'gladbachBorussia M'gladbach
BTTSO2.5
9 Dec 2006
Bundesliga
Borussia M'gladbachBorussia M'gladbach11MainzMainz
BTTSO2.5
11 Mar 2006
Bundesliga
MainzMainz30Borussia M'gladbachBorussia M'gladbach
BTTSO2.5
1 Oct 2005
Bundesliga
Borussia M'gladbachBorussia M'gladbach10MainzMainz
BTTSO2.5
15 Apr 2005
Bundesliga
Borussia M'gladbachBorussia M'gladbach11MainzMainz
BTTSO2.5
5 Nov 2004
Bundesliga
MainzMainz11Borussia M'gladbachBorussia M'gladbach
BTTSO2.5

Borussia M'gladbach recent form

Mainz recent form

Borussia M'gladbach has gone head to head with Mainz 42 times since 2004, winning 15 and scoring 54 goals. Mainz, in turn, has won 13 and scored 51 goals. There have been 14 draws between Borussia M'gladbach and Mainz. Across all meetings both teams have scored in 55% of games and 43% have produced over 2.5 goals, at an average of 2.5 goals per game.