TSG Hoffenheim 2-0 FSV Mainz 05 minute-by-minute summary

12-04-2025 14:30 · Bundesliga
Finished
2 - 0
Andrej Kramarić 4' (1-0)
Andrej Kramarić 32' (2-0)
Match Detail
Referee Not assigned
Stadium DnB NOR Arena
Capacity 30,150
Weather few clouds
Temperature 19.63°C
Feels Like 18.69°C
Wind 4.65 m/s (86°)
Humidity 31%
Pressure 1008 hPa

TSG Hoffenheim - FSV Mainz 05 Match Summary:

TSG Hoffenheim vs FSV Mainz 05 finished at DnB NOR Arena with a 2-0 scoreline. Referee: bilinmeyen. Weather: Az bulutlu. gülen taraf TSG Hoffenheim oldu. See full match details and goal timeline.

TSG Hoffenheim – FSV Mainz 05 Match: When, What Time and Which Stadium?

TSG Hoffenheim vs FSV Mainz 05Bundesliga. Match on 12-04-2025 at 14:30, DnB NOR Arena (capacity 30,150). Referee and match details on Skorjet.

TSG Hoffenheim – FSV Mainz 05 Live Score and Match Commentary

The match has ended. See full minute-by-minute summary and goal timeline.

TSG Hoffenheim – FSV Mainz 05 Match Result and Statistics

The Bundesliga match between TSG Hoffenheim and FSV Mainz 05 ended with a 2-0 scoreline. Both teams took to the pitch at DnB NOR Arena in search of victory. Key moments, goals, cards and all statistics from the match can be detailed on Skorjet. The match result, player performances and team statistics are available on the match page for fans.

Statistics
TSG Hoffenheim
FSV Mainz 05
Shots Insidebox
6
11
Passes
279
508
Successful Passes Percentage
70
83
Shots Total
8
14
Goal Kicks
22
4
Free Kicks
11
18
Key Passes
5
14
Duels Won
53
54
Successful Dribbles Percentage
29
36
Assists
2
0
Interceptions
9
8
Dangerous Attacks
26
66
Ball Safe
91
94
Successful Passes
195
420
Shots On Target
5
1
Offsides
2
2
Total Crosses
21
28
Tackles
19
14
Shots Outsidebox
2
3
Successful Long Passes Percentage
40
39
Accurate Crosses
6
8
Successful Long Passes
24
21
Shots Off Target
1
9
Corners
4
7
Goals
2
0
Fouls
18
11
Throwins
17
28
Big Chances Created
2
0
Successful Headers
20
16
Ball Possession %
36
64
Saves
1
3
Successful Dribbles
2
5
Yellowcards
4
2
Dribble Attempts
7
14
Injuries
2
2
Substitutions
4
3
Goal Attempts
6
10
Shots Blocked
2
4
Redcards
0
1
Yellowred Cards
0
1
Attacks
69
139
Long Passes
60
54

TSG Hoffenheim - FSV Mainz 05 Match Statistics

Compare key metrics such as possession, total shots and attacking output for TSG Hoffenheim and FSV Mainz 05.

90'
🟥
Paul Nebel
Yellow/Red card
🟨
Oliver Baumann
Yellowcard
86'
E. Yardımcı
Substitution
85'
Dennis Geiger
Substitution
83'
Hyun-Seok Hong
Substitution
75'
🟨
Tom Bischof
Yellowcard
74'
D. Jurásek
Substitution
67'
A. Sieb
Substitution
Adam Hložek
Substitution
49'
🟨
Paul Nebel
Yellowcard
45'
🟨
Stanley N'Soki
Yellowcard
40'
Arnaud Nordin
Substitution
Andrej Kramarić
Goal / 2-0
32'
23'
🟨
Arthur Chaves
Yellowcard
Andrej Kramarić
Goal / 1-0
4'

TSG Hoffenheim - FSV Mainz 05 Dakika Dakika Maç Özeti

Follow the complete minute-by-minute timeline for TSG Hoffenheim vs FSV Mainz 05, including key moments, goals and cards.

TSG Hoffenheim - FSV Mainz 05 Pitch Formation

Oyuncu
Oyuncu
Oyuncu
Oyuncu

TSG Hoffenheim - FSV Mainz 05 Match Squad

Jersey Player Jersey Player
TSG Hoffenheim TSG Hoffenheim
FSV Mainz 05 FSV Mainz 05
- Oyuncu - Oyuncu

TSG Hoffenheim - FSV Mainz 05 Bench Players

Jersey Player Jersey Player
TSG Hoffenheim TSG Hoffenheim
FSV Mainz 05 FSV Mainz 05
No bench players available

TSG Hoffenheim - FSV Mainz 05 Injured and Suspended Players

Player Status Player Status
TSG Hoffenheim TSG Hoffenheim
FSV Mainz 05 FSV Mainz 05
Grischa Prömel Grischa Prömel Sakat Stefan Bell Stefan Bell Hamstring Sakatlığı
Christopher Lenz Christopher Lenz Baldır Sakatlığı Maxim Bora Dal Maxim Bora Dal Sakat
Diadie Samassekou Diadie Samassekou Kas Sakatlığı Nadiem Amiri Nadiem Amiri Sarı Kart Cezası
Ihlas Bebou Ihlas Bebou Sakat
Ozan Muhammed Kabak Ozan Muhammed Kabak Sakat
Alexander Prass Alexander Prass Ill
Leo Skiri Oestigaard Leo Skiri Oestigaard Cezalı

TSG Hoffenheim - FSV Mainz 05 Lineups, Bench and Tactical Analysis

Review starting XI, bench options and tactical setup for TSG Hoffenheim and FSV Mainz 05.

# Team P W D L GF GA GD Pts Form
1 34 25 7 2 99 32 67 82 W W D W W
2 34 19 12 3 72 43 29 69 D W D L D
3 34 17 9 8 68 46 22 60 D W D D W
4 34 17 6 11 71 51 20 57 W W W W W
5 34 16 7 11 49 53 -4 55 W W D W L
6 34 14 10 10 55 43 12 52 D L D W D
7 34 13 12 9 53 48 5 51 D L D D L
8 34 14 9 11 54 57 -3 51 W D D D W
9 34 14 8 12 64 53 11 50 D L W W W
10 34 13 6 15 55 57 -2 45 L L D L L
11 34 11 10 13 56 54 2 43 D L L D W
12 34 11 10 13 35 51 -16 43 D L L L L
13 34 10 11 13 36 50 -14 41 D D D L W
14 34 8 8 18 28 41 -13 32 D D L D L
15 34 7 11 16 46 68 -22 32 L L D D L
16 34 8 5 21 37 64 -27 29 L W D W L
17 34 6 7 21 49 80 -31 25 D W W L L
18 34 5 8 21 32 68 -36 23 L D D L W

TSG Hoffenheim - FSV Mainz 05 Standings Overview

Check the latest Bundesliga table position, points and goal difference for TSG Hoffenheim and FSV Mainz 05.

Head-to-Head (H2H) Summary
9
Wins
9
Draws
16
Wins
Head-to-Head (H2H) Previous Matches
Bundesliga
1 : 2
04.04.2026
Bundesliga
Bundesliga
1 : 1
21.11.2025
Bundesliga
Bundesliga
2 : 0
12.04.2025
Bundesliga
Bundesliga
0 : 2
01.12.2024
Bundesliga
1 : 4
13.04.2024
1 : 1
26.11.2023
0 : 1
04.03.2023
4 : 1
10.09.2022
0 : 2
05.02.2022
0 : 2
11.09.2021
1 : 2
21.03.2021
1 : 1
29.11.2020
1 : 0
30.05.2020
1 : 5
24.11.2019
2 : 4
18.05.2019
1 : 1
23.12.2018
4 : 2
10.02.2018
3 : 2
20.09.2017
4 : 0
04.02.2017
4 : 4
11.09.2016
3 : 2
20.02.2016
1 : 3
18.09.2015
2 : 0
28.02.2015
0 : 0
26.09.2014
2 : 4
15.03.2014
2 : 2
05.10.2013
0 : 0
16.03.2013
0 : 3
27.10.2012
1 : 1
17.02.2012
4 : 0
10.09.2011
1 : 2
26.02.2011
2 : 4
02.10.2010
0 : 1
07.03.2010
1 : 2
03.10.2009

TSG Hoffenheim vs FSV Mainz 05 Head-to-Head Record

Explore previous meetings, win/draw distribution and score history between TSG Hoffenheim and FSV Mainz 05.

TSG Hoffenheim - FSV Mainz 05 TV Broadcast Information

Logo TV Channel Date Kick-off Status
📺
TV Station #43 12-04-2025 14:30 Finished
Bet365 Bet365 12-04-2025 14:30 Finished
Viaplay Denmark Viaplay Denmark 12-04-2025 14:30 Finished
📺
TV Station #58 12-04-2025 14:30 Finished
Sky Go Sky Go 12-04-2025 14:30 Finished
Viaplay Sweden Viaplay Sweden 12-04-2025 14:30 Finished
Viaplay Poland Viaplay Poland 12-04-2025 14:30 Finished
beIN SPORTS CONNECT beIN SPORTS CONNECT 12-04-2025 14:30 Finished
Free Free 12-04-2025 14:30 Finished
beIN Sports Connect New Zealand beIN Sports Connect New Zealand 12-04-2025 14:30 Finished
📺
TV Station #789 12-04-2025 14:30 Finished
OneFootball OneFootball 12-04-2025 14:30 Finished
📺
TV Station #823 12-04-2025 14:30 Finished
Viaplay Norway Viaplay Norway 12-04-2025 14:30 Finished
MaxTV Go MaxTV Go 12-04-2025 14:30 Finished
TOD TOD 12-04-2025 14:30 Finished
Viaplay Netherlands Viaplay Netherlands 12-04-2025 14:30 Finished
📺
TV Station #918 12-04-2025 14:30 Finished
📺
TV Station #956 12-04-2025 14:30 Finished
Sky+ Sky+ 12-04-2025 14:30 Finished
Elisa Viihde Viaplay Elisa Viihde Viaplay 12-04-2025 14:30 Finished
Viaplay Iceland Viaplay Iceland 12-04-2025 14:30 Finished
beIN CONNECT Turkey beIN CONNECT Turkey 12-04-2025 14:30 Finished
Disney+ Premium Argentina Disney+ Premium Argentina 12-04-2025 14:30 Finished
Disney+ Premium Chile Disney+ Premium Chile 12-04-2025 14:30 Finished

TSG Hoffenheim - FSV Mainz 05 TV Channels and Schedule

Find channel availability, broadcast status and kick-off details for TSG Hoffenheim vs FSV Mainz 05.

TSG Hoffenheim - FSV Mainz 05 Live Commentary

90'

Missed opportunity! Armindo Sieb from 1. FSV Mainz 05 takes a right-footed shot from outside the penalty area, but it narrowly misses the target. The assist came from Hyun-Seok Hong, who set him up with a header. Armindo Sieb's attempt goes off target.

90'

The fourth official has indicated that there will be 6 minutes of stoppage time added.

90'

Danny da Costa from 1. FSV Mainz 05 earned a free kick in the defensive area after being fouled by Dennis Geiger.

90'

Dennis Geiger from TSG Hoffenheim committed a foul.

90'

Oliver Baumann from TSG Hoffenheim has been shown a yellow card.

90'

Erencan Yardimci from TSG Hoffenheim has been awarded a free kick on the right side after being fouled by Anthony Caci.

90'

Armindo Sieb from 1. FSV Mainz 05 has been awarded a free kick in an attacking position due to a foul committed by Dennis Geiger.

90'

Paul Nebel of 1. FSV Mainz 05 receives his second yellow card, resulting in a red card.

86'

Missed opportunity! Armindo Sieb from 1. FSV Mainz 05 attempted a left-footed shot from the left side of the penalty area, but it went wide of the goal.

85'

Substitution for TSG Hoffenheim: Erencan Yardimci replaces Haris Tabakovic. Erencan Yardimci comes on.

85'

The attempt on goal is thwarted. Nelson Weiper of 1. FSV Mainz 05 fires a left-footed shot from the center of the penalty area, but it's blocked. The assist came from Jae-Sung Lee. Nelson Weiper's shot is denied.

85'

Substitution for TSG Hoffenheim: Dennis Geiger comes on to replace Andrej Kramaric.

84'

Armindo Sieb of 1. FSV Mainz 05 has been awarded a free kick on the left side due to a foul committed by Anton Stach.

83'

Corner awarded to TSG Hoffenheim after Arnaud Nordin allowed the ball to go out. Arnaud Nordin will take the corner kick.

83'

The attempt is denied. Adam Hlozek from TSG Hoffenheim fires a right-footed shot from the right side of the penalty area, but it gets blocked. Adam Hlozek's shot is thwarted.

82'

Adam Hlozek from TSG Hoffenheim earned a free kick on the right flank after being fouled by Dominik Kohr.

82'

Substitution for 1. FSV Mainz 05: Hyun-Seok Hong comes on to replace Dominik Kohr.

81'

Anton Stach from TSG Hoffenheim was awarded a free kick in the defensive area after being fouled by Nelson Weiper.

77'

Offside call against TSG Hoffenheim. Andrej Kramaric has been flagged for offside. Stanley N'Soki is also in an offside position.

76'

Missed opportunity! Jae-Sung Lee from 1. FSV Mainz 05 takes a left-footed shot from the center of the box, but it goes just wide. The assist came from Kaishu Sano. Lee Jae-Sung's attempt misses the target.

75'

Tom Bischof from TSG Hoffenheim has been shown a yellow card for committing a foul.

75'

Arnaud Nordin from 1. FSV Mainz 05 was awarded a free kick on the left side after being fouled by Tom Bischof.

74'

Substitution for TSG Hoffenheim: David Jurásek comes on to replace Marius Bülter. David Jurásek is now on the field.

73'

Dominik Kohr from 1. FSV Mainz 05 was awarded a free kick in the defensive area after being fouled by Anton Stach.

73'

A fresh offensive move is underway. Anton Stach from TSG Hoffenheim takes a right-footed shot from outside the penalty area, but the goalkeeper makes a save right in the middle of the goal. The assist came from Adam Hlozek. Anton Stach's shot was on target.

72'

Arnaud Nordin from 1. FSV Mainz 05 has been awarded a free kick in the defensive area following a foul committed by Valentin Gendrey.

72'

The attempt is thwarted. Paul Nebel from 1. FSV Mainz 05 fires a left-footed shot from the right side of the penalty area, but it's blocked. The assist came from Anthony Caci. Paul Nebel's effort is denied.

71'

Offside call against TSG Hoffenheim. Haris Tabakovic has been flagged for being offside. Oliver Baumann is also involved in the play.

70'

Missed opportunity! Nelson Weiper of 1. FSV Mainz 05 attempted a header from the center of the box, but it went just wide to the left. The cross was delivered by Paul Nebel. Weiper's shot was off target.

68'

Dominik Kohr of 1. FSV Mainz 05 has been awarded a free kick in the defensive area following a foul by Haris Tabakovic.

67'

Missed opportunity! Kaishu Sano of 1. FSV Mainz 05 attempts a header from the center of the penalty area, but it sails over the bar. The assist came from Paul Nebel, who delivered a cross following a corner kick. Sano's shot goes wide.

67'

Substitution for 1. FSV Mainz 05: Armindo Sieb comes on to replace Nikolas Veratschnig.

67'

Substitution for TSG Hoffenheim: Adam Hlozek comes on to replace Bazoumana Touré. Adam Hlozek is now on the field.

66'

Corner awarded to 1. FSV Mainz 05 after Kevin Akpoguma fouled. Arnaud Nordin will take the corner kick.

65'

Fouled by Bazoumana Touré of TSG Hoffenheim - Bazoumana Touré commits a foul.

65'

A shot is deflected. Anthony Caci of 1. FSV Mainz 05 attempts a left-footed strike from the middle of the penalty area, but it's blocked. The assist came from Arnaud Nordin. Anthony Caci's attempt is thwarted.

64'

Corner awarded to 1. FSV Mainz 05 after Stanley Nsoki gave away a foul. Anthony Caci will take the corner kick.

61'

Corner awarded to 1. FSV Mainz 05 after Haris Tabakovic allowed the ball to go out.

61'

Match is currently on hold due to an injury to Bazoumana Touré from TSG Hoffenheim.

60'

Corner awarded to 1. FSV Mainz 05 after a foul by Haris Tabakovic. Haris Tabakovic will take the corner kick.

58'

Arthur Chaves from TSG Hoffenheim earned a free kick in the defensive area after being fouled by Lee Jae-Sung.

57'

Missed opportunity! Nelson Weiper of 1. FSV Mainz 05 attempted a header from the center of the box, but it went just wide to the left. The cross was delivered by Anthony Caci. Nelson Weiper's shot was off target.

56'

The attempt is thwarted. Nelson Weiper from 1. FSV Mainz 05 fires a right-footed shot from the center of the penalty area, but it's successfully blocked. Nelson Weiper's shot is denied.

55'

A fresh offensive move unfolds. Arthur Chaves from TSG Hoffenheim heads the ball from the middle of the penalty area, but it's expertly saved in the upper center of the net. The assist came from Tom Bischof, who delivered a precise cross. Arthur Chaves' attempt was on target.

55'

Corner awarded to TSG Hoffenheim after a foul by Danny da Costa. Danny da Costa will take the corner kick.

55'

Corner awarded to TSG Hoffenheim after a deflection off Robin Zentner. It's now a corner kick taken by Robin Zentner.

54'

Andrej Kramaric from TSG Hoffenheim was awarded a free kick on the right flank after being fouled by Nikolas Veratschnig.

52'

Corner awarded to 1. FSV Mainz 05 after Marius Bülter's foul. Anthony Caci is set to take the corner kick.

51'

Corner awarded to TSG Hoffenheim after Dominik Kohr allowed it. Dominik Kohr takes the corner kick.

51'

Missed opportunity. Marius Bülter from TSG Hoffenheim attempted a header from the center of the penalty area following a corner, but it went wide of the target. Marius Bülter's shot was off target.

51'

The attempt is thwarted. Anton Stach of TSG Hoffenheim fires a right-footed shot from the right side of the penalty area, but it gets blocked. Anton Stach's shot is denied.

49'

Paul Nebel of 1. FSV Mainz 05 has been shown a yellow card for committing a foul.

49'

Paul Nebel from 1. FSV Mainz 05 commits a foul.

48'

The break has ended. The teams are set to resume play.

46'

Match is currently paused due to an injury to Dominik Kohr from 1. FSV Mainz 05.

46'

A fresh offensive move unfolds as Marius Bülter from TSG Hoffenheim takes a right-footed shot from the middle of the penalty area, but the goalkeeper makes a save right in the center of the goal. Marius Bülter's attempt is on target.

45'

The second half is underway with TSG Hoffenheim leading 2-0 against 1. FSV Mainz 05.

45'

Stanley Nsoki of TSG Hoffenheim has been shown a yellow card for committing a foul.

45'

Arnaud Nordin from 1. FSV Mainz 05 was awarded a free kick on the right side after being fouled by Stanley N'Soki.

45'

Foul committed by Nelson Weiper of 1. FSV Mainz 05.

45'

Kevin Akpoguma from TSG Hoffenheim has earned a free kick in the defensive area.

43'

Dominik Kohr from 1. FSV Mainz 05 has been awarded a free kick in the defensive area following a foul by Haris Tabakovic.

40'

Foul committed by Nelson Weiper of 1. FSV Mainz 05.

40'

Substitution for 1. FSV Mainz 05: Arnaud Nordin comes on to replace Phillipp Mwene, who has been injured.

40'

The pause has ended. They are set to resume play.

39'

Match interruption due to an injury to Phillipp Mwene from 1. FSV Mainz 05.

38'

The pause has ended. They are set to resume play.

37'

Oliver Baumann from TSG Hoffenheim has been awarded a free kick in the defensive area.

32'

Goal! TSG Hoffenheim takes the lead with a score of 2-0 against 1. FSV Mainz 05. Andrej Kramaric found the back of the net with a right-footed shot from the center of the box, placing it perfectly into the bottom right corner. The assist came from Bazoumana Touré. What a fantastic goal by Kramaric!

⚽ Goal
31'

Corner awarded to 1. FSV Mainz 05 after Marius Bülter was unable to keep the ball in play. Marius Bülter will take the corner kick.

29'

Another offensive effort underway. Nelson Weiper from 1. FSV Mainz 05 takes a right-footed shot from outside the penalty area, but the goalkeeper makes a save right in the middle of the goal. The assist came from Nikolas Veratschnig.

27'

Corner awarded to 1. FSV Mainz 05 after Kevin Akpoguma allowed the ball to go out. Kevin Akpoguma will take the corner kick.

26'

Tom Bischof from TSG Hoffenheim commits a foul.

25'

Missed opportunity! Nikolas Veratschnig of 1. FSV Mainz 05 attempted a right-footed shot from outside the penalty area, but it went wide of the target.

24'

Missed opportunity! Moritz Jenz from 1. FSV Mainz 05 heads the ball from the center of the box, but it narrowly misses the target. The assist came from Anthony Caci. Jenz's shot goes off target.

23'

Arthur Chaves from TSG Hoffenheim committed a foul.

23'

Arthur Chaves from TSG Hoffenheim has been shown a yellow card for committing a foul.

22'

Haris Tabakovic from TSG Hoffenheim has committed a foul.

21'

Offside call against 1. FSV Mainz 05. Nikolas Veratschnig has been flagged for offside, along with Anthony Caci.

21'

Moritz Jenz committed a foul against 1. FSV Mainz 05.

19'

Fouled by Bazoumana Touré of TSG Hoffenheim - Bazoumana Touré commits a foul.

16'

Dominik Kohr from 1. FSV Mainz 05 has been awarded a free kick in an offensive position following a foul by Arthur Chaves.

16'

Phillipp Mwene of 1. FSV Mainz 05 committed a foul.

15'

Offside call against 1. FSV Mainz 05. Moritz Jenz has been flagged for offside, and Danny da Costa is also in an offside position.

14'

Corner awarded to 1. FSV Mainz 05 after a defensive play by Stanley Nsoki.

12'

Missed opportunity! Nelson Weiper of 1. FSV Mainz 05 heads the ball from the center of the box, but it sails over the crossbar. The assist came from Anthony Caci, who delivered a cross into the area. Weiper's shot goes wide of the target.

11'

Danny da Costa from 1. FSV Mainz 05 has been awarded a free kick in the defensive area after being fouled by Marius Bulter.

5'

Nelson Weiper from 1. FSV Mainz 05 committed a foul.

4'

Goal! TSG Hoffenheim takes the lead against 1. FSV Mainz 05 with a score of 1-0. Andrej Kramaric scores with a left-footed shot from close range. What a finish by Kramaric!

⚽ Goal
3'

Anton Stach from TSG Hoffenheim has been awarded a free kick in the defensive area after being fouled by Moritz Jenz.

3'

Stanley Nsoki commits a foul against TSG Hoffenheim.

2'

Foul committed by Bazoumana Touré of TSG Hoffenheim.

Anthony Caci from 1. FSV Mainz 05 committed a foul.

The opening half begins...

Advanced Statistics
TSG Hoffenheim
FSV Mainz 05
Ball Safe
91
94
Free Kicks
11
18
Goal Kicks
22
4
Duels Won
53
54
Successful Dribbles Percentage
29
36
Assists
2
0
Successful Headers
20
16
Total Crosses
21
28
Throwins
17
28
Goals
2
0
Offsides
2
2
Saves
1
3
Ball Possession %
36
64
Big Chances Created
2
0
Dribble Attempts
7
14
Successful Dribbles
2
5
Substitutions
4
3
Yellowred Cards
0
1

TSG Hoffenheim - FSV Mainz 05 Advanced Statistics Summary

Detailed general metrics for TSG Hoffenheim and FSV Mainz 05 are shown above for quick technical comparison.

TSG Hoffenheim
FSV Mainz 05
Key Passes
5
14
Passes
279
508
Successful Passes Percentage
70
83
Successful Passes
195
420
Successful Long Passes
24
21
Successful Long Passes Percentage
40
39
Long Passes
60
54

TSG Hoffenheim - FSV Mainz 05 Passing Statistics

Detailed passing metrics for TSG Hoffenheim and FSV Mainz 05 are shown above for quick technical comparison.

TSG Hoffenheim
FSV Mainz 05
Attacks
69
139
Shots On Target
5
1
Shots Insidebox
6
11
Shots Total
8
14
Shots Off Target
1
9
Interceptions
9
8
Dangerous Attacks
26
66
Shots Outsidebox
2
3
Accurate Crosses
6
8
Corners
4
7
Goal Attempts
6
10
Injuries
2
2
Shots Blocked
2
4

TSG Hoffenheim - FSV Mainz 05 Attack Statistics

Detailed attack metrics for TSG Hoffenheim and FSV Mainz 05 are shown above for quick technical comparison.

TSG Hoffenheim
FSV Mainz 05
Tackles
19
14

TSG Hoffenheim - FSV Mainz 05 Defense Statistics

Detailed defense metrics for TSG Hoffenheim and FSV Mainz 05 are shown above for quick technical comparison.

TSG Hoffenheim
FSV Mainz 05
Fouls
18
11
Yellowcards
4
2
Redcards
0
1

TSG Hoffenheim - FSV Mainz 05 Fouls and Cards Statistics

Detailed fouls metrics for TSG Hoffenheim and FSV Mainz 05 are shown above for quick technical comparison.

Match Trend Analysis
No trend data available for this match yet.