We have made these Hoffenheim v Mainz 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. Best of luck.
Hoffenheim vs Mainz Live Stream Global Listings (Apr 12)
Predictions and Tips
The Bundesliga clash at The PreZero Arena on Saturday sees home side Hoffenheim do battle with opponents Mainz.
All Hoffenheim v Mainz match predictions, user poll and stats are shown below including the latest game odds.
📊 Form Guide

Hoffenheim
DWDLDL
Hoffenheim will be wanting a better result here following the 3-1 Bundesliga defeat in their last game at the hands of RB Leipzig.
In that match, Hoffenheim managed 33% possession and 9 shots at goal with 5 of them on target. The scorer for Hoffenheim was Tom Bischof (11'). RB Leipzig had 16 attempts at goal with 5 of them on target. Benjamin Šeško (24'), Ridle Baku (43') and Yussuf Poulsen (84') scored for RB Leipzig.
It has been all too rare in recent games that Hoffenheim have managed to hold out for a full 90 minutes. It will be a concern for them that Hoffenheim have failed to prevent opponents from scoring in 5 of their previous 6 matches, letting in 7 goals on the way.
A look at their previous results shows us that Hoffenheim:
- have not beaten Mainz in their last 4 matches in the league.
- are undefeated in their previous 3 home league matches.
- have not won at home in their last 8 matches in the league. It's been disappointing.
Mainz
WWWDLD
In the game prior to this, Mainz drew 1-1 in the Bundesliga match with Holstein Kiel.
In that match, Mainz had 58% possession and 13 attempts on goal with 3 of them on target. The scorer for Mainz was Nelson Weiper (75'). Holstein Kiel had 10 attempts at goal with 5 of them on target. Alexander Bernhardsson (34') scored for Holstein Kiel.
Mainz have been good when going forward in the lead-up to this encounter, scoring 11 goals in their previous 6 matches. This doesn’t mask the fact that Mainz have been somewhat leaky at the back, having also been scored against in 5 of those same games. Let’s find out whether or not that trend will be sustained into this next match.
Coming into this meeting, Mainz have not registered a win against Hoffenheim in away games against them for the last 2 league matches.
🤜🤛 Head to head
Inspecting their past head-to-head meetings going back to 05/02/2022 shows us that Hoffenheim have won 1 of them and Mainz 4, with the tally of drawn matches standing at 1.
A combined total of 17 goals were shared by the two clubs during those clashes, with 6 of them from Hoffenheim and 11 created by Mainz. That’s an average goals per game figure of 2.83.
The last league game between these clubs was Bundesliga match day 12 on 01/12/2024 when the final score was Mainz 2-0 Hoffenheim.
On that occasion, Mainz managed 52% possession and 18 attempts on goal with 8 of them on target. Their only player on the scoresheet was Jonathan Burkardt (4', 24').
On the other side, Hoffenheim had 10 attempts at goal with 2 of them on target.
The referee was Daniel Siebert.
📋 Team News: Hoffenheim
Ihlas Bebou (Knee surgery), Alexander Prass (Ankle problems), Ozan Kabak (Cruciate ligament tear), Diadié Samassékou (Muscle injury), Grischa Prömel (Cruciate ligament tear) and Christopher Lenz (Calf injury) will not be taking part for Hoffenheim boss Christian Ilzer.
In our view, Hoffenheim could opt for a 4-2-3-1 formation, utilising Oliver Baumann, Valentin Gendrey, Arthur Chaves, Kevin Akpoguma, Stanley N'Soki, Anton Stach, Tom Bischof, Bazoumana Toure, Andrej Kramaric, Marius Buelter and Gift Orban.
ℹ️ Team News: Mainz
Mainz boss Bo Henriksen has not got a full squad to pick from. Stefan Bell (Hamstring injury) and Maxim Dal (unknown injury) are not ready for selection.
There’s a good chance that Mainz seem likely to make use of a 4-4-2 formation, starting Robin Zentner, Danny da Costa, Moritz Jenz, Dominik Kohr, Anthony Caci, Kaishu Sano, Lennard Maloney, Philipp Mwene, Paul Nebel, Jae-Sung Lee and Jonathan Burkardt.
💡 Prediction
It seems to us that Mainz and Hoffenheim could both end up scoring in a what should be a good tussle with little between the two teams.
Little in this one, and it’s almost too close to call. That’s why our selection here is for a very close game with a 1-1 draw at the end of the 90 minutes.
Andre Moura, 13:07 12/04/2025
📊 Poll: Who Will Win?

⚽️ Team Focus:
Hoffenheim
Formed: 1899
Stadium: The PreZero Arena (30,150)
Captain: Oliver Baumann
Chairman: Simone Engelhardt
Manager: Christian Ilzer
Competitions: Bundesliga position 14
⭐ Key Player: Tom Bischof
Regularly deployed in the Centre Midfield position, Tom Bischof was born in Aschaffenburg, Germany. Having played his first senior match for Hoffenheim in the 2021 - 2022 season, the gifted Midfielder has scored 5 league goals in this Bundesliga 2024 - 2025 season to date coming from a total of 26 appearances.
Mainz |
|
Hoffenheim |
Mainz |
|
Hoffenheim |
Hoffenheim |
|
Mainz |
Mainz |
|
Hoffenheim |
Hoffenheim |
|
Mainz |
Mainz |
|
Hoffenheim |
Pos | Team | Pld | W | D | L | +/- | Pts | Form |
---|---|---|---|---|---|---|---|---|
1 |
![]() |
28 | 21 | 5 | 2 | 54 | 68 | WLDWW |
2 |
![]() |
28 | 18 | 8 | 2 | 29 | 62 | WLWWW |
3 |
![]() |
28 | 14 | 6 | 8 | 13 | 48 | LLWWL |
4 |
![]() |
29 | 13 | 9 | 7 | 10 | 48 | DWLWW |
5 |
![]() |
28 | 13 | 7 | 8 | 14 | 46 | WWDLD |
6 |
![]() |
28 | 13 | 5 | 10 | 4 | 44 | WLWWD |
7 |
![]() |
28 | 12 | 6 | 10 | -6 | 42 | DDDLL |
8 |
![]() |
28 | 12 | 5 | 11 | 9 | 41 | WLLWW |
9 |
![]() |
28 | 11 | 7 | 10 | 7 | 40 | LDLLW |
10 |
![]() |
28 | 11 | 6 | 11 | -8 | 39 | LWLWW |
11 |
![]() |
28 | 10 | 9 | 9 | -8 | 39 | DWWDL |
12 |
![]() |
29 | 10 | 8 | 11 | 6 | 38 | DLLLL |
13 |
![]() |
28 | 9 | 6 | 13 | -14 | 33 | LWDWW |
14 |
![]() |
28 | 6 | 9 | 13 | -18 | 27 | WDLDL |
15 |
![]() |
28 | 7 | 5 | 16 | -11 | 26 | LDWLD |
16 |
![]() |
28 | 6 | 4 | 18 | -21 | 22 | LDWWL |
17 |
![]() |
28 | 5 | 5 | 18 | -31 | 20 | LWLLL |
18 |
![]() |
28 | 4 | 6 | 18 | -29 | 18 | WDLLD |
Hoffenheim |
|
Mainz |
RB Leipzig |
|
Hoffenheim |
Hoffenheim |
|
Augsburg |
St. Pauli |
|
Hoffenheim |
Hoffenheim |
|
Heidenheim |
VfL Bochum |
|
Hoffenheim |
Hoffenheim |
|
Mainz |
Mainz |
|
Holstein Kiel |
Borussia Dortmund |
|
Mainz |
Mainz |
|
Freiburg |
Gladbach |
|
Mainz |
RB Leipzig |
|
Mainz |
Hoffenheim |
|
Augsburg |
Hoffenheim |
|
Heidenheim |
Hoffenheim |
|
Stuttgart |
Hoffenheim |
|
Union Berlin |
Hoffenheim |
|
Eintracht Frankfurt |
Hoffenheim |
|
VfL Wolfsburg |
Borussia Dortmund |
|
Mainz |
Gladbach |
|
Mainz |
RB Leipzig |
|
Mainz |
Heidenheim |
|
Mainz |
Werder Bremen |
|
Mainz |
Union Berlin |
|
Mainz |
Goals scored | 1.5 |
Goals conceded | 2.1 |
Time first goal scored | 41 |
Time first goal conceded | 36 |
Yellow cards | 1.4 |
Red cards | 0.1 |
Subs used | 4.4 |
Biggest victory | 3-1 |
Biggest defeat | 4-0 |
Goals scored | 1.9 |
Goals conceded | 1.4 |
Time first goal scored | 27 |
Time first goal conceded | 30 |
Yellow cards | 2.1 |
Red cards | 0.1 |
Subs used | 4.4 |
Biggest victory | 3-0 |
Biggest defeat | 3-1 |
Andrej Kramarić | 10 |
Adam Hložek | 6 |
Tom Bischof | 5 |
Marius Bülter | 4 |
Gift Orban | 4 |
Jonathan Burkardt | 15 |
Paul Nebel | 8 |
Nadiem Amiri | 6 |
Jae-sung Lee | 6 |
Nelson Weiper | 3 |
Freiburg |
|
Hoffenheim |
Hoffenheim |
|
Borussia Dortmund |
Gladbach |
|
Hoffenheim |
VfL Wolfsburg |
|
Hoffenheim |
Hoffenheim |
|
Bayern Munich |
Mainz |
|
VfL Wolfsburg |
Bayern Munich |
|
Mainz |
Mainz |
|
Eintracht Frankfurt |
VfL Bochum |
|
Mainz |
Mainz |
|
Bayer Leverkusen |
