How to watch TSG Hoffenheim vs Mainz online & on TV, head to head and predictions
Match Ended - 90'
Yellow Card Oliver Baumann
Oliver Baumann (Hoffenheim) has been booked and must now be careful not to get a second yellow card.
- 86'
Substitution Andrej Kramaric
Dennis Geiger
Christian Ilzer (Hoffenheim) is making a fourth substitution, with Dennis Geiger replacing Andrej Kramaric.
- 86'
Substitution Haris Tabakovic
Erencan Yardimci
The home team replace Haris Tabakovic with Erencan Yardimci.
- 83'
Substitution Dominik Kohr
Hong Hyeon-seok
Bo Henriksen (Mainz) is making a third substitution, with Hong Hyeon-seok replacing Dominik Kohr.
- 75'
Yellow Card Tom Bischof
Tom Bischof is booked for the home team.
- 74'
Substitution Marius Bulter
David Jurasek
David Jurasek is replacing Marius Bulter for Hoffenheim at PreZero Arena.
- 67'
Substitution Bazoumana Toure
Adam Hlozek
The home team have replaced Bazoumana Toure with Adam Hlozek. This is the first substitution made today by Christian Ilzer.
- 67'
Substitution Nikolas Veratschnig
Armindo Sieb
Bo Henriksen is making the team's second substitution at PreZero Arena with Armindo Sieb replacing Nikolas Veratschnig.
- 49'
Yellow Card Paul Nebel
Paul Nebel (Mainz) gets a yellow card.
- 45'
Yellow Card Stanley Nsoki
Hoffenheim's Stanley Nsoki has been booked in Sinsheim.
- 40'
Substitution Philipp Mwene
Arnaud Nordin
Bo Henriksen (Mainz) is making a first change, with Arnaud Nordin replacing the possibly injured Philipp Mwene.
- 32'
Goal ! Andrej Kramaric (Scorer)
Bazoumana Toure (Assist)
Goal! Andrej Kramaric extends Hoffenheim's lead to 2-0.
Bazoumana Toure instrumental with a fine assist.
- 23'
Yellow Card Arthur Chaves
Arthur Chaves (Hoffenheim) has received a yellow card from Sven Jablonski.
- 4'
Goal ! Andrej Kramaric (Scorer)
Bazoumana Toure (Assist)
Hoffenheim take a 1-0 lead thanks to Andrej Kramaric.
Bazoumana Toure with an assist there.
Match Started The first-half is now underway.
Line-ups



TSG Hoffenheim
Mainz
Other
Other
Statistics


News
Head to head
FSV Mainz and TSG Hoffenheim have faced each other 11 times, with FSV Mainz winning 7 matches, TSG Hoffenheim winning 2, and 2 ending in draws. In their last match on 1 December 2024, FSV Mainz defeated TSG Hoffenheim 2-0 in the Bundesliga.


Wins: 3
Draws: 2
Wins: 7
Bundesliga
12 Apr 2025TSG Hoffenheim2 : 0Mainz
Bundesliga
1 Dec 2024Mainz2 : 0TSG Hoffenheim
Bundesliga
13 Apr 2024Mainz4 : 1TSG Hoffenheim
Bundesliga
26 Nov 2023TSG Hoffenheim1 : 1Mainz
Bundesliga
4 Mar 2023Mainz1 : 0TSG Hoffenheim
Form

Club Friendly Games
12 Jul 2025TSG Hoffenheim3 : 2SGV FreibergBundesliga
17 May 2025TSG Hoffenheim0 : 4Bayern MunichBundesliga
9 May 2025Wolfsburg2 : 2TSG HoffenheimBundesliga
3 May 2025Borussia M'gladbach4 : 4TSG HoffenheimBundesliga
26 Apr 2025TSG Hoffenheim2 : 3Borussia Dortmund

Club Friendly Games
11 Jul 2025Bayern Alzenau0 : 4MainzClub Friendly Games
5 Jul 2025SpVgg Ingelheim1 : 11MainzBundesliga
17 May 2025Mainz2 : 2Bayer LeverkusenBundesliga
10 May 2025Bochum1 : 4MainzBundesliga
4 May 2025Mainz1 : 1Eintracht Frankfurt
Match information
- Teams:TSG Hoffenheim - FSV Mainz
- Tournament:Bundesliga
- Date:Saturday, 12 April 2025
- Hour:09:30
- Venue:PreZero Arena, Sinsheim
- More details: