Highlights

FINAL
SIGNAL IDUNA PARK
arrow-simple-up
D. Siebert whistle
SIGNAL IDUNA PARK
0:22
camera-professional-play-symbol

WATCH: BELLINGHAM: “SOME OF THE BEST FOOTBALL WE’VE PLAYED THIS SEASON”

90'
+ 4

DORTMUND GET THE JOB DONE

BVB record their fourth win from five league games to go top of the table, overnight at least. Hoffenheim's three-match winning run is over.
Full-time
90'
+ 2

Substitution

sub
Youssoufa Moukoko
Youssoufa Moukoko
sub
Marco Reus
Marco Reus
90'
+ 1

TIME ADDED ON

Modeste clears a Rudy corner as Moukoko prepares to enter the fray. Into three added minutes...
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.
Kevin  Akpoguma
Kevin Akpoguma 33.43km/h
2.
Julian Brandt
Julian Brandt 33.14km/h
3.
Ozan Kabak
Ozan Kabak 33.02km/h
87'

FINAL ROLL OF THE DICE

And it's ex-Dortmund man Bruun Larsen, who spent five years at the club between 2015 and 2020...
86'

Substitution

sub
Jacob Bruun Larsen
Jacob Bruun Larsen
sub
Georginio Rutter
Georginio Rutter
85'

OVER FROM MODESTE!

Reus wrestles the ball from Kaderabek and immediately releases Hazard. It's one on two, before Modeste catches up and shoots over from 18 yards.
83'

DOUBLE CHANGE

Reyna makes his second substitute appearance of the season. Süle's also on as BVB switch to a back three for the final seven minutes or so...
83'

Substitution

sub
Niklas Süle
Niklas Süle
sub
Marius Wolf
Marius Wolf
83'

Substitution

sub
Giovanni Reyna
Giovanni Reyna
sub
Julian Brandt
Julian Brandt
80'

NERVES BE JANGLING

You can sense the anxiety among the Dortmund fans, the Matchday 3 collapse against Bremen fresh on their minds. There's still just the one goal in it, and Hoffenheim have carried much more of a threat this second half...
80'

Yellow card

yellowCard
Andrej Kramarić
Andrej Kramarić
77'

HUMMELS BOOKED

Hummels is the third BVB player to go into the referee's book, after an over-zealous sliding challenge on Rutter.
76'

Yellow card

yellowCard
Mats Hummels
Mats Hummels
71'

EXTRA MAN IN ATTACK

Dabbur, who scored the winner from the bench against Bochum on Matchday 2, replaces midfielder Prömel.
71'

Substitution

sub
Munas Dabbur
Munas Dabbur
sub
Grischa Prömel
Grischa Prömel
68'

BIG CHANCE!

Meunier's cross is on a plate for Hazard on the penalty spot, but Baumann is quick to react and makes the block. The Hoffenheim stopper then chases after the loose ball, throwing himself in the way of Modeste's follow-up volley. Heroic goalkeeping!
66'

BELLINGHAM SAVES

Hoffenheim pounce as Özcan concedes possession inside his own half. Lucky for him, Bellingham is able to get back to prevent the cross finding Damar.
64'

Yellow card

yellowCard
Ozan Kabak
Ozan Kabak
63'

HOFFENHEIM KNOCKING AT THE DOOR

Damar gets up first to meet Kaderabek's right-wing cross, heading the ball into the back of Meunier and behind for a corner. Angelino's ensuing delivery is hooked clear at the near post, though.
60'

OFF TARGET

Wolf upends Prömel in dangerous territory, 18 yards from Kobel's goal. Kramaric dinks the resultant free-kick over the wall... and the crossbar.
58'

HANDBAGS

Rudy blocks off Reus in the Hoffenheim area. The Dortmund skipper sends the TSG sub flying, prompting an angry response from Vogt. Bellingham wades in, before all three are booked.
57'

Yellow card

yellowCard
Jude Bellingham
Jude Bellingham
57'

Yellow card

yellowCard
Kevin Vogt
Kevin Vogt
57'

Yellow card

yellowCard
Marco Reus
Marco Reus
54'

KRAMARIC SHOT!

Better from Hoffenheim. They're seeing more of the ball as Kramaric warms the palms of Kobel with a shot on the turn from 18 yards.
52'

RUTTER!

Damar has made a real impact since coming on. He feeds Rutter, who doesn't make the best of connections from inside the BVB area, and sends his shot wide.
49'

NEARLY!

Very slick from Dortmund as Bellingham slides a pass into the feet of Brandt in the Hoffenheim area. He shoots low, but Damar slides in to put it behind.
46'

IN AT THE DEEP END

Damar makes just his second Bundesliga appearance, following a 10-minute cameo against Gladbach on Matchday 1. The 18-year-old is one of three half-time changes to the Hoffenheim midfield. The visitors just haven't been able to get a foothold so far.
Kick-off!
45'
+ 2

Substitution

sub
Muhammed Damar
Muhammed Damar
sub
Christoph Baumgartner
Christoph Baumgartner
45'
+ 2

Substitution

sub
Pavel Kadeřábek
Pavel Kadeřábek
sub
Robert Skov
Robert Skov
45'
+ 2

Substitution

sub
Sebastian Rudy
Sebastian Rudy
sub
Dennis Geiger
Dennis Geiger
45'
+ 2

DORTMUND DESERVEDLY AHEAD

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).
Marco Reus's solitary strike is the difference between the two sides at the break. Hoffenheim have offered precious little by way of an attacking threat.
xGoals
1
1.24
0.02
0
Goals
45'
+ 2

Goal attempts
6 off target
3 on target
1 off target
0 on target
Half-time
45'
+ 1

BELLINGHAM!

Jude Bellingham drifts into the Hoffenheim area. The space opens up for him, but Baumann is equal to the England international's powerful drive.
45'

REUS!

Close to a very special Dortmund goal. Bellingham flicks Meunier's pass into the path of Reus, who bends just wide from 18 yards.
44'

HAZARD ON

Thorgan Hazard replaces Bynoe-Gittens. So unfortunate for the English youngster - he'd started brightly.
44'

Substitution

sub
Thorgan Hazard
Thorgan Hazard
sub
Jamie Bynoe-Gittens
Jamie Bynoe-Gittens
42'

BYNOE-GITTENS DOWN

The Dortmund teenager stays down after jostling for a ball with Kabak. It looks like a dislocated shoulder...
39'

BRANDT ON FIRE

Brandt gets the better of Angelino, before firing wide from a tight angle. The Dortmund midfielder has been a hive of activity this first half.
37'

END TO END!

The referee plays advantage after Akpoguma fells Modeste. Brandt carries the ball to the edge of the box, but his pass inside sells Bynoe-Gittens short. Hoffenheim go up the other end, with Angelino pinging a ball towards the back post. Kramaric fires goalwards, forcing Kobel to tip onto the crossbar, but the whistle had already gone for a push by Baumgartner on Schlotterbeck.
35'

Yellow card

yellowCard
Robert Skov
Robert Skov
33'

NOT GIVEN!

There's a VAR check for a possible penalty against Kabak. Wolf's cross certainly caught the Hoffenheim defender's hand, but it's deemed unintentional. The visitors breathe a huge sigh of relief.
31'
Video Assistant RefereeVideo Assistant Referee
Situation No penalty
Review Handball?
Decision No penalty
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.
Julian Brandt
Julian Brandt 33.14km/h
2.
Marius Wolf
Marius Wolf 32.57km/h
3.
Ozan Kabak
Ozan Kabak 32.23km/h
camera-photo

ROLLS REUS

Reus's second Bundesliga goal of the season is his 146th in 345 top-flight games. It's the 60th time he's opened the scoring in a Bundesliga match.
22'

WIDE!

Dortmund carve through Hoffenheim like a knife through hot butter. Brandt and Reus are involved, before Modeste sends in a low cross from the right. Bynoe-Gittens connects on the far side of the six-yard box, but with his left shin rather than foot and the ball drops wide of Baumann's near post.
20'

MODESTE!

Meunier overhits a cross, but Wolf is able to keep it in play on the opposite side. His in-swinging cross finds Modeste, who heads wide on the stretch.
19'

A FINE FINISH...

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).
... that belies Dortmund's xG rating. BVB have now scored at least once in their last 37 Bundesliga home games.
xGoals
1
0.47
0.02
0
Goals
19'

Goal attempts
0 off target
2 on target
1 off target
0 on target
16'

REUS SCORES!

Dortmund's captain kick-starts an attack midway through the Hoffenheim half, before continuing his run. Bynoe-Gittens sweeps a ball inside to Brandt, who instinctively cushions a pass into the box. Bellingham is first to it, but in steams Reus to fire high past Baumann.
16'

Marco Reus

GOAL!

1 : 0
Marco Reus
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.
42 %
9'

J B-G ON THE PROWL

A long ball finds Bynoe-Gittens in the Hoffenheim box. He holds it up well, but his eventual pass is just behind Reus. Right idea.
9'

HOFFENHEIM SHOW NO FEAR

Possession (%)
4555
9'

Passes
39
45
2'

WOLF FROM DOWNTOWN!

Marius Wolf takes aim from distance for Dortmund. He hits the ball cleanly, and Baumann does really well to keep hold of it.
1'

HALF CHANCE!

Rutter wins an early corner for Hoffenheim. Kabak meets Geiger's ensuing cross, but his header lacks the power to seriously trouble Kobel.
Kick-off!

MINUTE'S SILENCE

The two teams and their fans pay their respects, 50 years after the Munich massacre at the 1972 Olympic games.

GUERREIRO UNWELL

Dortmund's first-choice left-back was due to start, before being taken ill.

FRIDAY HEX

BVB are unbeaten in their last 32 home matches on a Friday night - a run which includes a 3-2 win in last season's corresponding fixture.

POST-HAALAND SPREAD

All 10 of Dortmund's competitive goals before this game have been scored by different players.
0:11
camera-professional-play-symbol

WATCH: PRE-MATCH PLEASANTRIES

0:12
camera-professional-play-symbol

WATCH: INSIDE THE SIGNAL IDUNA PARK

MORE ON THOSE TEAMS

Raphael Guerreiro misses out for Dortmund, so Marius Wolf moves over to left-back. Thomas Meunier returns on the opposite flank, while Jamie Bynoe-Gittens replaces the injured Karim Adeyemi. Hoffenheim are unchanged from the 1-0 win over Augsburg.

DORTMUND STARTING LINE-UP

Kobel - Meunier, Hummels, Schlotterbeck, Wolf - Bellingham, Özcan - Bynoe-Gittens, Reus (c), Brandt - Modeste

DORTMUND SUBS

Meyer, Reyna, Hazard, Moukoko, Can, Süle, Passlack, Rothe

HOFFENHEIM STARTING LINE-UP

Baumann (c) - Kabak, Vogt, Akpoguma - Skov, Prömel, Geiger, Angelino - Baumgartner - Kramaric, Rutter

HOFFENHEIM SUBS

Philipp, Kaderabek, Bruun Larsen, Dabbur, Stiller, Rudy, Samassekou, Quaresma, Damar
2:03
camera-professional-play-symbol

WATCH: HERTHA 0-1 DORTMUND

Anthony Modeste's first Dortmund goal was enough for all three points in the German capital.
2:03
camera-professional-play-symbol

WATCH: HOFFENHEIM 1-0 AUGSBURG

Dennis Geiger got the only goal of the game as Hoffenheim beat Augsburg on Matchday 4.

PERSONNEL UPDATE

Mo Dahoud is still a doubt after dislocating a shoulder in the Bremen loss, while Karim Adeyemi picked up a knock on his return against Hertha. Donyell Malen is definitely out. As for Hoffenheim, Breitenreiter has no fresh injury concerns.

THE BREITENREITER VIEW

"Dortmund have had to adapt a their game a little without [Erling] Haaland, but [Anthony] Modeste is also a classic target man with enormous quality. We're prepared for an opponent with huge quality, but we've shown in Leverkusen that games like this can suit us. We also have sufficient quality to be successful in such games. That's why we're going to Dortmund to win."

TERZIC'S TAKE

"Hoffenheim have made a very decent start to the season. They're very versatile offensively and consistently switch positions. They try to draw their opponents out of shape and create large pockets of space. It'll be a good challenge against a strong team."
3:12
camera-professional-play-symbol

WATCH: DORTMUND VS. HOFFENHEIM - THAT'S ENTERTAINMENT!

Games between Dortmund and Hoffenheim have engendered their own share of suspense and excitement down the years. Ahead of the sides’ next meeting in Friday’s Matchday 5 opener, we cast an eye over some of the most memorable moments from the back catalogue. One among them, for Dortmund fan favourite and 2014 World Cup winner Kevin Großkreutz, involved an unforeseen and thankless late turn between the posts.

THE STORY SO FAR - HOFFENHEIM

Hoffenheim lost 3-1 to Gladbach in their opener, but have since taken down Bochum (3-2), Leverkusen (3-0) and Augsburg (1-0). Andre Breitenreiter's team begin the weekend locked on nine points with Dortmund, and the same goal difference (+3).

THE STORY SO FAR - DORTMUND

Dortmund began the Bundesliga campaign with wins over Leverkusen (1-0) and Freiburg (3-1), before losing 3-2 at home to Bremen - a game they led 2-0 until the 89th minute. Edin Terzic's side bounced straight back last time out, winning 1-0 at Hertha Berlin. Victory over Hoffenheim would take them top of the table - overnight at least.

WELCOME!

Borussia Dortmund host Hoffenheim in what is set to be a thrilling start to Bundesliga Matchday 5. BVB are unbeaten in their last 32 home matches on a Friday night - a run which includes a 3-2 win in last season's corresponding fixture - while in-form Hoffenheim are on the hunt for a club record fourth win from five to start the season. Stay tuned!
camera-professional-play-symbol