Highlights

0:22
camera-professional-play-symbol

Watch: Sancho: "I'm grateful"

90'
+ 4

Full-time: Mainz 3-0 Dortmund

A one-sided opening quarter of the game saw this game over as a contest within 23 minutes. Dortmund's mind has already wandered to the Champions League final and Mainz capitalised for three points which take them out of the relegation play-off berth, away from automatic relegation danger and with their destiny in their own hands.
Full-time
90'
+ 3

Coaches congratulate

Before the final whistle is blown, the two coaches already embrace!
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.
camera-photo

Nearly safe

Mainz have not really had many chances in this second half, but they did all the hard work in the first 45 minutes, to leave smiles like these on their faces...
69'

Foot on the ball

The pace of the game has dropped a lot with Dortmund circulating the ball, but not penetrating. Damage limitation has started and the guests are happy enough to ensure no more Mainz goals are scored, without desperately seeking a route back into this game.
59'

Dortmund fighting

A few changes at half-time and the players who have come in look determined to turn things around for the guests.
Possession (%)
3466
53'

Flag denies Moukoko

Moukoko has the ball in the back of the net, but the flag goes up - it has been checked, but the offside position is confirmed.
52'
Video Assistant RefereeVideo Assistant Referee
SituationNo goal
ReviewOffside?
DecisionNo goal
47'

Ear-Lee opening

Another big chance for Mainz just moments into the second half, with Lee denied a hat-trick by Meyer's reaction save.
Kick-off!
45'
+ 2

Substitution

45'
+ 2

Substitution

45'
+ 2

Half-time: Mainz 3-0 Dortmund

Mainz have taken full advantage of Dortmund's Champions League hangover, with the guests not at the races at all just days after reaching the final of European football's elite club competition. Mainz have been hungry, and rewarded for it.
Half-time
35'

Almost a fourth!

Meyer this time IS able to get his hands to a shot from Barreiro and push it behind for a corner. It has been a challenging afternoon for the last line of the Dortmund defence, but he prevents Mainz from netting a fourth on this occasion.
32'

Doubly efficient

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).
Mainz have an xG of only half of the three goals they have scored, showing how efficient they have been.
xGoals
3
1.5
0.59
0
Goals
camera-photo

Celebration time

There's still plenty of time on the clock, but Mainz are in a celebratory mood.
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.
3.
Marius Wolf
Marius Wolf30.68km/h
29'

Third brace for Lee

This is the third brace of Lee's Bundesliga career, and his second this season, having scored two against Darmstadt on Matchday 28; all six of his goals this season have come at home.
27'

Zentner's there!

Dortmund finally put an attack together and show that Robin Zentner is on the field, the Mainz custodian making a fine save from Morey to earn a huge cheer from the fans.
24'

Lee makes it three!

Mainz are three up! Once again Dortmund's defence is taken apart with ease, with Lee converting from the same position, and in the same style, as Barreiro's opener. It looks like the points are staying in Mainz, and we are barely halfway through the first half.
23'

Jae-sung Lee

GOAL!

3:0
Jae-sung Lee
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.
20 %
Shot speed
information
Shot speed
Shot speed describes the maximum speed in km/h that a ball reaches in a shot on goal. The distance is measured from the location of the shot to the centre of the goal.
79.39 km/h
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.28 m
19'

Easy does it!

Mainz are making it look easy against the Champions League finalists! Safety is within their grasp as Lee doubles their lead, intercepting a poor clearance from Meyer and tucking it into the empty net.
19'

Jae-sung Lee

GOAL!

2:0
Jae-sung Lee
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.
61 %
Shot speed
information
Shot speed
Shot speed describes the maximum speed in km/h that a ball reaches in a shot on goal. The distance is measured from the location of the shot to the centre of the goal.
105.69 km/h
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.04 m
13'

First blood

It has been all Mainz so far, and they deservedly take the lead! Leandro Barreiro provides a side-foot finish from Widmer's cut-back, and the 05ers are ahead.
12'
Leandro Barreiro
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.
44 %
Shot speed
information
Shot speed
Shot speed describes the maximum speed in km/h that a ball reaches in a shot on goal. The distance is measured from the location of the shot to the centre of the goal.
86.91 km/h
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.
9.71 m
8'

Crossbar!

Amiri's direct free-kick flies through the wall and hits the crossbar, with Meyer not even making a move for the ball, it was struck so well.
7'

Chance for hosts

Gruda is caught on the edge of the box, giving Mainz a good shooting opportunity from 20 yards.... They've scored four from free-kicks so far this season.
1'

The Yellow Wall is there

It may not be as imposing as it is at Signal Iduna Park, but there are a few bricks of that Yellow Wall in a corner of the MEWA Arena.
Kick-off!
camera-photo

Quintet left behind

While Schlotterbeck (c.) is the only survivor, Mats Hummels (r.), Marcel Sabitzer (l) and Niclas Füllkrug (2nd l.) are left out of the squad entirely. There's no place for Adeyemi or Kobel either, with that quintet afforded a complete rest today.

Almost all change for Dortmund

Schlotterbeck is the only survivor from Tuesday's win in Paris, with 10 new faces in the Dortmund starting XI today.
0:50
camera-professional-play-symbol

Mainz warming up

0:22
camera-professional-play-symbol

Dortmund warming up

Dead rubber for Dortmund

Having reached the final of the UEFA Champions League in midweek, and with fifth spot and a place in the Champions League sealed, this game is something of a dead rubber for Dortmund. They will certainly want to win, but there would be no harm done if they do not.

Pursuing a precious point

With Cologne's dramatic win over Union Berlin earlier, Mainz know they need a win to be sure of avoiding direct relegation. Given their 12-goal superior goal difference, though, a point would be enough to put the Billy Goats at a safe distance behind them, and it would also take them out of the relegation play-off berth at the expense of Union Berlin.
0:30
camera-professional-play-symbol

Mainz preparing

The final home game of the season for these Mainz players...
0:45
camera-professional-play-symbol

Dortmund checking out the pitch

A brief walk around the pitch, perhaps wondering whether the grass at Wembley will look the same on June 1.

Mainz starting line-up

Zentner - Van den Berg, Kohr, Hanche-Olsen - Widmer (c), Barreiro, Amiri, Caci - Gruda, Lee - Burkardt Subs: Rieß, Da Costa, Rich

Mainz subs

Rieß, Da Costa, Richter, Krauß, Fernandes, Guilavogui, Ngankam, Ajorque, Weiper

Dortmund starting line-up

Meyer - Wolf, Süle, Schlotterbeck, Morey - Özcan, Nmecha - Malen, Reus (c), Bynoe-Gittens - Moukoko

Dortmund subs

Lotka, Maatsen, Ryerseon, Papadopoulos, Brandt, Can, Pohlman, Wätjen, Sancho

Revenge best served cold

Although Dortmund's Champions League spot is confirmed next season and they have nothing to play for compared to Mainz, victory could be the most brutal revenge for last season's final day heartbreak. M05 have been inspired since Bo Henriksen's arrival, but still sit 16th in the Bundesliga. BVB could give them a final day from hell if they and Cologne win, while a relegation/promotion play-off match could also be confirmed today.
camera-photo

Demons exercised?

That final day collapse looked like it might have been the end for Terzić, but fast-forward a year and the lifelong BVB fan incredibly has his side in a Champions League final. Dortmund face Real Madrid at Wembley on June 1, and securing their second European Cup would forever consign the heartbreak of Mainz to the history books.
2:03
camera-professional-play-symbol

Mainz still haunting Dortmund's nightmares

Terzić referenced it pre-match, and sadly for BVB, their 2-2 draw with Mainz on the final day of the 2022/23 season will always haunt them. The draw saw a first Bundesliga title in 11 years slip through their fingers in the most dramatic of fashions.
camera-photo

More Dortmund rotation?

Before finishing off PSG in their Champions League semi-final, Dortmund showed their mighty squad depth by making 10 changes for the visit of Augsburg, and duly thumped their opponents 5-1. Youssoufa Moukoko starred with two goals, as did departing legend Marco Reus who managed a goal and two assists. There was also a first appearance for academy graduate Kjell Wätjen who set up Reus' goal and caused plenty of excitement among the fanbase.
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!
camera-photo

Win fan shop vouchers, signed jerseys and official Bundesliga match balls!

Starting 11 May, the DFL is giving away prizes around Bundesliga Matchdays 33 and 34. Click HERE for your chance to win!
camera-photo

Terzić on Mainz

"Mainz ruined it for us last season, and I didn't feel much better going into the winter break after our last game with them. They always make it very competitive. We played well in the first half, but didn't turn up in the second. We threw it away at home before, but I'm confident we'll do things better there tomorrow."
camera-photo

Henriksen on Dortmund

"Congratulations to BVB [on making the Champions League final]. As Bundesliga coaches, we are happy when German teams are successful in Europe, that's clear. Two of them were in the Champions League semi-finals, which is only positive for German football. I have absolutely no idea who they will play. But in the last week they made ten changes and won 5-1 against Augsburg. That says it all. They have quality everywhere, it doesn't matter where, we will have respect them."

Mainz to ruin Reus farewell tour?

Departing BVB legend Marco Reus has 14 goals in 22 Bundesliga games against Mainz, making them his joint-favourite opponent (also 14 vs. Werder Bremen), but the 05ers have drawn the last two encounters and have conceded only four goals in their last seven Bundesliga outings, while they boast a record of four wins and two draws at home under Bo Henriksen.
camera-professional-play-symbol

Watch: Dortmund 1-1 Mainz - previous meeting

Julian Brandt scored a stunning free-kick but Borussia Dortmund were again left frustrated by a dogged Mainz side in a 1-1 draw just before the winter break.
2:03
camera-professional-play-symbol

Watch: Dortmund 5-1 Augsburg - highlights

Marco Reus had a hand in three goals in his penultimate Dortmund home game as the Black-Yellows overwhelmed Augsburg last weekend.
2:03
camera-professional-play-symbol

Watch: Heidenheim 1-1 Mainz - highlights

Mainz missed the chance to vacate the relegation play-off spot after Jonathan Burkardt's third goal in four games was cancelled out in Heidenheim.
0:30
camera-professional-play-symbol

Hello and welcome!

Thanks for joining us for build-up and live coverage of this Matchday 33 fixture between Mainz and Dortmund.