Our TSG Hoffenheim vs Mainz Prediction: 1-2
TSG Hoffenheim vs Mainz in the Germany Bundesliga I is scheduled for an 13:30 GMT kick-off on Saturday April 12, 2025. We predict a 1-2 away victory, but with both teams finding the net regularly, BTTS is also a strong betting option.
This forecast is grounded in a thorough analysis of recent form, team statistics and historical matchups — all explored in detail below to support your betting decisions.
→ View Today's Full-Time Score Predictions
Recent Form Insights
TSG Hoffenheim's Last Match – RB Leipzig vs TSG Hoffenheim
TSG Hoffenheim will hope to recover from their recent 1-3 Germany Bundesliga I setback against RB Leipzig on April 5. In that match, TSG Hoffenheim recorded 33% possession, attempting 7 shots on goal, with 5 hitting the target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
RB Leipzig | 67% | 13 (5) | 1.87 | 48 |
TSG Hoffenheim | 33% | 7 (5) | 0.79 | 18 |
Mainz's Last Match – Mainz vs Holstein Kiel
Mainz must win as they look to rediscover their winning form following a 1-1 Germany Bundesliga I draw against Holstein Kiel on April 5. In that match, Mainz saw 57% of the ball and created 12 goal attempts, with 3 on target.
| Team | Possession | Shots (on target) | xG | Dangerous Attacks |
|---|---|---|---|---|
Mainz | 57% | 12 (3) | 1.61 | 66 |
Holstein Kiel | 43% | 8 (5) | 0.95 | 29 |
TSG Hoffenheim vs Mainz Stats
Key Stats
| TSG Hoffenheim | Mainz | |
|---|---|---|
| 0.65 | Attacking Strength | 1.23 |
| 1.23 | Defence Strength | 0.83 |
| 1.2 | Points Per Game | 1.8 |
| 3/10 | WIN | 5/10 |
| 3/10 | DRAW | 3/10 |
| 1/10 | Clean Sheets | 4/10 |
| 7/10 | BTTS | 5/10 |
| 5/10 | Over 2.5 Goals | 4/10 |
| 1.3 | Average Scored | 1.5 |
Goals Scored vs Goals Conceded
TSG Hoffenheim are averaging 1.3 goals scored and 1.8 conceded per match, while Mainz average 1.5 scored and 0.9 conceded per game.
TSG Hoffenheim 13-18
Mainz 15-9
What are the odds for this match?
TSG Hoffenheim to win: @2.75
Draw: @3.5
Mainz to win: @2.5
Lineups
TSG Hoffenheim (4-2-3-1) : Oliver Baumann, Valentin Gendrey, Arthur Chaves, Kevin Akpoguma, Stanley Nsoki, Anton Stach, Tom Bischof, Bazoumana Toure, Andrej Kramaric, Marius Bulter, Haris Tabakovic
Mainz (3-4-2-1) : Robin Zentner, Danny da Costa, Moritz Jenz, Dominik Kohr, Anthony Caci, Kaishu Sano, Nikolas Veratschnig, Philipp Mwene, Paul Nebel, Lee Jae-sung, Nelson Weiper



RB Leipzig
TSG Hoffenheim
Mainz
Holstein Kiel