Highlights

0:22
camera-professional-play-symbol

WATCH: BELLINGHAM: "HAPPY TO BE PLAYING CHAMPIONS LEAGUE NEXT SEASON"

0:21
camera-professional-play-symbol

WATCH: SVENSSON: "WE WILL BE AN EXAMPLE"

90'
+ 2

DORTMUND HAVE DONE IT!

BVB are guaranteed Champions League football next season, with one game to play. Fully deserved winners - utterly professional stuff from the resurgent DFB Cup winners. They could yet finish second, if results go their way.
Full-time
90'
+ 1

HISTORIC GOAL

Robin Quaison puts away his 30th Bundesliga goal from the penalty spot, making him Mainz's all-time leading scorer in the German top flight. The decision came following a retrospective review for a handball against Hazard.
90'
+ 1

Robin Quaison

GOAL!

1 : 3
Robin Quaison
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.
undefinedundefined
77 %
undefinedundefined
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.
undefinedundefined
1.
Nico Schulz
Nico Schulz 33.58km/h
2.
Reinier Jesus Carvalho
Reinier Jesus Carvalho 32.64km/h
3.
Jeremiah St. Juste
Jeremiah St. Juste 32.37km/h
undefinedundefined
89'
Video Assistant RefereeVideo Assistant Referee
Situation No penalty
Review Handball?
Decision Penalty
89'

BARREIRO!

Leandro Barreiro's unmarked as he collects an inside pass on the edge of the Dortmund area. The Luxembourg international takes aim, but his fierce strike is deflected behind.
88'

BELLINGHAM HOOKED

Jude Bellingham gets a well-earned breather. A genuine box-to-box midfielder, who's been keeping his replacement, Thomas Delaney, out of the side. And 17 at that!
87'

Substitution

sub
Thomas Delaney
Thomas Delaney
sub
Jude Bellingham
Jude Bellingham
85'

KOHR ON

Latza makes way for Mainz following a typically industrious shift. It's his final home game for the 05ers ahead of a summer move to boyhood club Schalke.
84'

TRIPLE CHANGE

With the result surely in the bag, Terzic throws on Hazard, Reinier and Schulz. Reus - who's set a real captain's example - Sancho and Guerreiro are the men to make way.
84'

Substitution

sub
Dominik Kohr
Dominik Kohr
sub
Danny Latza
Danny Latza
84'

Substitution

sub
Reinier
Reinier
sub
Jadon Sancho
Jadon Sancho
84'

Substitution

sub
Nico Schulz
Nico Schulz
sub
Raphaël Guerreiro
Raphaël Guerreiro
84'

Substitution

sub
Thorgan Hazard
Thorgan Hazard
sub
Marco Reus
Marco Reus
83'

TOP SAVE!

Mainz close to an immediate response, but Szalai's low strike finds the outstretched boot of Bürki.
81'

GAME, SET AND MATCH

Haaland goes all-out Terminator to brush off Hack and hold off St. Juste. They do enough to stop him from getting a shot away, but not finding Brandt to his left. The BVB sub shows quick feet to evade the advancing Dahmen, before sticking the ball away on his left foot. Tidy goal - that's surely BVB into the Champions League.
80'

Julian Brandt

GOAL!

0 : 3
Julian Brandt
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.
undefinedundefined
68 %
undefinedundefined
76'

BRANDT ON

Reyna makes way for Julian Brandt. The American has put in a solid shift on his 46th Bundesliga appearance. He's only 18!
76'

Substitution

sub
Julian Brandt
Julian Brandt
sub
Giovanni Reyna
Giovanni Reyna
73'

FRESH LEGS, FRESH IDEAS

Szalai and Stöger are on for Mainz - can they turn this one around?
72'

Substitution

sub
Ádám Szalai
Ádám Szalai
sub
Karim Onisiwo
Karim Onisiwo
72'

Substitution

sub
Kevin Stöger
Kevin Stöger
sub
Jean-Paul Boëtius
Jean-Paul Boëtius
68'

PRECISION PASSING

Passes
259
558
66'

BACK-TO-BACK CHANCES!

Much more like the Dortmund of the first half as Haaland shakes off a couple of Mainz shirts on his way into the box. The ball is worked to Sancho, who sees his curling strike beaten away quite brilliantly by young Dahmen. Akanji meets Reus's ensuing corner, but Hack gets a touch to direct it away from goal. No corner given, mind.
64'

BÜRKI HEROICS!

Roman Bürki adjusts his feet really well to beat away Latza's strike that took a wicked deflection off Mo Dahoud. Big, big stop by the Swiss, who's only playing because of an injury to Marwin Hitz.
61'

PROBING

Dortmund attack with the lively Guerreiro. He finds Reyna, but the American teen's route to goal is blocked by a red shirt.
57'

SHIFTING TIDE?

Mainz are pushing hard at the start of the second half as Brosinski leathers an effort off target from 18 yards. Their high press is causing BVB problems.
52'

MORE GOALS EXPECTED

Mainz have scored at least once in their last eight Bundesliga games, while BVB have scored more second-half goals this season than any other Bundesliga club - 48!
48'

WARNING SIGNS

Much better from Mainz as Brosinski advances up the right-hand side. He crosses for Onisiwo, who fails to make contact at the near post. Meunier does, the BVB right-back putting the ball behind for a corner, which comes to nothing.
46'

HERE WE GO AGAIN!

The teams are back out after that longer-than-expected rain delay. Robin Quaison and Edimilson Fernandes are on for Mainz.
Kick-off!
45'
+ 1

Substitution

sub
Edimilson Fernandes
Edimilson Fernandes
sub
Danny da Costa
Danny da Costa
45'
+ 1

Substitution

sub
Robin Quaison
Robin Quaison
sub
Robert Glatzel
Robert Glatzel
45'
+ 1

RESTART DELAYED

Wind, thunder and torrential rain have forced a delay of 10 minutes to the start of the second half. Strange to think the players were basking in glorious sunshine at kick-off...
45'
+ 1

DORTMUND ON TRACK

Pinball in the Mainz area to end the first half as Bellingham and Haaland have goal-bound strikes blocked. BVB are great value for their lead, and will qualify for next season's Champions League if they can see out the win.
Half-time
44'

DORTMUND ADD A SECOND!

Lovely team goal for Dortmund's second. Guerreiro lifts a cute ball over the Mainz defence for the run of Sancho. He glides into the area unchecked, before squaring for Reus to poke home ahead of Haaland.
42'

Marco Reus

GOAL!

0 : 2
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.
undefinedundefined
30 %
undefinedundefined
42'

DORTMUND ON TOP

Possession (%)
3367
40'

ONISI-NO!

Karim Onisiwo puts on the after-burners, the Austrian driving in off the left and travelling a good 50 yards before getting his shot off from 18 yards. It was always moving away from Bürki's goal, though.
31'

DAHMEN DOES HIS JOB

Reus bends a teasing ball into the six-yard box. Dahmen can't keep hold of it, but gathers at the second attempt, before Reyna can pounce. BVB very much in control...
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.
undefinedundefined
1.
Erling Haaland
Erling Haaland 32.32km/h
2.
Alexander Hack
Alexander Hack 32.09km/h
3.
Thomas Meunier
Thomas Meunier 31.62km/h
undefinedundefined
29'

PENALTY SHOUT

Reus goes into the Mainz box, attempting to flick the ball over Hack. The Mainz defender gets a block in - with his hand if you ask the black-and-yellow shirts. Despite vocal appeals, match referee Harm Osmers is unmoved.
24'

STUNNER!

Superb way to open the scoring. Da Costa doesn't deal with a ball in from the right. Sancho picks it up and feeds Guerreiro, who whips an unstoppable curling strike beyond the despairing dive of Dahmen. As things stand, BVB will qualify for next season's Champions League.
23'

Raphaël Guerreiro

GOAL!

0 : 1
Raphaël Guerreiro
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.
undefinedundefined
4 %
undefinedundefined
21'

REYNA!

Dortmund come again as the ball's sprayed out wide right for Meunier. He whips it in with interest, but Reyna doesn't make the desired contact with his header and glances well wide.
18'

BELLINGHAM!

As close as we've come to a goal in Mainz. Bellingham starts the move and continues his run. Reyna's cross is deflected into the path of the English teen, who fires wide from just inside the Mainz area.
14'

OPEN

The game's beginning to open up, with Mainz seeing more of the ball in the Dortmund half - particularly in the wide areas.
5'

BVB LIVELY

Dortmund have made a confident start in Mainz. Danny Da Costa had to be very alert to a Jude Bellingham pass intended for Haaland moments ago. Dahmen has just gobbled up an in-swinging free-kick from Reus. A win will secure Champions League football, remember...
Kick-off!

CONFIDENCE HIGH

Both sides come into this game brimming with confidence, which sets us up perfectly for an entertaining evening. Mainz are unbeaten in a Bundesliga-best nine games, while Dortmund have lost just once in their last eight games in all competitions - and can secure Champions League football with a win today. BVB have lost just five of their 29 Bundesliga meetings with Mainz to date.
0:15
camera-professional-play-symbol

WATCH: DREAM FOOTBALL WEATHER IN MAINZ

HAALAND HUNTING AWAY RECORD

Haaland has scored 16 of his 25 Bundesliga goals so far this term away from home. The record for single-season away goals - currently shared by Jupp Heynckes and Timo Werner - is 17.

MAGICAL MAINZ

Nine matches without defeat is Mainz’s best ever single-season streak, and currently the longest unbeaten run of any Bundesliga team. Since taking over as head coach, Svensson has claimed 30 points from his first 18 matches as Mainz coach, losing only four times. All that has helped confirmed the ZeroFivers place in the Bundesliga for next season.
0:15
camera-professional-play-symbol

WATCH: DORTMUND ARRIVE IN MAINZ

MAINZ TEAM NEWS

Svensson has a pretty firm idea of his preferred starting line-up these days, but hands a rare start to Dahmen in goal, with Zentner out, while Mwene and Kohr are also rested with Mainz already safe.

DORTMUND TEAM NEWS

After leapfrogging Frankfurt into fourth, Dortmund know a win today will secure a top-four finish. Bürki will keep his place in goal with Hitz ruled out, while Reyna earns a start. Meunier also comes in, while Brandt and Hazard are waiting on the bench.

MAINZ STARTING XI!

Dahmen - St. Juste, Hack, Niakhate - da Costa, Barreiro, Latza (c), Brosinski - Boetius - Glatzel, Onisiwo

MAINZ SUBS

Liesegang, Bell, Mwene, Öztunali, Fernandes, Stöger, Kohr, Quaison, Szalai

DORTMUND STARTING XI!

Bürki - Meunier, Akanji, Hummels, Guerreiro - Bellingham, Dahoud - Sancho, Reus (c), Reyna - Haaland

DORTMUND SUBS

Drljaca, Delaney, Hazard, Schulz, Brandt, Reinier, Passlack, Can, Knauff

LINE-UPS COMING UP!

We'll have the official team news from both sides within the next 10 minutes or so, so keep your eyes peeled.
2:03
camera-professional-play-symbol

WATCH: DORTMUND 1-1 MAINZ - REVERSE FIXTURE

Mainz held Dortmund to a draw at the Signal Iduna Park earlier this season...

JOB DONE FOR MAINZ

Meanwhile for Mainz, the job is done. Safety has been secured after an incredible turnaround under Bo Svensson in the second half of this season. Only Dortmund and Bayern have picked up more points across the last 10 rounds of fixtures in the Bundesliga than Mainz, who could finish as high as 11th this season having sat on just seven points after 17 games.

TODAY THE DAY FOR BVB?

After Ruhr rivals Schalke helped Dortmund by beating Frankfurt on Saturday, a win today can confirm Dortmund's place in the Champions League for next season. If BVB can make that happen just a few days after winning the DFB Cup against RB Leipzig, it really would be a dream week to end a rollercoaster campaign.

Welcome!

Here you will find the most important information on the game between 1. FSV Mainz 05 and Borussia Dortmund on Matchday 33 of the 2020/21 Bundesliga season.