Mainz vs TSG Hoffenheim Results & Stats | 21.11.2025

de Mainz vs TSG Hoffenheim
19:30 Ended
Mainz
1
TSG Hoffenheim
1
Bet on the game with:
Bet365
star freebets livegame

Highlights

Mainz
whistle
TSG Hoffenheim
9'
ball
Hanche-Olsen
Widmer
yellow card
24'
42'
yellow card
Junior
clock 3,2 HT
Maloney
Da Costa
substitution
46'
Widmer
Kawasaki
substitution
46'
58'
substitution
Kramaric
Lemperle
Lee
Weiper
substitution
67'
68'
yellow card
Hranac
Da Costa
ball
76'
77'
substitution
Toure
Moerstedt
Kohr
red card
89'
Hollerbach
Bell
substitution
89'
90'
substitution
Asllani
Bebou
Amiri
yellow card
90+5'
Mwene
yellow card
90+6'
clock 3,2 FT
corners yellow card red card substitution ball
Mainz
7
3
1
4
1
TSG Hoffenheim
4
2
0
3
1

Ticker

Start play
1' - 1st Shot Off Target - Coufal (TSG Hoffenheim)
4' - 1st Corner - TSG Hoffenheim
3' - 2nd Shot Off Target - Promel (TSG Hoffenheim)
4' - 3rd Shot Off Target - Kramaric (TSG Hoffenheim)
9' - 1st Goal - Hanche-Olsen (TSG Hoffenheim) - Own Goal
10' - 4th Shot Off Target - Hollerbach (Mainz)
15' - 1st Shot On Target - Asllani (TSG Hoffenheim)
24' ~ 1st Yellow Card ~ Widmer ~(Mainz)
27' - 5th Shot Off Target - Promel (TSG Hoffenheim)
29' - 1st Offside - Mainz
33' - 2nd Corner - TSG Hoffenheim
33' - 7th Shot Off Target - Nebel (Mainz)
34' - 8th Shot Off Target - Hollerbach (Mainz)
29' - 2nd Shot On Target - Hollerbach (Mainz)
39' - 3rd Corner - TSG Hoffenheim
41' - 8th Shot Off Target - Kramaric (TSG Hoffenheim)
42' ~ 2nd Yellow Card ~ Junior ~(TSG Hoffenheim)
45' - 9th Shot Off Target - Hollerbach (Mainz)
Score After First Half - 0-1 - 3,2
46' ~ Substitution ~ Da Costa ~ Maloney ~(Mainz)
46' ~ Substitution ~ Kawasaki ~ Widmer ~(Mainz)
47' - 4th Corner - Mainz
49' - 11th Shot Off Target - Asllani (TSG Hoffenheim)
55' - 5th Corner - Mainz
55' - 11th Shot Off Target - Hollerbach (Mainz)
57' - 6th Corner - TSG Hoffenheim
57' - 12th Shot Off Target - Hajdari (TSG Hoffenheim)
58' - 13th Shot Off Target - Mwene (Mainz)
58' ~ Substitution ~ Lemperle ~ Kramaric ~(TSG Hoffenheim)
60' - 14th Shot Off Target - Promel (TSG Hoffenheim)
64' - 15th Shot Off Target - Lemperle (TSG Hoffenheim)
65' - 3rd Shot On Target - Coufal (TSG Hoffenheim)
66' - 16th Shot Off Target - Nebel (Mainz)
66' - 17th Shot Off Target - Coufal (TSG Hoffenheim)
67' ~ Substitution ~ Weiper ~ Lee ~(Mainz)
67' - 4th Shot On Target - Lemperle (TSG Hoffenheim)
68' ~ 3rd Yellow Card ~ Hranac ~(TSG Hoffenheim)
67' - 18th Shot Off Target - Toure (TSG Hoffenheim)
67' - 18th Shot Off Target - Toure (TSG Hoffenheim)
69' - 19th Shot Off Target - Hollerbach (Mainz)
71' - 7th Corner - Mainz
69' - 2nd Offside - Mainz
71' - 20th Shot Off Target - Hanche-Olsen (Mainz)
71' - 21st Shot Off Target - Hollerbach (Mainz)
68' - 5th Shot On Target - Lemperle (TSG Hoffenheim)
74' - 8th Corner - Mainz
75' - 9th Corner - Mainz
76' - 2nd Goal - Da Costa (Mainz) - Shot
76' - 23rd Shot Off Target - Hollerbach (Mainz)
76' - 6th Shot On Target - Da Costa (Mainz)
77' ~ Substitution ~ Moerstedt ~ Toure ~(TSG Hoffenheim)
78' - 3rd Offside - TSG Hoffenheim
80' - 24th Shot Off Target - Lemperle (TSG Hoffenheim)
80' - 25th Shot Off Target - Burger (TSG Hoffenheim)
82' - 10th Corner - Mainz
82' - 26th Shot Off Target - Nebel (Mainz)
75' - 7th Shot On Target - Da Costa (Mainz)
86' - 4th Offside - TSG Hoffenheim
86' - 26th Shot Off Target - Lemperle (TSG Hoffenheim)
89' ~ 1st Red Card ~ Kohr ~(Mainz)
89' ~ Substitution ~ Bell ~ Hollerbach ~(Mainz)
90' ~ Substitution ~ Bebou ~ Asllani ~(TSG Hoffenheim)
90+3' - 8th Shot On Target - Avdullahu (TSG Hoffenheim)
90+5' - 11th Corner - Mainz
90+5' ~ 4th Yellow Card ~ Amiri ~(Mainz)
90+5' - 27th Shot Off Target - Sano (Mainz)
90+4' - 28th Shot Off Target - Sano (Mainz)
90+6' ~ 5th Yellow Card ~ Mwene ~(Mainz)
Score After Full Time - 1-1 - 3,2

Starting lineups

Mainz (3-4-2-1)
TSG Hoffenheim (4-4-2)
Soccer field
Robin Zentner
27
Robin Zentner
Andreas Hanche-Olsen
25
Andreas Hanche-Olsen
Lennard Maloney
15
Lennard Maloney
Dominik Kohr
31
Dominik Kohr
Philipp Mwene
2
Philipp Mwene
Nadiem Amiri
10
Nadiem Amiri
Kaishu Sano
6
Kaishu Sano
Silvan Widmer
30
Silvan Widmer
Paul Nebel
8
Paul Nebel
Benedict Hollerbach
17
Benedict Hollerbach
Lee Jae-sung
7
Lee Jae-sung
Oliver Baumann
1
Oliver Baumann
Vladimir Coufal
34
Vladimir Coufal
Robin Hranac
2
Robin Hranac
Albian Hajdari
21
Albian Hajdari
Bernardo
13
Bernardo
Grischa Promel
6
Grischa Promel
Leon Avdullahu
7
Leon Avdullahu
Andrej Kramaric
27
Andrej Kramaric
Wouter Burger
18
Wouter Burger
Fisnik Asllani
11
Fisnik Asllani
Bazoumana Toure
29
Bazoumana Toure
Bo Henriksen Christian Ilzer
Bench
GK
1
Lasse Riess
DF
21
Danny da Costa
DF
16
Stefan Bell
MF
24
Sota Kawasaki
MF
22
Nikolas Veratschnig
MF
14
William Boving
FW
37
Ben Bobzien
FW
11
Armindo Sieb
FW
44
Nelson Weiper
Bench
GK
37
Luca Philipp
DF
35
Arthur Chaves
DF
25
Kevin Akpoguma
MF
22
Alexander Prass
MF
10
Muhammed Damar
MF
17
Umut Tohumcu
FW
19
Tim Lemperle
FW
9
Ihlas Bebou
FW
33
Max Moerstedt
Substitutions
46'
substitution
Maloney
Da Costa
46'
substitution
Widmer
Kawasaki
58'
substitution
Kramaric
Lemperle
67'
substitution
Lee
Weiper
77'
substitution
Toure
Moerstedt
89'
substitution
Hollerbach
Bell
90'
substitution
Asllani
Bebou

Match Info & Odds

calendar November 21 2025 07:30
marker Mewa Arena - Mainz
whistle Sascha Stegemann
coup Competition
de
Bundesliga I Germany

Statistics

Mainz
TSG Hoffenheim
Attacks
- -
Dangerous attacks
- -
Possession %
46
54
32.2 Action areas 26.3
0 Attacks 0
86 Ball safe 85
7 Corners 4
7 Corners F 4
0 Corners H 3
21 Crosses 14
0.19 Crossing accuracy 0.14
0 Dangerous attacks 0
11 Fouls 13
6 Goal attempts 9
1 Goals 1
1 Injuries 3
12 Key passes 15
1 Offsides 1
14 Shots on target 14
3 Shots off target 5
0.71 Passing accuracy 0.73
0 Penalties 0
46 Possession % 54
1 Red cards 0
3 Saves 1
6 Shots blocked 4
4 Substitutions 3
2.52 Expected goals 1.47
3 Yellow cards 2
0 Yellow-red cards 0
Momentum! ?

Head to head

13:30 12/04
TSG Hoffenheim
2
Mainz
0
14:30 01/12
Mainz
2
TSG Hoffenheim
0
13:30 13/04
Mainz
4
TSG Hoffenheim
1
16:30 26/11
TSG Hoffenheim
1
Mainz
1
14:30 04/03
Mainz
1
TSG Hoffenheim
0
14:30 14/01
Mainz
2
TSG Hoffenheim
2
13:30 10/09
TSG Hoffenheim
4
Mainz
1
14:30 05/02
Mainz
2
TSG Hoffenheim
0
13:30 11/09
TSG Hoffenheim
0
Mainz
2
12:30 21/03
TSG Hoffenheim
1
Mainz
2
18:30 09/11
Eintracht Frankfurt
1
Mainz
0
17:45 06/11
Mainz
2
Fiorentina
1
14:30 01/11
Mainz
1
Werder Bremen
1
17:00 29/10
Mainz
0
VfB Stuttgart
2
16:30 26/10
VfB Stuttgart
2
Mainz
1
19:00 23/10
Mainz
1
Zrinjski Mostar
0
13:30 18/10
Mainz
3
Bayer Leverkusen
4
15:30 05/10
Hamburg
4
Mainz
0
16:45 02/10
Omonia Nicosia
0
Mainz
1
13:30 27/09
Mainz
0
Borussia Dortmund
2
14:30 08/11
TSG Hoffenheim
3
RB Leipzig
1
16:30 02/11
Wolfsburg
2
TSG Hoffenheim
3
19:45 28/10
St Pauli
10
TSG Hoffenheim
9
13:30 25/10
TSG Hoffenheim
3
Heidenheim
1
15:30 19/10
St Pauli
0
TSG Hoffenheim
3
18:30 03/10
TSG Hoffenheim
0
Cologne
1
13:30 28/09
SC Freiburg
1
TSG Hoffenheim
1
13:30 20/09
TSG Hoffenheim
1
Bayern Munich
4
13:30 13/09
Union Berlin
2
TSG Hoffenheim
4
13:30 30/08
TSG Hoffenheim
1
Eintracht Frankfurt
3
Season
22 Aug 2025 26 May 2026

Bundesliga 25/26 Standings