1. FSV Mainz 05 vs Borussia M'gladbach: Prediction, Head-to-Head, Odds & Stats (Fri, 05 Dec '25)

Wojtek Kolan

Wojtek Kolan

Published on 29 Nov, 01:57 AM

Next Match 05/12/25 at 07:30 PM UTC

1. FSV Mainz 05 vs Borussia M'gladbach
📍 MEWA Arena, Germany.

Scheduled H2H Match For 1. FSV Mainz 05 Vs Borussia M'gladbach

Bundesliga

Fri, 05 Dec 2025 at 07:30 PM UTC

1. FSV Mainz 05
1. FSV Mainz 05

DEU DEU

Recent Form

L
D
L
D
L
Borussia M'gladbach
Borussia M'gladbach

DEU DEU

Recent Form

L
W
W
W
D

4

Win

Last 10 Played

10
5 Draws

1

Win

6.67
Avg. Rating
6.83
18
Position
12
Bo Henriksen
Manager
Eugen Polanski

Game Schedule - Time Of Fixture

1. FSV Mainz 05 will square off vs Borussia M'gladbach in Bundesliga on Fri, 05 Dec 2025 at 07:30 PM UTC. Let’s investigate historical performances, recent stats and head-2-head information to find out the most accurate picks and best bets.

1. FSV Mainz 05 vs Borussia M'gladbach H2H Match Summary

In the last 10 head to head fixtures between these competitors, 1. FSV Mainz 05 have come out on top 4 times and Borussia M'gladbach have come out on top on 1 occasion. In the last match between them, 1. FSV Mainz 05 won 1-3.


Head-to-Head (Last 10 Matches)
1. FSV Mainz 054
Draw5
Borussia M'gladbach1

1. FSV Mainz 05 Vs Borussia M'gladbach Performance stats

Editorial Prediction:

The upcoming Bundesliga match is set to be held at MEWA Arena, Germany, on Friday, December 5, 2025. The contest will feature a face-off between 1. FSV Mainz 05 and Borussia M'gladbach, and it sets the stage for an intriguing comparison between them based on past performances and specific statistics.

When examining their recent encounters, 1. FSV Mainz 05 holds an edge with one victory out of the last three matches. Borussia M'gladbach has yet to secure a win, while two of the matches concluded in draws. The previous clash between these two clubs occurred on Friday, March 7, 2025, where 1. FSV Mainz 05 triumphed 3-1 as the away side.

Heading into this match, 1. FSV Mainz 05 suffered a narrow 0-1 defeat to Universitatea Craiova, while Borussia M'gladbach held RB Leipzig to a 0-0 draw. In terms of league standings, Mainz finds themselves in the 17th spot, whereas M'gladbach occupies the 11th position.

Considering individual player performances, Borussia M'gladbach will need to pay close attention to Nadiem Amiri, the top scorer for Mainz with three goals this season. On the other hand, 1. FSV Mainz 05 will likely focus on F. Honorat, who leads M'gladbach's assist charts with three to his name.

Player Ratings for 1. FSV Mainz 05:

Nadiem Amiri (7.3), Kaishu Sano (7.22), Anthony Caci (7.1).

Player Ratings for Borussia M'gladbach:

Moritz Nicolas (7.27), Philipp Sander (7.21), Nico Elvedi (7.07).

Analyzing possession statistics, 1. FSV Mainz 05 holds an average possession of 49% compared to Borussia M'gladbach's 45.67%. As for corners per match, Mainz generates 5.18 on average, while M'gladbach achieves 4.83. When it comes to discipline, both teams seem to have a similar profile with few red cards and significant yellow card tallies, Mainz at 28 yellow and 4 red, and M'gladbach at 18 yellow and 4 red, and each conceding three penalty goals.

In light of these statistics, the strong historical performances and the recent form of the players suggest that 1. FSV Mainz 05 may have a slight upper hand in this scenario. However, careful consideration of current form and momentum is crucial for accurate predictions. Nonetheless, the odds appear to favor 1. FSV Mainz 05 to come out victorious.

1. FSV Mainz 05 vs Borussia M'gladbach Past H2H Matches

35
Bundesliga
07:30 PM
07/03/25
2527
Borussia M'gladbach
1
2556
1. FSV Mainz 05
3
06:30 PM
25/10/24
2556
1. FSV Mainz 05
1
2527
Borussia M'gladbach
1
02:30 PM
02/03/24
2556
1. FSV Mainz 05
1
2527
Borussia M'gladbach
1
06:30 PM
06/10/23
2527
Borussia M'gladbach
2
2556
1. FSV Mainz 05
2
07:30 PM
24/02/23
2556
1. FSV Mainz 05
4
2527
Borussia M'gladbach
0
03:30 PM
04/09/22
2527
Borussia M'gladbach
0
2556
1. FSV Mainz 05
1
03:30 PM
03/04/22
2527
Borussia M'gladbach
1
2556
1. FSV Mainz 05
1
07:30 PM
05/11/21
2556
1. FSV Mainz 05
1
2527
Borussia M'gladbach
1
02:30 PM
20/02/21
2527
Borussia M'gladbach
1
2556
1. FSV Mainz 05
2
01:30 PM
24/10/20
2556
1. FSV Mainz 05
2
2527
Borussia M'gladbach
3
02:30 PM
25/01/20
2527
Borussia M'gladbach
3
2556
1. FSV Mainz 05
1
01:30 PM
24/08/19
2556
1. FSV Mainz 05
1
2527
Borussia M'gladbach
3
05:30 PM
09/03/19
2556
1. FSV Mainz 05
0
2527
Borussia M'gladbach
1
04:00 PM
21/10/18
2527
Borussia M'gladbach
4
2556
1. FSV Mainz 05
0
04:00 PM
01/04/18
2556
1. FSV Mainz 05
0
2527
Borussia M'gladbach
0
02:30 PM
04/11/17
2527
Borussia M'gladbach
1
2556
1. FSV Mainz 05
1
01:30 PM
29/04/17
2556
1. FSV Mainz 05
1
2527
Borussia M'gladbach
2
02:30 PM
11/12/16
2527
Borussia M'gladbach
1
2556
1. FSV Mainz 05
0
07:30 PM
29/01/16
2556
1. FSV Mainz 05
1
2527
Borussia M'gladbach
0
03:30 PM
23/08/15
2527
Borussia M'gladbach
1
2556
1. FSV Mainz 05
2
05:30 PM
07/03/15
2556
1. FSV Mainz 05
2
2527
Borussia M'gladbach
2
03:30 PM
05/10/14
2527
Borussia M'gladbach
1
2556
1. FSV Mainz 05
1
01:30 PM
03/05/14
2527
Borussia M'gladbach
3
2556
1. FSV Mainz 05
1
02:30 PM
14/12/13
2556
1. FSV Mainz 05
0
2527
Borussia M'gladbach
0
01:30 PM
11/05/13
2556
1. FSV Mainz 05
2
2527
Borussia M'gladbach
4
02:30 PM
09/12/12
2527
Borussia M'gladbach
2
2556
1. FSV Mainz 05
0
01:30 PM
05/05/12
2556
1. FSV Mainz 05
0
2527
Borussia M'gladbach
3
04:30 PM
18/12/11
2527
Borussia M'gladbach
1
2556
1. FSV Mainz 05
0
06:30 PM
15/04/11
2556
1. FSV Mainz 05
1
2527
Borussia M'gladbach
0
02:30 PM
20/11/10
2527
Borussia M'gladbach
2
2556
1. FSV Mainz 05
3
02:30 PM
07/02/10
2556
1. FSV Mainz 05
1
2527
Borussia M'gladbach
0
06:30 PM
28/08/09
2527
Borussia M'gladbach
2
2556
1. FSV Mainz 05
0
01:30 PM
12/05/07
2556
1. FSV Mainz 05
3
2527
Borussia M'gladbach
0
02:30 PM
09/12/06
2527
Borussia M'gladbach
1
2556
1. FSV Mainz 05
1
02:30 PM
11/03/06
2556
1. FSV Mainz 05
3
2527
Borussia M'gladbach
0
01:30 PM
01/10/05
2527
Borussia M'gladbach
1
2556
1. FSV Mainz 05
0
01:30 PM
16/04/05
2527
Borussia M'gladbach
1
2556
1. FSV Mainz 05
1
02:30 PM
06/11/04
2556
1. FSV Mainz 05
1
2527
Borussia M'gladbach
1
853
Club Friendly Games
02:30 PM
07/01/18
2556
1. FSV Mainz 05
0
2527
Borussia M'gladbach
3
01:30 PM
12/10/13
2556
1. FSV Mainz 05
2
2527
Borussia M'gladbach
1
889
Telekom Cup
03:15 PM
14/01/17
2527
Borussia M'gladbach
0
2556
1. FSV Mainz 05
1

Head To Head Streaks

2556
No losses
9
2556
Without clean sheet
4
2527
Without clean sheet
12
(Both)
Both teams scoring
8/10
2556
First to score
5/6

Team Streaks

2527
No losses
6
2556
No wins
4
2527
No goals conceded
3
2556
Without clean sheet
8
2527
More than 2.5 goals
7/9
2556
Less than 2.5 goals
5/7
2527
First to score
5/6
2556
First to concede
5/5
2527
First half winner
5/6
2556
More than 4.5 cards
8/10
2527
Less than 4.5 cards
5/6
2556
Less than 10.5 corners
6/7

1. FSV Mainz 05 Recent Matches

35
Bundesliga (15 Matches)
06:30 PM
30/11/25
2538
SC Freiburg
4
2556
1. FSV Mainz 05
0
L
07:30 PM
21/11/25
2556
1. FSV Mainz 05
1
2569
TSG Hoffenheim
1
D
06:30 PM
09/11/25
2674
Eintracht Frankfurt
1
2556
1. FSV Mainz 05
0
L
02:30 PM
01/11/25
2556
1. FSV Mainz 05
1
2534
SV Werder Bremen
1
D
04:30 PM
26/10/25
2677
VfB Stuttgart
2
2556
1. FSV Mainz 05
1
L
01:30 PM
18/10/25
2556
1. FSV Mainz 05
3
2681
Bayer 04 Leverkusen
4
L
03:30 PM
05/10/25
2676
Hamburger SV
4
2556
1. FSV Mainz 05
0
L
01:30 PM
27/09/25
2556
1. FSV Mainz 05
0
2673
Borussia Dortmund
2
L
01:30 PM
20/09/25
2600
FC Augsburg
1
2556
1. FSV Mainz 05
4
W
01:30 PM
13/09/25
2556
1. FSV Mainz 05
0
36360
RB Leipzig
1
L
01:30 PM
31/08/25
2524
VfL Wolfsburg
1
2556
1. FSV Mainz 05
1
D
01:30 PM
24/08/25
2556
1. FSV Mainz 05
0
2671
1. FC Köln
1
L
01:30 PM
17/05/25
2556
1. FSV Mainz 05
2
2681
Bayer 04 Leverkusen
2
D
01:30 PM
10/05/25
2542
VfL Bochum 1848
1
2556
1. FSV Mainz 05
4
W
05:30 PM
04/05/25
2556
1. FSV Mainz 05
1
2674
Eintracht Frankfurt
1
D
17015
UEFA Conference League (6 Matches)
05:45 PM
27/11/25
116223
Universitatea Craiova
1
2556
1. FSV Mainz 05
0
L
05:45 PM
06/11/25
2556
1. FSV Mainz 05
2
2693
Fiorentina
1
W
07:00 PM
23/10/25
2556
1. FSV Mainz 05
1
5178
HŠK Zrinjski Mostar
0
W
04:45 PM
02/10/25
3395
Omonia Nicosia
0
2556
1. FSV Mainz 05
1
W
07:00 PM
28/08/25
2556
1. FSV Mainz 05
4
1161
Rosenborg BK
1
W
04:00 PM
21/08/25
1161
Rosenborg BK
2
2556
1. FSV Mainz 05
1
L
217
DFB Pokal (2 Matches)
05:00 PM
29/10/25
2556
1. FSV Mainz 05
0
2677
VfB Stuttgart
2
L
04:00 PM
18/08/25
2595
SG Dynamo Dresden
0
2556
1. FSV Mainz 05
1
W
853
Club Friendly Games (7 Matches)
01:30 PM
09/08/25
2556
1. FSV Mainz 05
0
1659
RC Strasbourg
0
D
01:20 PM
29/07/25
2556
1. FSV Mainz 05
3
7
Crystal Palace
2
W
12:00 PM
29/07/25
2556
1. FSV Mainz 05
1
7
Crystal Palace
1
D
01:30 PM
25/07/25
2556
1. FSV Mainz 05
5
2135
Seekirchen
0
W
05:00 PM
16/07/25
2554
1. FC Saarbrücken
1
2556
1. FSV Mainz 05
4
W
04:00 PM
11/07/25
5776
FC Bayern Alzenau
0
2556
1. FSV Mainz 05
4
W
12:00 PM
05/07/25
530447
SpVgg Ingelheim
1
2556
1. FSV Mainz 05
11
W

Borussia M'gladbach Recent Matches

35
Bundesliga (17 Matches)
07:30 PM
28/11/25
2527
Borussia M'gladbach
0
36360
RB Leipzig
0
D
02:30 PM
22/11/25
5885
1. FC Heidenheim
0
2527
Borussia M'gladbach
3
W
05:30 PM
08/11/25
2527
Borussia M'gladbach
3
2671
1. FC Köln
1
W
02:30 PM
01/11/25
2526
FC St. Pauli
0
2527
Borussia M'gladbach
4
W
01:45 PM
25/10/25
2527
Borussia M'gladbach
0
2672
FC Bayern München
3
L
06:30 PM
17/10/25
2547
1. FC Union Berlin
3
2527
Borussia M'gladbach
1
L
05:30 PM
05/10/25
2527
Borussia M'gladbach
0
2538
SC Freiburg
0
D
04:30 PM
27/09/25
2527
Borussia M'gladbach
4
2674
Eintracht Frankfurt
6
L
03:30 PM
21/09/25
2681
Bayer 04 Leverkusen
1
2527
Borussia M'gladbach
1
D
03:30 PM
14/09/25
2527
Borussia M'gladbach
0
2534
SV Werder Bremen
4
L
01:30 PM
30/08/25
2677
VfB Stuttgart
1
2527
Borussia M'gladbach
0
L
03:30 PM
24/08/25
2527
Borussia M'gladbach
0
2676
Hamburger SV
0
D
01:30 PM
17/05/25
2527
Borussia M'gladbach
0
2524
VfL Wolfsburg
1
L
04:30 PM
10/05/25
2672
FC Bayern München
2
2527
Borussia M'gladbach
0
L
01:30 PM
03/05/25
2527
Borussia M'gladbach
4
2569
TSG Hoffenheim
4
D
01:30 PM
26/04/25
2573
Holstein Kiel
4
2527
Borussia M'gladbach
3
L
03:30 PM
20/04/25
2673
Borussia Dortmund
3
2527
Borussia M'gladbach
2
L
853
Club Friendly Games (11 Matches)
12:00 PM
13/11/25
2527
Borussia M'gladbach
1
116075
Koninklijke Lierse Sportkring
0
W
11:00 AM
10/10/25
2527
Borussia M'gladbach
3
2590
Preußen Münster
2
W
01:00 PM
05/09/25
2527
Borussia M'gladbach
2
2530
FC Schalke 04
0
W
06:30 PM
08/08/25
50
Brentford
2
2527
Borussia M'gladbach
2
D
06:30 PM
02/08/25
2527
Borussia M'gladbach
2
2828
Valencia
0
W
12:00 PM
26/07/25
2523
1. FC Nürnberg
0
2527
Borussia M'gladbach
2
W
04:00 PM
22/07/25
2527
Borussia M'gladbach
1
266889
Metalist 1925
3
L
03:30 PM
18/07/25
2566
Erzgebirge Aue
0
2527
Borussia M'gladbach
3
W
04:00 PM
26/05/25
1094758
SV Glehn
2
2527
Borussia M'gladbach
14
W
04:00 PM
23/05/25
2601
Borussia Neunkirchen
0
2527
Borussia M'gladbach
5
W
04:00 PM
21/05/25
5837
Eintracht Rheine
2
2527
Borussia M'gladbach
4
W
217
DFB Pokal (2 Matches)
07:45 PM
28/10/25
2527
Borussia M'gladbach
3
2553
Karlsruher SC
1
W
01:30 PM
17/08/25
258870
SV Atlas Delmenhorst
2
2527
Borussia M'gladbach
3
W

1. FSV Mainz 05 Next Fixtures

Borussia M'gladbach Next Fixtures

1. FSV Mainz 05 Last Match Played stats

SC Freiburg vs 1. FSV Mainz 05

Final Score :4 - 0

(H)Match overview (A)
75%Ball possession25%
4.60Expected goals0.11
7Big chances0
23Total shots1
1Goalkeeper saves6
6Corner kicks2
9Fouls12
716Passes245
17Tackles6
12Free kicks9
0Yellow cards2
0Red cards1
(H)Shots (A)
23Total shots1
10Shots on target1
0Hit woodwork0
7Shots off target0
6Blocked shots0
16Shots inside box0
7Shots outside box1
(H)Attack (A)
3Big chances scored0
4Big chances missed0
46Touches in penalty area7
3Fouled in final third0
4Offsides0
(H)Passes (A)
642Accurate passes171
26Throw-ins17
68Final third entries29
139/177 (79%)Final third phase18/41 (44%)
39/59 (66%)Long balls11/54 (20%)
8/20 (40%)Crosses2/2 (100%)
(H)Duels (A)
70%Duels30%
4Dispossessed11
35/53 (66%)Ground duels18/53 (34%)
22/29 (76%)Aerial duels7/29 (24%)
6/8 (75%)Dribbles5/11 (45%)
(H)Defending (A)
47%Tackles won50%
17Total tackles6
9Interceptions13
50Recoveries34
5Clearances27
0Errors lead to a shot1
(H)Goalkeeping (A)
1Total saves6
0.47Goals prevented-0.46
0High claims1
0Goal kicks8

Borussia M'gladbach Last Match Played stats

Borussia M'gladbach vs RB Leipzig

Final Score :0 - 0

(H)Match overview (A)
42%Ball possession58%
0.42Expected goals0.93
0Big chances1
7Total shots20
4Goalkeeper saves0
5Corner kicks6
9Fouls9
402Passes568
20Tackles15
9Free kicks9
0Yellow cards3
(H)Shots (A)
7Total shots20
0Shots on target4
0Hit woodwork1
4Shots off target10
3Blocked shots6
5Shots inside box10
2Shots outside box10
(H)Attack (A)
0Big chances missed1
21Touches in penalty area22
0Fouled in final third2
5Offsides4
(H)Passes (A)
317Accurate passes509
18Throw-ins19
33Final third entries59
50/80 (63%)Final third phase102/144 (71%)
21/49 (43%)Long balls14/32 (44%)
4/11 (36%)Crosses6/17 (35%)
(H)Duels (A)
52%Duels48%
7Dispossessed9
34/67 (51%)Ground duels33/67 (49%)
10/18 (56%)Aerial duels8/18 (44%)
5/13 (38%)Dribbles9/20 (45%)
(H)Defending (A)
45%Tackles won33%
20Total tackles15
7Interceptions6
49Recoveries50
28Clearances20
(H)Goalkeeping (A)
4Total saves0
0.29Goals prevented0.00
1Big saves0
1High claims0
0Punches2
11Goal kicks4

1. FSV Mainz 05 Vs Borussia M'gladbach Season Stats

1. FSV Mainz 05Performance SummaryBorussia M'gladbach
12Matches12
11Goals Scored16
23Goals Conceded19
0.92Goals per Game1.33
1.92Goals Conceded per Game1.58
2.67Shots on Target per Game4.5
1.83Big Chances per Game2
47.00%Ball Possession45.67%
0Clean Sheets5
12.08Tackles per Game18.5
1Penalty Goals Conceded2
13.17Fouls per Game11.67
2.75Offsides per Game2.08
7.5Goal Kicks per Game7.58
23.25Throw-ins per Game16
2.5Yellow Cards per Game1.5
5Red Cards1

Bundesliga 25/26 Standings

POSTEAMMPWLDPTS
1FC Bayern MünchenFC Bayern München12110134
2RB LeipzigRB Leipzig1282226
3Borussia DortmundBorussia Dortmund1271425
4Bayer 04 LeverkusenBayer 04 Leverkusen1273223
5TSG HoffenheimTSG Hoffenheim1273223
6VfB StuttgartVfB Stuttgart1274122
7Eintracht FrankfurtEintracht Frankfurt1263321
8SC FreiburgSC Freiburg1244416
9SV Werder BremenSV Werder Bremen1244416
101. FC Köln1. FC Köln1245315
111. FC Union Berlin1. FC Union Berlin1245315
12Borussia M'gladbachBorussia M'gladbach1235413
13Hamburger SVHamburger SV1236312
14FC AugsburgFC Augsburg1238110
15VfL WolfsburgVfL Wolfsburg122739
161. FC Heidenheim1. FC Heidenheim122828
17FC St. PauliFC St. Pauli122917
181. FSV Mainz 051. FSV Mainz 05121836
Champions League
UEFA Europa League
Conference League Qualification
Relegation Playoffs
Relegation

Top Upcoming

07:30 PM 03/12/25
Prediction
ArsenalArsenal
BrentfordBrentford
03:00 PM 06/12/25
Prediction
BournemouthBournemouth
ChelseaChelsea
02:00 PM 08/12/25
Prediction
FrosinoneFrosinone
Juve StabiaJuve Stabia
02:00 PM 08/12/25
Prediction
MantovaMantova
ReggianaReggiana
02:00 PM 08/12/25
Prediction
US Avellino 1912US Avellino 1912
VeneziaVenezia
04:15 PM 08/12/25
Prediction
BariBari
PescaraPescara
06:30 PM 08/12/25
Prediction
Virtus EntellaVirtus Entella
SpeziaSpezia
01:30 PM 07/12/25
Prediction
FC VolendamFC Volendam
NEC NijmegenNEC Nijmegen
07:45 PM 03/12/25
Prediction
CelticCeltic
Dundee FCDundee FC
03:00 PM 06/12/25
Prediction
Dundee FCDundee FC
AberdeenAberdeen
  1. NFL Upcoming Matches
  2. NHL Upcoming Matches
  3. MLB Upcoming Matches
  4. NBA Upcoming Matches
  5. Football Upcoming Matches
  6. Tennis Upcoming Matches
  7. Table Tennis Upcoming Matches