We have made these Mainz v Borussia Dortmund predictions for this match preview with the best intentions, but no profits are guaranteed. Please always gamble responsibly, only with money that you can afford to lose. Good luck if you do place a bet today.
Mainz vs Borussia Dortmund Live Stream, Predictions
The Bundesliga 1 tie at The MEWA Arena on Wednesday sees home team Mainz up against opponents in Borussia Dortmund.
Our Mainz v Borussia Dortmund predictions, statistics and match poll can be seen below (plus the best game odds).
📏 Form Guide
Mainz
WLLLDD
Mainz head into this fixture following a 1-1 Bundesliga 1 stalemate vs Stuttgart.
In that match, Mainz managed 44% possession and 13 shots on goal with 2 on target. The scorer for Mainz was Marcus Ingvartsen (40'). Stuttgart got 16 shots on goal with 4 on target. Serhou Guirassy (36') scored for Stuttgart.
It has been all too rare in recent games where Mainz have kept a clean sheet. The facts show that Mainz have failed to prevent opponents from scoring in 5 of their previous 6 clashes, letting in 12 goals in the process. Having said that, it remains to be seen if that trend will persist in this game.
Their previous form shows that Mainz:
- haven't won against Borussia Dortmund in their last 4 league matches.
- haven’t won at home in the past 2 league games.
Borussia Dortmund
WDWLLW
Borussia Dortmund will come into the encounter after a 4-3 Bundesliga 1 win to beat Augsburg in their last match.
In that game, Borussia Dortmund managed 68% possession and 27 attempts on goal with 10 of them on target. For Borussia Dortmund, goals were scored by Jude Bellingham (29'), Nico Schlotterbeck (42'), Jamie Bynoe-Gittens (75') and Giovanni Reyna (78'). On the other side, Augsburg had 14 shots at goal with 4 on target. Arne Maier (40'), Ermedin Demirović (45') and David Čolina (76') scored for Augsburg.
Looking at their form, and Borussia Dortmund have been scored against in 5 of their last 6 games, seeing opposing sides hit 11 goals in all. In defence, Borussia Dortmund have not been doing too well.
A look at their previous results shows us that Borussia Dortmund:
- have not lost to Mainz in away games against them for the last 7 league games. A very decent away record against them.
- are without a win away from home in their last 2 league games.
↔️ Head to head
Inspecting their most recent head to head clashes dating back to 14/12/2019 shows that Mainz have won 1 of these games & Borussia Dortmund 4, with the tally of drawn matches standing at 1.
A combined sum of 17 goals were shared by the two clubs during those clashes, with 5 of them for Mainz and 12 created by Dortmund. The average number of goals per game works out to 2.83.
The last league fixture featuring these clubs was Bundesliga 1 match day 25 on 16/03/2022 when it finished Mainz 0-1 Borussia Dortmund.
That day, Mainz had 41% possession and 11 attempts at goal with 1 of them on target.
On the other side, Borussia Dortmund got 11 shots at goal with 4 on target. Axel Witsel (87') scored.
The referee was Sascha Stegemann.
🗞️ Team News: Mainz
Marlon Mustapha (Surgery), Jonathan Burkardt (Knee Surgery) and Delano Burgzorg (Distortion of the ankle) won’t be available for Mainz gaffer Bo Svensson.
ℹ️ Team News: Borussia Dortmund
From a largely full-strength group of players, there’s only the lone fitness worry for the Borussia Dortmund manager Edin Terzić to be concerned with. Thomas Meunier (Torn Muscle Fibre) won’t be playing here. Jude Bellingham is ineligible for this match because of suspension.
💭 Prediction
We’re envisaging that Mainz will need to put in a solid display to see themselves scoring against this Borussia Dortmund lineup who will likely end up scoring and staying ahead.
We’re therefore tipping a hard-fought contest, finishing with a 0-1 winning score for Borussia Dortmund at the end of this one.
Let’s see how this one goes.
Our expert partners are tipping over 1.5 goals for this match. Check out their VIP predictions here.
Lucas Pereira, 01:26 21/01/2023

⚽️ Team Focus:
Mainz
Formed: 1905
Stadium: The MEWA Arena (33,305)
Captain: Silvan Widmer
Chairman: Stefan Hofmann
Manager: Bo Svensson
Competitions: Bundesliga 1 position 10, DFB-Pokal (Third Round)
🔑 Key Player: Karim Onisiwo

Mostly deployed in the Striker position, Karim Onisiwo was born in Vienna, Austria. After making a first senior appearance for SV Mattersburg in the 2014 - 2015 season, the gifted Forward has accumulated 4 league goals in the Bundesliga 2022 - 2023 season so far in 15 appearances.
Mainz |
|
Borussia Dortmund |
Borussia Dortmund |
|
Mainz |
Mainz |
|
Borussia Dortmund |
Borussia Dortmund |
|
Mainz |
Borussia Dortmund |
|
Mainz |
Mainz |
|
Borussia Dortmund |
Pos | Team | Pld | W | D | L | +/- | Pts | Form |
---|---|---|---|---|---|---|---|---|
1 |
![]() |
17 | 10 | 6 | 1 | 36 | 36 | WWWDD |
2 |
![]() |
17 | 9 | 5 | 3 | 14 | 32 | WWWDW |
3 |
![]() |
16 | 9 | 3 | 4 | 11 | 30 | LWWDW |
4 |
![]() |
16 | 9 | 3 | 4 | 6 | 30 | WLDLW |
5 |
![]() |
16 | 9 | 3 | 4 | 2 | 30 | WWLWL |
6 |
![]() |
17 | 8 | 5 | 4 | 15 | 29 | WWWWW |
7 |
![]() |
16 | 9 | 1 | 6 | 5 | 28 | WWLLW |
8 |
![]() |
16 | 6 | 4 | 6 | 3 | 22 | LWLWL |
9 |
![]() |
16 | 6 | 3 | 7 | 0 | 21 | LWWWW |
10 |
![]() |
17 | 5 | 6 | 6 | -2 | 21 | LLLWD |
11 |
![]() |
16 | 6 | 3 | 7 | -8 | 21 | WWLLL |
12 |
![]() |
16 | 5 | 5 | 6 | -5 | 20 | LLLDD |
13 |
![]() |
17 | 5 | 4 | 8 | -2 | 19 | LLLLD |
14 |
![]() |
17 | 3 | 7 | 7 | -9 | 16 | LWLDD |
15 |
![]() |
16 | 5 | 1 | 10 | -20 | 16 | LLWWW |
16 |
![]() |
16 | 4 | 3 | 9 | -9 | 15 | LLDLL |
17 |
![]() |
17 | 3 | 5 | 9 | -10 | 14 | LLWLL |
18 |
![]() |
17 | 2 | 3 | 12 | -27 | 9 | LWLLL |
Union Berlin |
|
Mainz |
Mainz |
|
Bayern Munich |
Mainz |
|
VfL Bochum |
Mainz |
|
Borussia Dortmund |
Stuttgart |
|
Mainz |
Mainz |
|
Eintracht Frankfurt |
Borussia Dortmund |
|
Freiburg |
Bayer Leverkusen |
|
Borussia Dortmund |
Mainz |
|
Borussia Dortmund |
Borussia Dortmund |
|
Augsburg |
Gladbach |
|
Borussia Dortmund |
VfL Wolfsburg |
|
Borussia Dortmund |
Mainz |
|
Eintracht Frankfurt |
Mainz |
|
VfL Wolfsburg |
Mainz |
|
Cologne |
Mainz |
|
RB Leipzig |
Mainz |
|
Hertha Berlin |
Mainz |
|
Bayer Leverkusen |
Gladbach |
|
Borussia Dortmund |
VfL Wolfsburg |
|
Borussia Dortmund |
Eintracht Frankfurt |
|
Borussia Dortmund |
Union Berlin |
|
Borussia Dortmund |
Cologne |
|
Borussia Dortmund |
RB Leipzig |
|
Borussia Dortmund |
Goals scored | 1.1 |
Goals conceded | 1.3 |
Time first goal scored | 48 |
Time first goal conceded | 48 |
Yellow cards | 1.4 |
Red cards | 0 |
Subs used | 4.9 |
Biggest victory | 5-0 |
Biggest defeat | 3-0 |
Goals scored | 1.3 |
Goals conceded | 2 |
Time first goal scored | 36 |
Time first goal conceded | 20 |
Yellow cards | 2.3 |
Red cards | 0 |
Subs used | 4.3 |
Biggest victory | 3-1 |
Biggest defeat | 3-0 |
Karim Onisiwo | 7 |
Marcus Ingvartsen | 5 |
Jae-sung Lee | 4 |
Aarón Martín | 3 |
Dominik Kohr | 2 |
Youssoufa Moukoko | 6 |
Julian Brandt | 5 |
Giovanni Reyna | 5 |
Jude Bellingham | 4 |
Nico Schlotterbeck | 3 |
Union Berlin |
|
Mainz |
Mainz |
|
Augsburg |
Bayer Leverkusen |
|
Mainz |
Mainz |
|
Gladbach |
Mainz |
|
Hoffenheim |
Hertha Berlin |
|
Mainz |
Mainz |
|
Freiburg |
RB Leipzig |
|
Mainz |
Mainz |
|
Werder Bremen |
Cologne |
|
Mainz |
VfL Bochum |
|
Borussia Dortmund |
Werder Bremen |
|
Borussia Dortmund |
Borussia Dortmund |
|
Chelsea |
Borussia Dortmund |
|
Hertha Berlin |
Hoffenheim |
|
Borussia Dortmund |
Borussia Dortmund |
|
RB Leipzig |
Chelsea |
|
Borussia Dortmund |
Schalke |
|
Borussia Dortmund |
Borussia Dortmund |
|
Cologne |
Bayern Munich |
|
Borussia Dortmund |