Hamburger SV vs TSG Hoffenheim Prediction, Preview and Stats

Germany flag 2025/2026 Bundesliga, Germany
Volksparkstadion Sat, 25 Apr - 4:30 PM
Bundesliga
Hamburger SV HSV
1 Winner 2
TSG Hoffenheim TSG
Full Time Sat, 25 Apr 4:30 PM
Round 31 Regular Season
Robert Glatzel - 34' (P)
Goal
|
Goal
Tim Lemperle - 45'
Fisnik Asllani - 18'

CONTEXT

TSG Hoffenheim claimed a 2-1 victory over Hamburger SV in an away win that highlighted their dominance. The match saw Hoffenheim surge ahead early, leading 2-1 at halftime with 59% possession compared to Hamburger SV's 41%. The home side struggled to convert limited chances, while Hoffenheim maintained control without facing significant threats. No red cards disrupted play, and the second half saw no major adjustments from either team. Deemed the stronger side pre-match, Hoffenheim's performance aligned closely with expectations, showing minimal structural deviation of 5.3%. Efficiency stayed in line, and the outcome proved consistent despite unavailable xG data. This result underscores Hoffenheim's tactical edge and ability to secure points on the road against a resilient Hamburger SV defense.

TL;DR

  • Structural deviation: Structural deviation was minimal at 5.3% favoring TSG Hoffenheim.
  • Efficiency shift: Efficiency shift remained in line with expectations.
  • xG alignment: xG alignment unavailable due to missing data.
  • Market alignment: Market alignment was fully achieved.
  • xG expectations: xG expectations could not be evaluated without data.
  • Event impact: No key events or second-half adjustments impacted the result.
  • Red card distortion: No red cards occurred, resulting in zero distortion.
No standings statistics available.
No head-to-head records found.
0.5+ goals: 85%
1.5+ goals: 70%
2.5+ goals: 50%
3.5+ goals: 25%
Confidence: High (≥8 matches)

Quality vs Volume

Home: xG 1.8, Shots 12, xG/Shot 0.15
Away: xG 1.5, Shots 14, xG/Shot 0.11

Open Play vs Set Play

Open Play: 65%
Set Play: 35%

Expected Points

TeamxPts
Home1.8
Away1.2
ℹ️ Methodology: Expected Goals (xG) measures shot quality

Match referee

R. Schröder

25 matches in sample
Avg. cards 0.12
Fouls / match 0.52
Yellow cards / match 0.12
Red cards / match 0
Penalties / match 0

Other match officials

R. Rohde

1st Assistant

P. Kessel

2nd Assistant

F. Lechner

4th Official

Hamburger SV M. Polzin
M. Polzin
VS
TSG Hoffenheim C. Ilzer
C. Ilzer
1
Avg Points / Game (Last 100 Matches)
1.91
0.83 i
Last 6 Opponents
Werder Bremen Rank: L
VfB Stuttgart Rank: L
FC Augsburg Rank: D
Borussia Dortmund Rank: L
FC Köln Rank: D
VfL Wolfsburg Rank: W
Avg Points / Game (Last 6 Matches)
1.33 i
Last 6 Opponents
Borussia Dortmund Rank: W
FC Augsburg Rank: D
FSV Mainz 05 Rank: L
RB Leipzig Rank: L
VfL Wolfsburg Rank: D
Heidenheim Rank: W
8
Head to Head (Wins - Draws - Losses)
8 - 4 - 9
9

Win Probabilities

Live Win Probability (90 Min)
Home Hamburger SV
0.19%
Draw
5.09%
Away TSG Hoffenheim
94.72%

Team Power Ranking

i
What is Power Ranking?
Power score: composite of opponent-weighted form (last 6 & 20 games) and league position over last 3 seasons.
17.98
26.79
0 (Weakest) 100 (Strongest)
Metric
Hamburger SV
TSG Hoffenheim
Power Score
17.98
26.79
League Position
14
4
Global Rank
-
-

Form Analysis Opponent-Weighted

Line chart of recent results (points/trend). Friendlies excluded by default. Hover for opponent, result, xG/xGA and power ranking — based on last 6 matches.

vs
Hamburger SV Opponent-weighted form score
TSG Hoffenheim Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) Hamburger SV TSG Hoffenheim

Heatmaps Ball coordinates

Attack and defence zones from ball position data. Filters: last 6 matches (overall/home/away), time period, competition.

vs

Hamburger SV

Left / Center / Right
Opposition half density
vs season average

TSG Hoffenheim

Left / Center / Right
Opposition half density
vs season average

Possession Efficiency Possession-Adjusted

How effectively each team uses and defends their share of possession. Efficiency adjusted based on team possession percentage

Hamburger SV ⚠ Proxy
vs
⚠ Proxy TSG Hoffenheim
Attacking Efficiency
Higher is better
Attacking Efficiency
34.27
30.17
Defensive Efficiency
Lower is better
Defensive Efficiency
30.17
34.27
Combined Efficiency Index Z-score combining attacking and defensive possession-adjusted efficiency.
Positive = above league average.
Negative = below league average.
Formula: EfficiencyIndex = z(AttackEff) − z(DefenceEff)
-3 0 3
Hamburger SV +0.36 Efficiency Index
vs
TSG Hoffenheim -0.36 Efficiency Index
xG data unavailable for both teams. Values estimated using shots and dangerous attacks (proxy). Confidence: Medium.
Hamburger SV
TSG Hoffenheim
AttackEff = xG ÷ pos
DefenceEff = xGA ÷ (1−pos)

Set Pieces Efficiency Attack & Defence

Set-piece reliance and strength using expected metrics and actual outcomes for each team.

Hamburger SV ⚠ Proxy
vs
⚠ Proxy TSG Hoffenheim
Created Set-piece attacking threat
Hamburger SV TSG Hoffenheim
Set-piece xG Share Share of total expected goals generated from set pieces. Higher = more set-piece reliant in attack.
Goals per Match Average set-piece goals scored per match.
1.00 0.00
vs Expected (xG) Goals scored minus set-piece xG. Positive = overperforming; Negative = underperforming expectations.
vs
Conceded Set-piece defensive exposure
Hamburger SV TSG Hoffenheim
Set-piece xGA Share Share of total expected goals conceded from set pieces. Higher = more exposed to set pieces defensively.
Conceded per Match Average set-piece goals conceded per match.
0.00 1.00
vs Expected (xGA) Goals conceded minus set-piece xGA. Positive = conceding more than expected (bad); Negative = conceding less than expected (good).
vs
xG set-piece data unavailable for both teams. Values estimated using proxy metrics (shots, dangerous attacks). Confidence: Medium.
Hamburger SV
TSG Hoffenheim
xG Share = set-piece xG ÷ total xG
vs Expected = goals − set-piece xG

Counter / Transition Attack & Defence

What happens in the 15 seconds immediately after possession changes hands — based on Last 6 matches.

Hamburger SV
vs
TSG Hoffenheim
Attack After Winning Possession transition → offence
Hamburger SV TSG Hoffenheim
Goals per Match Average goals scored within 15s of winning the ball per match. ↑ better
Shots per Match Average shots taken within 15s of winning the ball per match. ↑ better
Dangerous Attacks Average dangerous attacks launched within 15s of winning possession per match. ↑ better
Defence After Losing Possession loss → defensive exposure
Hamburger SV TSG Hoffenheim
Goals Conceded Average goals conceded within 15s of losing the ball per match. ↓ better
Shots Conceded Average shots conceded within 15s of losing the ball per match. ↓ better
Dangerous Attacks Conceded Average dangerous attacks allowed within 15s of losing possession per match. ↓ better
Hamburger SV
TSG Hoffenheim
Window = 15s post-possession change
Index = 0–1 composite score

PRESSURE INDEX

Momentum phases from smoothed minute-by-minute pressure.

  • TSG had peak pressure around 19'.
  • HSV started the game with stronger pressure.
HSV Pressure TSG Pressure
Pressure Index: TSG reached the top pressure at 19' (78.44).

Team Head to Head Last 6 Seasons

Summary of 21 matches between these sides — filtered by competition and venue context.

Hamburger SV HSV Home
21 matches
TSG Hoffenheim TSG Away
Match Record
8
Wins
9
4
Draws
4
9
Losses
8
Goals
24
Goals Scored
38
38
Goals Conceded
24
-14
Goal Difference
+14

Data last updated: 2026-04-26T00:07:06+00:00

STARTING XI

Match Formation 3-4-1-2
Match Formation 3-4-2-1
Pitch
D. Heuer Fernandes
Portugal
1 D. Heuer Fernandes
N. Capaldo
Argentina
24 N. Capaldo
J. Torunarigha
Nigeria
25 J. Torunarigha
W. Omari
Substitution
France
17 W. Omari
B. Jatta
Substitution
Gambia
18 B. Jatta
N. Remberg
Germany
21 N. Remberg
A. Erlykke
Substitution
Denmark
23 A. Erlykke
W. Mikelbrencis
Substitution
France
2 W. Mikelbrencis
F. Ferreira Vieira
Portugal
20 F. Ferreira Vieira
R. Glatzel
Substitution
Germany
9 R. Glatzel
R. Königsdörffer
Ghana
11 R. Königsdörffer
Pitch
O. Baumann
Germany
1 O. Baumann
A. Hajdari
Switzerland
21 A. Hajdari
O. Kabak
Türkiye
5 O. Kabak
R. Hranáč
Substitution
Czech Republic
2 R. Hranáč
B. Touré
Substitution
Ivory Coast
29 B. Touré
W. Burger
Netherlands
18 W. Burger
L. Avdullahu
Switzerland
7 L. Avdullahu
V. Coufal
Czech Republic
34 V. Coufal
A. Kramarić
Substitution
Croatia
27 A. Kramarić
F. Asllani
Substitution
Germany
11 F. Asllani
T. Lemperle
Substitution
Germany
19 T. Lemperle

General Information

Date & Time :
Apr 25, 2026, 04:30 PM
Competition :
2025/2026 Bundesliga, Germany · Round 31 · Regular Season
Stadium :
Volksparkstadion
Capacity :
57000
Pitch Surface :
Grass
Weather :
☀️ 12°C, Fair
Referees :
René Rohde
Patrick Kessel
Florian Lechner
Robert Schröder

Statistics

Possession
HSV
46%
TSG
54%

Top Statistics

1 Goals 2
2 Big Chances Created 5
12 Shots 15
41 Dangerous attacks 56
41 Possession 59
4 Corners 9
17 Free kicks 11
2 Yellow Cards 4

Match Overview

10 Successful Dribbles 4
10 Goal Kicks 5
16 Dribble Attempts 13
9 Goal Attempts 12
14 Successful Headers 25
85 Ball Safe 73
3 Injuries 0
10 Throwins 18
0 Assists 2
5 Substitutions 5
63 Successful Dribbles Percentage 31
1 Penalties 0

Attacking

82 Attacks 93
1 Big Chances Missed 3

Possession

8 Key Passes 12
73 Successful Passes Percentage 81
33 Successful Long Passes Percentage 40
67 Long Passes 43
22 Successful Long Passes 17
234 Successful Passes 352
319 Passes 435

Defensive

13 Interceptions 9
23 Tackles 14
66 Duels Won 53
4 Saves 3

Build-up

12 Total Crosses 30
3 Accurate Crosses 10

Discipline

1 Offsides 1
11 Fouls 18

Lineup

Referee : Robert Schröder

Starting XI

1
Daniel Heuer Fernandes
Daniel Heuer Fernandes Goalkeeper
6.87
17
Warmed Omari
Warmed Omari Defender
6.61
14
Rayan Philippe
Rayan Philippe
Attacker88'
6.73
24
Nicolás Capaldo
Nicolás Capaldo Defender
6.82
25
Jordan Torunarigha
Jordan Torunarigha Defender
6.79
2
William Mikelbrencis
William Mikelbrencis Midfielder
6.5
6
Albert Sambi Lokonga
Albert Sambi Lokonga
Midfielder75'
6.91
18
Bakery Jatta
Bakery Jatta Midfielder
6.64
16
Giorgi Gocholeishvili
Giorgi Gocholeishvili
Defender75'
6.52
21
Nicolai Remberg
Nicolai Remberg Midfielder
6.87
23
Albert Grønbæk
Albert Grønbæk Midfielder
6.53
19
Damion Downs
Damion Downs
Attacker88'
6.58
9
Robert Glatzel
Robert Glatzel Attacker
6.66
49
Otto Stange
Otto Stange
Attacker64'
6.57
11
Ransford Königsdörffer
Ransford Königsdörffer Attacker
6.71
20
Fábio Vieira
Fábio Vieira Attacker
7.1
Referee : Robert Schröder

Starting XI

1
Oliver Baumann
Oliver Baumann Goalkeeper
6.78
2
Robin Hranac
Robin Hranac Defender
6.73
13
Bernardo
Bernardo
Defender46'
6.86
5
Ozan Kabak
Ozan Kabak Defender
7
21
Albian Hajdari
Albian Hajdari Defender
6.92
7
Leon Avdullahu
Leon Avdullahu Midfielder
6.89
18
Wouter Burger
Wouter Burger Midfielder
7.15
29
Bazoumana Touré
Bazoumana Touré Midfielder
6.92
20
Cole Campbell
Cole Campbell
Attacker85'
6.42
34
Vladimír Coufal
Vladimír Coufal Midfielder
7.07
11
Fisnik Asllani
Fisnik Asllani Attacker
7.01
6
Grischa Prömel
Grischa Prömel
Midfielder64'
6.91
19
Tim Lemperle
Tim Lemperle Attacker
6.91
33
Max Moerstedt
Max Moerstedt
Attacker85'
6.58
27
Andrej Kramaric
Andrej Kramaric Attacker
7.19
22
Alexander Prass
Alexander Prass
Defender75'
6.72

Events

2ND-HALF
Event
Albert Sambi Lokonga
Foul / 6th Yellowcard
90+2'
Event
Damion Downs Albert Grønbæk
9th Substitution
88'
Event
Rayan Philippe Warmed Omari
10th Substitution
88'
85'
Event
Cole Campbell Bazoumana Touré
7th Substitution
85'
Event
Max Moerstedt Tim Lemperle
8th Substitution
Event
Albert Sambi Lokonga William Mikelbrencis
5th Substitution
75'
Event
Giorgi Gocholeishvili Bakery Jatta
4th Substitution
75'
75'
Event
Alexander Prass Andrej Kramaric
6th Substitution
71'
Event
Wouter Burger
Foul / 5th Yellowcard
68'
Event
Grischa Prömel
Argument / 4th Yellowcard
Event
Otto Stange Robert Glatzel
3rd Substitution
64'
64'
Event
Grischa Prömel Fisnik Asllani
2nd Substitution
Event
Nicolai Remberg
Simulation / 3rd Yellowcard
49'
46'
Event
Bernardo Robin Hranac
1st Substitution
1ST-HALF
45'
Event
Tim Lemperle
Right foot shot / 2nd Goal
Event
Robert Glatzel
Right foot shot / 1st Penalty
34'
32'
Event
Oliver Baumann
Foul / 2nd Yellowcard
18'
Event
Fisnik Asllani
Left foot shot / 1st Goal
8'
Event
Robin Hranac
Foul / 1st Yellowcard

Match Commentary

90
Update Update
Foul by Albert Sambi Lokonga against Hamburger SV.
90
Yellow Card Yellow Card Important
Albert Sambi Lokonga of Hamburger SV receives a yellow card for a foul.
90
Update Update
Max Moerstedt of TSG Hoffenheim wins a free kick in the attacking half.
90
Update Update
Foul committed by Albert Sambi Lokonga against Hamburger SV.
90
Update Update
Foul by Nicolás Capaldo for Hamburger SV.
90
Update Update
Max Moerstedt from TSG Hoffenheim wins a free kick on the left wing.
90
Update Update
The second half ends with Hamburger SV losing 1-2 to TSG Hoffenheim.
90
Corner Corner
Attempt saved. Grischa Prömel from TSG Hoffenheim has his right-footed shot from outside the box saved in the bottom right corner by Daniel Heuer Fernandes of Hamburger SV, with an assist from Cole Campbell.
90
Update Update
Rayan Philippe of Hamburger SV misses an attempt with a header from the center of the box, sending it high and wide to the left. The assist came from Ransford Königsdörffer's cross.
89
Update Update
Max Moerstedt of TSG Hoffenheim wins a free kick in the attacking half.
89
Update Update
Nicolás Capaldo from Hamburger SV wins a free kick in the defensive half.
89
Update Update
Foul committed by Max Moerstedt of TSG Hoffenheim.
88
Substitution Substitution
Substitution for Hamburger SV: Damion Downs comes on for Albert Grønbæk.
88
Substitution Substitution
Substitution for Hamburger SV: Rayan Philippe comes on for Warmed Omari.
87
Attempt Attempt
Cole Campbell from TSG Hoffenheim misses the attempt with a left-footed shot from outside the box, sending it high and wide to the left.
86
Corner Corner
Nicolai Remberg's header from the center of the box is saved in the bottom left corner by Oliver Baumann. The attempt was assisted by Fábio Vieira.
85
Substitution Substitution
Substitution for TSG Hoffenheim: Cole Campbell comes on for Bazoumana Touré.
85
Update Update
Foul committed by Leon Avdullahu of TSG Hoffenheim.
85
Update Update
Nicolás Capaldo from Hamburger SV wins a free kick in the attacking half.
85
Substitution Substitution
Substitution for TSG Hoffenheim: Max Moerstedt comes on for Tim Lemperle.
84
Update Update
Albert Sambi Lokonga from Hamburger SV wins a free kick in the defensive half.
84
Update Update
Foul committed by Grischa Prömel of TSG Hoffenheim.
83
Attempt Attempt
Nicolás Capaldo's right-footed shot from the right side of the box is blocked.
83
Update Update
Grischa Prömel from TSG Hoffenheim wins a free kick in the defensive half.
83
Update Update
Foul by Nicolás Capaldo for Hamburger SV.
79
Update Update
There is a delay in the match due to an injury to Fábio Vieira of Hamburger SV.
78
Update Update
Leon Avdullahu from TSG Hoffenheim wins a free kick on the right wing.
78
Update Update
Foul committed by Warmed Omari of Hamburger SV.
78
Attempt Attempt
Bazoumana Touré's left-footed shot from outside the box is blocked. Bernardo provided the assist.
78
Corner Corner
TSG Hoffenheim wins a corner after Warmed Omari concedes.
76
Update Update
Foul committed by Grischa Prömel of TSG Hoffenheim.
76
Update Update
Albert Grønbæk of Hamburger SV wins a free kick in the attacking half.
75
Substitution Substitution
Substitution for Hamburger SV: Albert Sambi Lokonga comes on for William Mikelbrencis.
75
Substitution Substitution
Substitution for TSG Hoffenheim: Alexander Prass comes on for Andrej Kramaric.
75
Substitution Substitution
Substitution for Hamburger SV: Giorgi Gocholeishvili comes on for Bakery Jatta.
74
Corner Corner
Bakery Jatta from Hamburger SV misses an attempt with a header from the center of the box, sending it too high. The chance was set up by Fábio Vieira's cross following a corner.
73
Corner Corner
Corner awarded to Hamburger SV after a foul by Ozan Kabak.
71
Yellow Card Yellow Card Important
Wouter Burger of TSG Hoffenheim receives a yellow card for a bad foul.
71
Update Update
Otto Stange from Hamburger SV wins a free kick in the defensive half.
68
Update Update
Foul committed by Grischa Prömel of TSG Hoffenheim.
68
Yellow Card Yellow Card Important
Grischa Prömel from TSG Hoffenheim receives a yellow card.
66
Update Update
Ransford Königsdörffer from Hamburger SV wins a free kick in the attacking half.
66
Corner Corner
Attempt missed. Bazoumana Touré from TSG Hoffenheim takes a left-footed shot from the left side of the box, but it goes high and wide to the left after a corner.
66
Update Update
Foul committed by Albian Hajdari of TSG Hoffenheim.
65
Corner Corner
Corner awarded to TSG Hoffenheim after being conceded by Jordan Torunarigha.
64
Substitution Substitution
Substitution for Hamburger SV: Otto Stange comes on for Robert Glatzel.
64
Substitution Substitution
Substitution for TSG Hoffenheim: Grischa Prömel comes on for Fisnik Asllani.
63
Update Update
Foul by Nicolai Remberg of Hamburger SV.
63
Update Update
Tim Lemperle from TSG Hoffenheim wins a free kick in the defensive half.
62
Corner Corner
Corner awarded to Hamburger SV after a foul by Vladimír Coufal.
61
Update Update
Jordan Torunarigha from Hamburger SV wins a free kick in the defensive half.
61
Update Update
Foul committed by Wouter Burger of TSG Hoffenheim.
59
Attempt Attempt
Fisnik Asllani's right-footed shot from outside the box is blocked. Tim Lemperle provided the assist with a headed pass.
59
Corner Corner
TSG Hoffenheim wins a corner after Jordan Torunarigha concedes.
58
Update Update
Foul committed by Fisnik Asllani of TSG Hoffenheim.
58
Update Update
Ransford Königsdörffer from Hamburger SV wins a free kick in the defensive half.
56
Corner Corner
Corner awarded to Hamburger SV after a concession by Vladimír Coufal.
56
Attempt Attempt
Ransford Königsdörffer's right-footed shot from the center of the box is blocked. The attempt was assisted by Nicolás Capaldo's cross.
55
Attempt Attempt
Wouter Burger from TSG Hoffenheim misses the attempt with a left-footed shot from outside the box, sending it high and wide to the left. Ozan Kabak provided the assist.
54
Corner Corner
Attempt saved. Bazoumana Touré's header from the center of the box is saved in the bottom right corner by Daniel Heuer Fernandes. The chance was assisted by Andrej Kramaric's cross.
54
Update Update
Jordan Torunarigha from Hamburger SV wins a free kick in the defensive half.
54
Update Update
Foul committed by Fisnik Asllani of TSG Hoffenheim.
53
Corner Corner
TSG Hoffenheim wins a corner after Ransford Königsdörffer concedes.
52
Corner Corner
TSG Hoffenheim wins a corner after Daniel Heuer Fernandes concedes.
51
Update Update
Ransford Königsdörffer of Hamburger SV is caught offside.
50
Update Update
Ransford Königsdörffer from Hamburger SV wins a free kick in the defensive half.
50
Update Update
Foul committed by Wouter Burger of TSG Hoffenheim.
49
Yellow Card Yellow Card Important
Nicolai Remberg of Hamburger SV receives a yellow card.
49
Update Update
Nicolai Remberg from Hamburger SV has gone down, but the referee considers it simulation.
48
Update Update
Robert Glatzel from Hamburger SV wins a free kick in the defensive half.
48
Update Update
Foul committed by Albian Hajdari of TSG Hoffenheim.
48
Attempt Attempt
Ransford Königsdörffer from Hamburger SV misses the attempt with a right-footed shot from the center of the box, sending it high and wide to the right. He was assisted by Fábio Vieira.
47
Corner Corner
TSG Hoffenheim wins a corner after Robert Glatzel concedes.
46
Corner Corner
TSG Hoffenheim is awarded a corner after Jordan Torunarigha concedes it.
45
Update Update
Albian Hajdari from TSG Hoffenheim wins a free kick in the defensive half.
45
Update Update
The fourth official has indicated there will be 4 minutes of added time.
45
GOAL! GOAL! Important
Goal! TSG Hoffenheim takes the lead 2-1 with Tim Lemperle scoring a right-footed shot from the right side of the six-yard box into the bottom left corner, assisted by Albian Hajdari's headed pass.
45
Update Update
Offside called against TSG Hoffenheim. Tim Lemperle is caught offside.
45
Update Update
Fábio Vieira commits a foul for Hamburger SV.
45
Update Update
First half ends with Hamburger SV trailing 1-2 against TSG Hoffenheim.
45
Substitution Substitution
Substitution for TSG Hoffenheim: Bernardo comes on for Robin Hranác.
45
Update Update
The second half begins with the score at Hamburger SV 1, TSG Hoffenheim 2.
44
Corner Corner
Ozan Kabak from TSG Hoffenheim misses a close-range header to the left, assisted by Wouter Burger's cross after a corner.
43
Corner Corner
TSG Hoffenheim wins a corner after Bakery Jatta concedes.
40
Update Update
Fábio Vieira from Hamburger SV wins a free kick in the defensive half.
40
Update Update
Foul committed by Wouter Burger of TSG Hoffenheim.
39
Corner Corner
Fisnik Asllani's right-footed shot from outside the box is saved in the top left corner by Daniel Heuer Fernandes. The attempt was assisted by Bazoumana Touré.
39
Corner Corner
Bakery Jatta's right-footed shot from the right side of the box is saved in the top right corner by Oliver Baumann.
38
Update Update
Leon Avdullahu from TSG Hoffenheim is awarded a free kick in the defensive half.
38
Update Update
Foul committed by Robert Glatzel of Hamburger SV.
37
Update Update
Foul committed by Wouter Burger of TSG Hoffenheim.
37
Update Update
Albert Grønbæk of Hamburger SV wins a free kick in the attacking half.
36
Corner Corner
Ozan Kabak's header from the center of the box is saved in the top left corner by Daniel Heuer Fernandes. The attempt was assisted by Bazoumana Touré's cross.
34
GOAL! GOAL! Important
Goal in the penalty shootout! Robert Glatzel scores for Hamburger SV with a right-footed shot to the center of the goal. The match remains 1-1.
32
Yellow Card Yellow Card Important
Oliver Baumann from TSG Hoffenheim receives a yellow card for a foul.
32
Update Update
Robert Glatzel of Hamburger SV is awarded a penalty after being fouled in the penalty area.
32
Update Update
Oliver Baumann from TSG Hoffenheim concedes a penalty after committing a foul in the penalty area.
29
Update Update
Foul committed by Tim Lemperle of TSG Hoffenheim.
29
Update Update
Nicolás Capaldo wins a free kick for Hamburger SV in the defensive half.
28
Corner Corner
Corner awarded to TSG Hoffenheim after Bakery Jatta concedes.
23
Update Update
There is a delay in the match due to an injury to Bakery Jatta from Hamburger SV.
23
Attempt Attempt
Albert Grønbæk's right-footed shot from the left side of the box is saved in the center of the goal by Oliver Baumann. The attempt was assisted by Fábio Vieira.
21
Update Update
Foul by William Mikelbrencis of Hamburger SV.
21
Update Update
Vladimír Coufal from TSG Hoffenheim wins a free kick in the defensive half.
21
Attempt Attempt
Tim Lemperle from TSG Hoffenheim misses a right-footed shot from the center of the box, sending it to the right. Albian Hajdari provided the assist.
18
GOAL! GOAL! Important
Goal! TSG Hoffenheim takes the lead 1-0 against Hamburger SV. Fisnik Asllani scores with a left-footed shot from the center of the box into the bottom left corner, assisted by Vladimír Coufal's cross.
17
Update Update
Foul by Robert Glatzel of Hamburger SV.
17
Update Update
Tim Lemperle's header from the right side of the six-yard box is blocked. The attempt was assisted by Bazoumana Touré's cross.
17
Attempt Attempt
Wouter Burger from TSG Hoffenheim misses a left-footed shot from outside the box, sending it to the left.
17
Update Update
Vladimír Coufal from TSG Hoffenheim wins a free kick in the defensive half.
14
Update Update
There is a delay in the match due to an injury to Fábio Vieira from Hamburger SV.
13
Update Update
Foul committed by Bazoumana Touré of TSG Hoffenheim.
13
Update Update
Fábio Vieira from Hamburger SV wins a free kick in the defensive half.
8
Update Update
Nicolai Remberg from Hamburger SV wins a free kick in the defensive half.
8
Yellow Card Yellow Card Important
Robin Hranác from TSG Hoffenheim receives a yellow card for a foul.
8
Update Update
Foul by Robin Hranác of TSG Hoffenheim.
7
Update Update
Nicolás Capaldo commits a dangerous play for Hamburger SV.
7
Update Update
Tim Lemperle of TSG Hoffenheim wins a free kick in the defensive half.
6
Corner Corner
Corner awarded to Hamburger SV after a concession by Robin Hranác.
6
Attempt Attempt
Fábio Vieira's left-footed shot from the center of the box is blocked. Ransford Königsdörffer provided the assist.
2
Attempt Attempt
Attempt missed by Bakery Jatta from Hamburger SV with a left-footed shot from the right side of the box.
1
Update Update
Foul committed by Bazoumana Touré of TSG Hoffenheim.
1
Update Update
Nicolás Capaldo of Hamburger SV wins a free kick in the defensive half.

CONCLUSION

TSG Hoffenheim's 2-1 win over Hamburger SV validates their status as the stronger team, dominating possession and holding a halftime lead without concessions. The absence of red cards ensured a fair contest, with Hoffenheim's efficiency proving decisive. Minimal deviation and market alignment highlight the result's predictability, even sans xG metrics. For Hamburger SV, the defeat exposes possession and chance-creation gaps, urging tactical refinements. Hoffenheim gains momentum, solidifying their competitive standing in the league. This match exemplifies controlled away performance, setting a positive tone for future fixtures.

Hamburger SV vs TSG Hoffenheim preview with tactical analysis, xG context, lineup signals, and data-backed betting insights for faster decisions.

Use this page as a quick-read snapshot first, then continue to deep stats and methodology references below.

How We Build This Analysis

BestPreviews combines tactical context, lineup quality, xG trends, and form data across competitions. Read the full methodology and FAQ.