Germany - BundesligaMEWA Arena, Nov 21
FTMainz 05
1 - 1
Hoffenheim
Events:
9'0 - 1Andreas Hanche-Olsen
9'0 - 1Andreas Hanche-Olsen
24'Silvan Widmer
24'Silvan Widmer
42'Bernardo
42'Bernardo
HT
0 - 1
Events:
68'Robin Hranáč
68'Robin Hranáč
76'Danny da Costa1 - 1
76'1 - 1Danny da Costa
88'Dominik Kohr
88'Dominik Kohr
90 + 5'Nadiem Amiri
90 + 5'Nadiem Amiri
90 + 6'Philipp Mwene
90 + 6'Philipp Mwene
FT
1 - 1
Events:
Events:
Match Info:
Referee: Sascha Stegemann (Germany)
Venue: MEWA ArenaNov 21
Spectators: 30,400
Stats:
Shots on target
3
Shots on target
5
Shots off target
7
Shots off target
7
Blocked Shots
7
Blocked Shots
7
Possession (%)
45
Possession (%)
55
Corner Kicks
7
Corner Kicks
4
Offsides
2
Offsides
2
Fouls
13
Fouls
13
Throw ins
25
Throw ins
21
Yellow cards
3
Yellow cards
2
Red cards
1
Red cards
0
Crosses
7
Crosses
2
Goalkeeper saves
4
Goalkeeper saves
0
Goal kicks
9
Goal kicks
7
Latest commentaries:
90+10'Today's attendance is 30400.
90+10'That's it! The referee blows the final whistle
90+10'Ball possession: Mainz 05: 46%, Hoffenheim: 54%.
90+10'Safe hands from Oliver Baumann as he comes out and claims the ball
90+10'Today's attendance is 30400.
90+9'The referee signals a free kick as Leon Avdullahu from Hoffenheim trips Phillipp Mwene
90+9'Hoffenheim take a throw-in in the opponent's half of the field.
90+8'Robin Hranac hand-balls.
90+7'Robin Zentner from Mainz 05 intercepts a cross aimed towards the box.
90+7'The referee signals a free kick as Phillipp Mwene from Mainz 05 trips Vladimir Coufal
90+6'Phillipp Mwene from Mainz 05 receives a yellow card after a dangerous challenge on an opponent player.
90+6'Albian Hajdari from Hoffenheim intercepts a cross aimed towards the box.
90+5'After a tactical foul, Nadiem Amiri sees no other way than stopping the counter and receives a yellow card.
90+5'Mainz 05 are trying to create something here.
90+5'A shot by Kaishu Sano is blocked.
90+5'The referee signals a free kick as Nadiem Amiri from Mainz 05 trips Max Moerstedt
90+4'The cross by Paul Nebel from Mainz 05 successfully finds a teammate in the box.
90+4'Robin Hranac makes the tackle and wins possession for his team
90+4'A chance presents itself to Kaishu Sano from Mainz 05 but his header goes wide
90+4'Nadiem Amiri from Mainz 05 swings in the corner from the right.
90+4'Sota Kawasaki makes the tackle and wins possession for his team
90+4'The referee signals a free kick as Nelson Weiper from Mainz 05 trips Albian Hajdari
90+3'Leon Avdullahu shoots from outside the box, but Robin Zentner has it under control
90+3'Ihlas Bebou makes the tackle and wins possession for his team
90+3'Hoffenheim are trying to create something here.
90+2'The fourth official shows there are 7 minute(s) of time to be added.
90+2'Bernardo from Hoffenheim intercepts a cross aimed towards the box.
90+2'Ball possession: Mainz 05: 46%, Hoffenheim: 54%.
90+1'Mainz 05 are trying to create something here.
90'Benedict Hollerbach is leaving the field to be replaced by Stefan Bell in a tactical substitution.
90'Fisnik Asllani is leaving the field to be replaced by Ihlas Bebou in a tactical substitution.
89'RED CARD! - After reviewing the game, the referee decides to change the originally given yellow card for Dominik Kohr from Mainz 05 to a red card.
88'VAR - CARD! - The referee has stopped the play. VAR check in progress, a potential card for a player from Mainz 05.
88'SENT OFF! - After a serious foul Dominik Kohr is dismissed!
87'Wouter Burger from Hoffenheim is ruled offside.
86'Danny da Costa successfully blocks the shot
86'A shot by Tim Lemperle is blocked.
86'Hoffenheim start a counter attack.
86'Albian Hajdari wins an air challenge against Nelson Weiper
86'The card for Dominik Kohr from Mainz 05 was disallowed via VAR intervention
Line-ups are confirmed. Last update: Fri Nov 21 2025 19:47:00 GMT+0000 (Coordinated Universal Time)
Mainz 053-4-3
27
Robin Zentner
25
Andreas Hanche-Olsen
15
Lennard Maloney
31
Dominik Kohr
2
Philipp Mwene
10
Nadiem Amiri
6
Kaishu Sano
30
Silvan Widmer
8
Paul Nebel
7
Lee Jae-sung
17
Benedict Hollerbach
29
Bazoumana Toure
11
Fisnik Asllani
27
Andrej Kramarić
18
Wouter Burger
7
Leon Avdullahu
6
Grischa Prömel
13
Bernardo
21
Albian Hajdari
2
Robin Hranáč
34
Vladimír Coufal
1
Oliver Baumann
Hoffenheim4-3-1-2
Substitutions:
46'
Silvan WidmerSota Kawasaki
58'
Andrej KramarićTim Lemperle
46'
Lennard MaloneyDanny da Costa
77'
Bazoumana ToureMax Moerstedt
67'
Lee Jae-sungNelson Weiper
90'
Fisnik AsllaniIhlas Bebou
90'
Benedict HollerbachStefan Bell
Substitute players:
Lasse Riess
Luca Philipp
Stefan Bell
Alexander Prass
Danny da Costa
Kevin Akpoguma
Nikolas Veratschnig
Arthur Chaves
Sota Kawasaki
Muhammed Damar
Armindo Sieb
Umut Tohumcu
William Bøving
Ihlas Bebou
Ben Bobzien
Tim Lemperle
Nelson Weiper
Max Moerstedt
Coaches:
Bo Henriksen
Christian Ilzer
Bundesliga
#Team namePPlayedGDGoals DifferencePtsPointsWWinsDDrawsLLossesFGoals ForAGoals Against
1Champions LeagueBayern Munich102928910356
2Champions LeagueRB Leipzig107227122013
3Champions LeagueBorussia Dortmund10921631167
4Champions LeagueVfB Stuttgart105217031712
5Europa LeagueBayer Leverkusen1010206222414
6Europa Conference League qualificationHoffenheim115206232217
7Eintracht Frankfurt104175232319
8Werder Bremen10-3154331518
9FC Cologne102144241715
10Freiburg10-1133431314
11Union Berlin10-4123341317
12Borussia M'gladbach10-692351319
13Hamburger SV10-79235916
14Wolfsburg10-682261218
15Augsburg10-1072171424
16Relegation play-offSt. Pauli10-117217920
17RelegationMainz 0511-861371119
18RelegationFC Heidenheim10-155127823
Champions League
Europa League
Europa Conference League qualification
Relegation play-off
Relegation
Cup result provided 1 additional position in UEFA Europa League
Max favourites reached
Max favourites reached