Highlights

0:23
camera-professional-play-symbol

WATCH: REUS: "WE WERE RUTHLESS"

0:23
camera-professional-play-symbol

WATCH: ARNOLD: "I DON'T KNOW WHY WE'RE INCONSISTENT"

0:24
camera-professional-play-symbol

WATCH: WITSEL: "AN ALMOST PERFECT GAME"

90'
+ 1

THAT'S A WRAP!

Dortmund canter to victory against Wolfsburg, with Erling Haaland and 17-year-old debutant Tom Rothe among the goals. BVB stay second, with their place in next season's UEFA Champions League groups almost in the bag. Wolfsburg stay 13th.
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.
Emre Can
Emre Can 35.96km/h
2.
Maxence Lacroix
Maxence Lacroix 35.35km/h
3.
Erling Haaland
Erling Haaland 33.60km/h
89'

BUNDESLIGA DEBUTS

Rothe gets a big pat on the back from Rose as he makes way, after leaving his mark on the game on his senior debut. Wolf also played his part - teenagers Bynoe-Gittens and Semic are on for their Bundesliga bows.
88'

Substitution

sub
Jamie Bynoe-Gittens
Jamie Bynoe-Gittens
sub
Tom Rothe
Tom Rothe
88'

Substitution

sub
Lion Semic
Lion Semic
sub
Marius Wolf
Marius Wolf
87'

DORTMUND IN THE MOOD

When they are good, they are very, very good. What a way to warm up for Der Klassiker in Munich...
Goal attempts
4 off target
8 on target
5 off target
4 on target
82'

Substitution

sub
Bartosz Bialek
Bartosz Bialek
sub
Jonas Wind
Jonas Wind
81'

CONSOLATION GOAL

Pongracic miscontrols, allowing Nmecha a shot at the Dortmund goal. Kobel beats it out, but only as far as Baku, who stands up Zagadou and lashes into the top corner.
81'

Ridle Baku

GOAL!

6 : 1
Ridle Baku
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.
8 %
79'

ATTACK-MINDED INTRODUCTION

Real Madrid loanee Reinier replaces Witsel. The Brazilian might not get a better opportunity to add to his one goal and assist across his first 35 BVB outings. Witsel's played a blinder - and the fans let him know it.
78'

Substitution

sub
Reinier
Reinier
sub
Axel Witsel
Axel Witsel
73'

THE HAALANDATOR

Three shots, two goals. And apparently Haaland is carrying an injury...
Shots
3
3
Erling Haaland Jonas Wind
70'

OFF THE BAR!

Vranckx wellies an effort against the crossbar. Wolfsburg's luck very much out today.
69'

BVB STREAKS AHEAD OF XG COUNT

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).
Dortmund have now scored 76 goals this Bundesliga season, from an xG of 58.2. That's the highest differential in the division, perfectly illustrated by today's swing.
xGoals
6
2.64
1.43
0
Goals
66'

DORTMUND SWITCH

Moukoko, 17, replaces the red-hot Brandt. Wolfsburg loanee Marin Pongracic also gets a run-out, with Akanji - one of five Dortmund scorers today - earning a breather.
65'

Substitution

sub
Marin Pongracic
Marin Pongracic
sub
Manuel Akanji
Manuel Akanji
65'

Substitution

sub
Youssoufa Moukoko
Youssoufa Moukoko
sub
Julian Brandt
Julian Brandt
63'

DOUBLE CHANGE

Schlager hobbles off after taking a gash to his ankle. Vranckx is on, while Felix Nmecha replaces older brother Lukas. It's all about restoring a modicum of pride for the Wolves now...
62'

Substitution

sub
Felix Nmecha
Felix Nmecha
sub
Lukas Nmecha
Lukas Nmecha
62'

Substitution

sub
Aster Vranckx
Aster Vranckx
sub
Xaver Schlager
Xaver Schlager
60'

HAALAND CHANCE!

Haaland's played in by Bellingham, but Casteels gets an outstretched leg to the the Dortmund's striker's low finish from the right-hand angle of the six-yard box. The hat-trick is very much on...
54'

HAALAND AT THE DOUBLE!

A textbook Haaland finish, high past Casteels from the left third of the area, but it's a goal that owes so much to the ingenuity of Brandt. Not even Haaland expected the first-time lay-off, let alone the Wolfsburg defence. A lovely team goal, with Reus also involved in the build-up.
54'

Erling Haaland

GOAL!

6 : 0
Erling Haaland
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 %
50'

REUS DENIED!

Witsel slips Reus in behind the Wolfsburg defence. He pulls the trigger on his left foot, but Casteels spreads himself well and diverts it wide.
47'

KOBEL!

Wolfsburg, with Roussillon having replaced Kruse, are on the attack. Akanji blocks from Nmecha, before Wind forces a flying save out of Kobel with a shot that was creeping in at the far post.
Kick-off!
45'
+ 1

Substitution

sub
Jérôme Roussillon
Jérôme Roussillon
sub
Max Kruse
Max Kruse
0:24
camera-professional-play-symbol

WATCH: ERLING'S BACK!

Enjoy Haaland's first Bundesliga goal since he found he net against Hoffenheim on 22 January. It's his 17th in 20 league games so far this season.
camera-photo

FIVE GOALS IN 14 FIRST-HALF MINUTES

Dortmund have never held such a big half-time lead in a home Bundesliga match. Five goals from nine attempts, no less.
45'
+ 1

FIVE-STAR DORTMUND

Rampant from Die Schwarzgelben. The home fans are very happy indeed.
Half-time
45'

LACROIX INJURED

Lacroix's left thigh is heavily strapped - he can't continue. Mbabu is on as the Wolves shift to a four-man defence.
45'

Substitution

sub
Kevin Mbabu
Kevin Mbabu
sub
Maxence Lacroix
Maxence Lacroix
43'

HAALAND WATCH

Promising from Dortmund again as Bellingham shifts a pass into the feet of Haaland. He's in-between the centre-backs, but his first touch is heavy and Casteels is out to gather.
41'

Yellow card

yellowCard
Yannick Gerhardt
Yannick Gerhardt
39'

HAALAND ENDS HIS DROUGHT!

It gets worse for Wolfsburg. Witsel nicks the ball off Nmecha in the BVB box. Kobel launches it up field, forcing a mistake from Brooks on halfway. It's shifted out to Brandt on the right and into the box for Reus. He could have a go himself, but selflessly tees up Haaland for a routine finish into the unguarded net. That's his first goal in 384 minutes of Bundesliga football, dating back to Matchday 19.
38'

Erling Haaland

GOAL!

5 : 0
Erling Haaland
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.
94 %
36'

CAN ADDS A FOURTH!

What is going on? Wolfsburg back off as Can saunters into space, before stepping inside of Arnold and hitting a daisy cutter past the despairing dive of Casteels from a good 20 yards. Wolfsburg's No.1 will feel he should have done better. This could be a cricket score.
34'

Emre Can

GOAL!

4 : 0
Emre Can
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.
3 %
33'

Yellow card

yellowCard
Ridle Baku
Ridle Baku
33'

EMPHATIC

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).
Three goals, and not expected to score even one. BVB have been clinical.
xGoals
3
0.89
1.19
0
Goals
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.
Emre Can
Emre Can 35.96km/h
2.
Maxence Lacroix
Maxence Lacroix 35.35km/h
3.
Lukas Nmecha
Lukas Nmecha 33.60km/h
29'

THREE AND EASY!

Powerplay from Dortmund. Reus whips in a free-kick from the left. Akanji sticks out a boot, beating Haaland to the punch, and helping it past Casteels. No offside - BVB are flying!
28'

Manuel Akanji

GOAL!

3 : 0
Manuel Akanji
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.
9 %
27'

DORTMUND STRIKE AGAIN!

Dortmund basking in the sun as they add a quick-fire second. Witsel recovers possession on the edge of his own area, before feeind Haaland on the right. The Dortmund striker carries the ball deep into Wolfsburg territory, eventually slipping a pass through to Witsel, who'd continued his run. The Belgian coolly fires under Casteels for 2-0.
26'

Axel Witsel

GOAL!

2 : 0
Axel Witsel
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.
21 %
24'

ROTHE WITH A DEBUT GOAL!

What a story! Brandt clips in a corner to the near post, where debutant TOM ROTHE - remember the name! - rises to flick a backwards header beyond Casteels. He's only 17!
24'

Tom Rothe

GOAL!

1 : 0
Tom Rothe
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 %
22'

WOLF!

Reus slips a pass into the box for Wolf, who smashes narrowly wide of the far post. Haaland had just pulled off his marker on the penalty spot, and was arguably the better option.
20'

WOLFSBURG SHOULD BE 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).
That Nmecha chance was about as golden as they come. According to xG, they should be 1-0 up.
xGoals
0
0.21
1.19
0
Goals
17'

NMECHA CONCERN

Nmecha is receiving treatment after overstretching his left knee when chasing down a long ball. The physio's magic spray seems to have done it's job though - at least for now - as Wolfsburg's top scorer returns to the field of play.
14'

HAALAND ON THE PROWL

Brute strength from Haaland to hold off the challenge of Lacroix. The 21-year-old digs out a cross, but Bornauw makes the block at the near post. BVB's No.9 hasn't scored in five Bundesliga matches, remember. That's his longest lean spell since joining Dortmund.
11'

CHANCES!

Rothe with the chance to open his Bundesliga account, but his low right-footed strike from inside the box is blocked. Dortmund come again with Wolf, who exchanges passes with Reus, before losing out to Lacroix by the by-line. Haaland was waiting...
7'

ROAMING ROTHE

Bundesliga debutant, Rothe, playing more of a wing-back role, sends a cross into the arms of Casteels. BVB with a three-man defence today. The teenager should enjoy getting forward, judging by his 11 assists for the U19s.
3'

KOBEL SAVES!

Wolfsburg should be ahead as Kruse squares a pass into the six-yard box for Nmecha, but he's denied at close quarters by a brilliant bit of goalkeeping from Kobel. Let-off for BVB!
2'

WARNING SHOT

Maxi Arnold can really strike the ball well from range, but this one trickles wide.
1'

AWAY WE GO!

Dortmund kick us off in glorious sunshine. Perfect football weather.
Kick-off!

SEA OF BLACK AND YELLOW

It's another sell-out crowd at the Signal Iduna Park. Can BVB right the wrongs of their 4-1 loss to Leipzig, in their first game back in front of a full house?

A HAPPY EASTER IN DORTMUND?

"Wolfsburg are a team with a lot of quality," admitted Rose prior to the game. "They have good players, but we have a home game. We want to perform with confidence here and make sure the fans have a nice Easter."

TABLE TALK

Dortmund can close the gap on Bayern to six points, for 24 hours at least. Bayern face Bielefeld on Sunday, before hosting BVB in Der Klassiker next weekend. Wolfsburg sit 13th, with an eight-point cushion on the relegation zone, and only final five rounds of fixtures of the 2021/22 season remaining.
2:03
camera-professional-play-symbol

WATCH: VFB STUTTGART 0-2 BORUSSIA DORTMUND

BVB lost Gio Reyna to a season-ending injury, but his replacement Julian Brandt didn't disappoint. The Germany international stuck away a brace.
2:03
camera-professional-play-symbol

WATCH: WOLFSBURG 4-0 ARMINIA BIELEFELD

Lukas Nmecha's brace helped Wolfsburg bounce back from three straight losses in style a week ago.

TEEN TITANS

Dortmund also have a further three teenagers on the bench in Youssoufa Moukoko (17) - the Bundesliga's youngest goalscorer - ex-Man City forward Jamie Bynoe-Gittens (17) and Lion Semic (18).

WHO IS TOM ROTHE?

A little background on Rose's curveball on the left-hand side of defence. Rothe joined Dortmund's U19s from the St. Pauli U17s in summer 2021. He's made 27 appearances across the U19s Bundesliga, domestic cups and UEFA Youth League so far this season, registering three goals and 11 assists.

MORE ON THOSE TEAMS

With Raphael Guerreiro out and Nico Schulz only just back after an injury of his own, Marco Rose hands 17-year-old Tom Rothe his Bundesliga debut at left-back. Julian Brandt starts after his brace from the bench in Stuttgart, while Marius Wolf replaces the injured Thorgan Hazard. Visitors Wolfsburg are unchanged from the 4-0 drubbing of Arminia Bielefeld.

DORTMUND STARTING LINE-UP

Kobel - Can, Akanji, Zagadou, Rothe - Witsel, Bellingham - Brandt, Reus (c), Wolf - Haaland

DORTMUND SUBS

Hitz, Schulz, Moukoko, Reinier, Pongracic, Semic, Bynoe-Gittens, Papadopoulos

WOLFSBURG STARTING LINE-UP

Casteels (c) - Lacroix, Bornauw, Brooks - Baku, Schlager, Arnold, Gerhardt - Wind, Kruse - L. Nmecha

WOLFSBURG SUBS

Pervan, Roussillon, Mbabu, Vranckx, Steffen, F. Nmecha, Philipp, Bialek, Lukebakio
camera-professional-play-symbol

Welcome along!

Here you can find all the information about Dortmund against Wolfsburg on Matchday 30.