Highlights

90'
+ 7

Heidenheim 4-2 Bremen

Heidenheim picked up their first ever Bundesliga victory, on a day which marked their coach Frank Schmidt becoming the longest serving coach in German football history. Florian Kleindienst put the hosts in front from the penalty spot before Eren Dinkci – who is on loan at Heidenheim this season from Bremen – dribbled through to double their lead. A Marvin Ducksch penalty early in the second half brought Bremen back into the game, before Mitchell Weiser levelled matters. Dinkci showed no mercy against his parent club, though, and restored Heidenheim’s lead within a matter of minutes before another former Bremen man, Jan-Niklas Beste, tucked in a fourth from the edge of the area to seal the deal for Heidenheim.
Full-time
90'

Speed check: The fastest player in the game after 90 minutes

information
Speed check: The fastest player in the game after 90 minutes
Through high-end camera technology and machine learning, the speed of each player is evaluated in real time. Top speed then means, the fastest measured single frame of a player/game.
1.
Eren Sami Dinkci
Eren Sami Dinkci34.80km/h
2.
Jan-Niklas Beste
Jan-Niklas Beste34.25km/h
3.
Romano Schmid
Romano Schmid32.74km/h
86'

Tale of the tape (2)

information
xGoals
The xGoals value of a club is calculated from the sum of all goal probabilities (goals and shots on goal) of that team. During a match, it’s easy to see whether the club is performing better than expected (goals > xGoals) - or maybe even higher (xGoals > goals).
...but then xG still favours Bremen, which means Heidenheim have been efficient to almost double the number goals they would have been expected to score with their chances.
xGoals
4
2.12
2.53
4
Goals
86'

Tale of the tape

Heidenheim have had so many chances this afternoon, and that would certainly suggest they deserve to win this...
Goal attempts
14off target
4on target
7off target
3on target
85'

Hot Heidenheim

Heidenheim have scored as man goals in this game as they did in the first three games of the season.
77'

The Beste for last?

That should be it for Heidenheim with Beste restoring their two-goal advantage and surely sealing the points? Another former Bremen player scores from the edge of the area.
76'
Jan-Niklas Beste
Goal probability
information
Goal probability
Goal probability determines the likelihood that the ball will land in the goal from every position on the pitch. The value is based on large amounts of data from previous years; factors such as shot angle, distance to goal and opponent pressure - as well as mathematical models.
11 %
Distance to Goal
information
Distance to Goal
The distance to goal is measured at the time of the shot - from the position of the ball to the center of the goal.
18.48 m
73'

Turning the screw?

Heidenheim have twice gone close to turning the screw, Kleindienst's shot just now missing the post by inches. Can they hold on to the points?
70'

Double for Dinkci

He is on loan from Bremen and has struck now TWICE against his parent club! Another dribble and delightful finish from a man who netted just once during his time at Bremen, and twice in an hour against them here.
68'

Eren Dinkçi

GOAL!

3:2
Eren Dinkçi
Goal probability
information
Goal probability
Goal probability determines the likelihood that the ball will land in the goal from every position on the pitch. The value is based on large amounts of data from previous years; factors such as shot angle, distance to goal and opponent pressure - as well as mathematical models.
12 %
Distance to Goal
information
Distance to Goal
The distance to goal is measured at the time of the shot - from the position of the ball to the center of the goal.
17.42 m
64'

Bremen level!

Debutant Deman sends a perfect cross onto the head of Weiser, who brings the guests level! And something suggests we have not seen the last goal of the afternoon!
64'
Mitchell Weiser
Goal probability
information
Goal probability
Goal probability determines the likelihood that the ball will land in the goal from every position on the pitch. The value is based on large amounts of data from previous years; factors such as shot angle, distance to goal and opponent pressure - as well as mathematical models.
19 %
Distance to Goal
information
Distance to Goal
The distance to goal is measured at the time of the shot - from the position of the ball to the center of the goal.
7.74 m
62'

Kleindienst hits the post!

A deflection on Kleindiest's shot takes the ball off target, as it also clips the outside of the post! Almost the two-goal lead restored, but at least that has stirred the fans' voices again!
59'

Tide turned

information
xGoals
The xGoals value of a club is calculated from the sum of all goal probabilities (goals and shots on goal) of that team. During a match, it’s easy to see whether the club is performing better than expected (goals > xGoals) - or maybe even higher (xGoals > goals).
It's incredible how quickly things change in football! Added to that miss from Stage in the first half, and another good effort for Bremen in this second, and now they are ahead on xG and pushing for an equaliser here.
xGoals
2
1.59
2.25
2
Goals
49'

Penalty for Bremen

The referee and VAR consult yet again and it's a penalty for Bremen this time! Ducksch's first attempt is staved, but the half-time substitute is on hand to head in the rebound. Game on!
49'
Marvin Ducksch
Goal probability
information
Goal probability
Goal probability determines the likelihood that the ball will land in the goal from every position on the pitch. The value is based on large amounts of data from previous years; factors such as shot angle, distance to goal and opponent pressure - as well as mathematical models.
88 %
Distance to Goal
information
Distance to Goal
The distance to goal is measured at the time of the shot - from the position of the ball to the center of the goal.
6.83 m
47'
Video Assistant RefereeVideo Assistant Referee
SituationPenalty
ReviewHandball?
DecisionPenalty
47'

Werner rings the changes

Three changes for Bremen at the break, with Friedl, Jung and Kownacki all hauled off. Can Veljkovic, Deman and Ducksch breathe new life into the northerners?
Kick-off!
45'
+ 4

Substitution

Half-time
45'

Dribble, DInkci, DOUBLE!

There it is, a deserved second for Heidenheim, and it is all Dinkci's doing. He dribbles in from the right, beating three defenders before dispatching the ball into the back of the net. No celebration for the former Bremen player, but the fans are going wild!
44'

Eren Dinkçi

GOAL!

2:0
Eren Dinkçi
Goal probability
information
Goal probability
Goal probability determines the likelihood that the ball will land in the goal from every position on the pitch. The value is based on large amounts of data from previous years; factors such as shot angle, distance to goal and opponent pressure - as well as mathematical models.
16 %
Distance to Goal
information
Distance to Goal
The distance to goal is measured at the time of the shot - from the position of the ball to the center of the goal.
14.15 m
41'

Best chance for Bremen!

Jens Stage will wonder how he has not brought Bremen level just shy of half-time. He slides in at the far post with the goal at his mercy, but hooks his effort over the top of the open goal!
31'

Dinkci over

ANOTHER chance for Heidenheim, this time Dinkci drilling over. Will they pay for this profligacy?
30'

Speed check: The fastest player in the game after 30 minutes

information
Speed check: The fastest player in the game after 30 minutes
Through high-end camera technology and machine learning, the speed of each player is evaluated in real time. Top speed then means, the fastest measured single frame of a player/game.
1.
Jan-Niklas Beste
Jan-Niklas Beste34.25km/h
2.
Niklas Stark
Niklas Stark32.65km/h
3.
Romano Schmid
Romano Schmid32.63km/h
27'

Kleindienst chance!

Big chance for a second goal for Kleindients, who intelligently skips past his marker, but then fires his effort high and wide, admittedly from a tight angle.
23'

Deadly dead balls

Four of Heidenheim's five goals this season have come from set-pieces - this was the second penalty, with one coming from a corner and one from a free-kick. A free-kick led to this penalty too.
14'

Hosts on top

Heidenheim are really hungry for this first Bundesliga win - they are pushing for a second.
Goal attempts
3off target
1on target
0off target
0on target
6'

Kleindienst converts!

The hosts take the lead inside six minutes! Kleindienst assumes the responsibility and slots it home - 1-0!
5'
Tim Kleindienst
Goal probability
information
Goal probability
Goal probability determines the likelihood that the ball will land in the goal from every position on the pitch. The value is based on large amounts of data from previous years; factors such as shot angle, distance to goal and opponent pressure - as well as mathematical models.
77 %
Distance to Goal
information
Distance to Goal
The distance to goal is measured at the time of the shot - from the position of the ball to the center of the goal.
11 m
4'

Beste hits the wall

Beste and Dinkci lined it up, with the former hitting it. It strikes the arm of a defender in the wall, but the referee waved play on before being called to the monitor by VAR - IT'S A PENALTY!
4'
Video Assistant RefereeVideo Assistant Referee
SituationNo penalty
ReviewHandball?
DecisionPenalty
4'

Dangerous free-kick

Early chance for the hosts with a free-kick right on the edge of the penalty area...
Kick-off!

Here they come!

The teams emerge, followed by Frank Schmidt - the man making history today as he heads into his 17th year as Heidenheim coach. Can he celebrate with a first Bundesliga win?

Warm-ups over

The two teams have returned to the dressing rooms after the warm-ups. Less than 15 minutes away from kick-off now!
camera-photo

Duck for Ducksch

Ducksh is starting on the bench for the first time since Bremen were promoted to the Bundesliga in 2022.

Woltemade starts

Nick Woltemade replaced the injured Marvin Ducksch early in Bremen's last game, and now he replaces him in the starting XI. Ducksch is not deemed fit enough to start as Woltemade makes his first start in almost three years (17 October 2020 at Freiburg).

Two changes for Schmidt

Compared to Heidenheim's last game against Dortmund, Schmidt makes two changes to his starting XI. Beck and Thomala both drop down to the bench, with Föhrenbach and Pieringer coming in.

Heidenheim starting XI:

Müller - Traore, Mainka (c), Siersleben, Föhrenbach – Dinkci, Maloney, Theuerkauf, Beste - Pieringer, Kleindienst

Heidenheim subs:

Eicher, Pick, Beck, Schöppner, Schimmer, Sessa, Dovedan, Keller, Thomalla

Bremen starting XI:

Pavlenka - Pieper, Stark, Friedl (c) - Weiser, Schmid, Groß, Stage, Jung - Kownacki, Woltemade

Bremen subs:

Zetterer, Bittencourt, Deman, Njinmah, Ducksch, Veljkovic, Lynen, Rapp, Borre

Vote now to win big prizes!

To mark the Bundesliga’s 60th birthday back on 24 August, we’re giving fans the chance to pick their all-time best Bundesliga XI – this week it’s the goalkeepers. Cast your votes below to go into the draw to win some exclusive prizes.
camera-photo

Probable line-ups

Who’s set to play this weekend? Who’s going to miss out? Keep up to date with all the latest team news right here!

Werder's worry

The Green-Whites registered their first goals and enjoyed their maiden victory of the campaign against Mainz last weekend but they will be wary of an interesting stat going into this Matchday 4 encounter. In the six competitive fixtures between Heidenheim and Bremen, the visiting side has never won.
camera-photo

Schmidt's incredible run

Heidenheim boss Frank Schmidt will have been in charge of the Baden Württemberg-based side exactly 16 years come Sunday's game.
1:02
camera-professional-play-symbol

Watch: Heidenheim 2-1 Bremen - previous meeting

Bremen lost in Heidenheim in the latter part of the 2021/22 Bundesliga 2 season, but still secured promotion as runners-up. The Green-Whites finished 13th on their return to the big time, while Heidenheim joined the big time as Bundesliga 2 champions.
2:03
camera-professional-play-symbol

Watch: Dortmund 2-2 Heidenheim - highlights

The writing seemed to be on the wall as Heidenheim went 2-0 down inside 15 minutes at Dortmund, but Eren Dinkci and Tim Kleindienst scored second-half goals to rescue a 2-2 draw. It marks another step in the right direction for the promoted club, who lost 2-0 to Wolfsburg on the opening weekend before giving away a 2-0 lead in defeat to Hoffenheim on Matchday 2.
2:03
camera-professional-play-symbol

Watch: Bremen 4-0 Mainz - highlights

Werder began life without Niclas Füllkrug in fine style. It was their first win of the season after defeats to Bayern Munich (4-0) and Freiburg (1-0), and first on home soil since February.

Welcome!

After claiming their maiden Bundesliga point in Dortmund, can new boys Heidenheim go one better against Werder Bremen in the first of two Sunday fixtures? Stay tuned to find out!