13/02 7:30 PM
14/02 2:30 PM
14/02 2:30 PM
14/02 2:30 PM
14/02 2:30 PM
14/02 2:30 PM
14/02 5:30 PM
15/02 2:30 PM
15/02 4:30 PM

BVB Dortmund Borussia Dortmund - M05 Mainz Mainz

BVB
4
M05
0
SIGNAL IDUNA PARK(Sold out)
whistleTobias Welz
Advertisement
76 %Julian Ryerson
Julian Ryerson

Vote for your Man of the Match!

Vote for your Man of the Match!
1:32
camera-professional-play-symbol

Watch: Ryerson reflects on BVB win

2:04
camera-professional-play-symbol

Watch: Dortmund celebrate at full time

camera-photo

Full-time: Borussia Dortmund 4-0 Mainz

Dortmund move to within three points of Bundesliga leaders Bayern Munich thanks to a routine victory over Mainz. Guirassy continued his purple patch in front of goal with two excellent headers, but Ryerson was the star of the show with his four assists.
Full-time
90'
+ 1

Into added time

We're going to have three additional minutes.
90'

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

info-small
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.
Felix Nmecha
Felix Nmecha34.83km/h
2.
Maximilian Beier
Maximilian Beier32.96km/h
3.
Kaishu Sano
Kaishu Sano32.66km/h
0:26
camera-professional-play-symbol

Watch: Almost a goal back

Mainz win a corner this time. Dortmund fail to deal with it but Weiper can't get the better of Kobel, prodding the ball straight at the goalkeeper from point-blank range.
87'

Another caution

Chukwuemeka brings down Nebel and is shown a yellow card.
camera-photo

Four for Dortmund

Another Dortmund corner leads to another Dortmund goal! Again it's Ryerson with the delivery, and this time Bensebaini gets a touch on the ball to divert it into the net.
84'
Ramy Bensebaini
Goal probability
info-small
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.
13 %
Distance to Goal
info-small
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.
4.28 m
82'

Almost a fourth!

Silva does well to shrug off a challenge before attempting to play a one-to with Chukwuemeka on the edge of the area. Mainz intercept the pass but the ball ends up at the feet of Bellingham, whose effort s deflected wide for ANOTHER Dortmund corner.
80'

Let-off for Mainz

The visitors fail to adequately deal with another Dortmund corner and the loose ball falls to Silva, whose shot cannons off a Mainz defender and bounces clear.
78'

No takers

Mwene does well to pick out the run of Kohr, who manages to cut the ball back into the penalty area from the byline. Unfortunately for him, and for Mainz, none of his team-mates are able to get on the end of the defender's pass.
76'

Becker denied!

Mainz almost get a goal back as Weiper flicks on Batz's clearance into the path of Becker, whose left-footed shot is saved by Kobel. The resulting corner comes to nothing.
75'

No treble for Guirassy

Adeyemi and Sabitzer replace Guirassy and Nmecha.
74'

Tietz departs

Moments later, Amiri manages to get a shot off on the edge of the Dortmund area, but the playmaker's effort is blocked.
72'

Weiper coming on

Mainz are about to make another change.
70'

Big games coming up

Dortmund face RB Leipzig and Bayern in their next two league games. Can they make up further ground on the Bavarians?
67'

Ryerson yet again!

The Norwegian wants his fourth assist! His cross towards Silva is well struck but Batz manages to divert the ball behind for a corner, which comes to nothing.
64'

Just offside

Guirassy tries to nod another deep cross into the path of Nmecha, but the linesman's flag goes up.
63'

Little threat

info-small
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).
Not much in the way of a Mainz response so far.
xGoals
3
1.52
0.33
0
Goals
62'

Five changes

Three for Mainz, two for Dortmund. Becker, Nebel and Mwene are on for the visitors, with Silva and Chukwuemeka entering the fray for Borussia.
camera-photo

Guirassy wants his hat-trick

Another Dortmund corner is swung in dangerously by Svensson, but this time Guirassy can't direct his header on target.
60'

Substitution

0:17
camera-professional-play-symbol

Watch: Superb from Batz!

The Mainz goalkeeper is forced into action yet again as Brandt links up well with Beier before unleashing a low, left-footed drive which appears to be creeping inside the near post - until Batz gets a strong left hand to the shot.
56'

Another booking

The Mainz defender is booked for that challenge on Nmecha.
55'

Flying save

Nmecha is caught late by Posch but manages to square the ball to Beier, whose effort from around 20 metres out is parried clear by Batz.
54'

Bellingham brings down Amiri

The Mainz man is seeing more of the ball in this second half but is stopped in his tracks by Bellingham as he tries to launch another attack.
52'

Excellent stop

Batz keeps the score at 3-0 with a fine save from Nmecha, who had managed to get his shot away after sidestepping a couple of Mainz defenders deep inside the area.
51'

Better from the visitors

Da Costa's cross from the right is cleared, but Mainz win back possession and Amiri lets fly from distance. His powerful strike flies straight at Kobel, who gathers the ball at the second attempt.
48'

Damage limitation for Mainz?

Dortmund are dominating possession early in the second half.
46'

Back under way

The hosts get us up and running again.
Kick-off!
45'
+ 6

Dortmund making a change

Reggiani is coming on for Süle at the start of the second half.
45'
+ 6

As it stands...

Dortmund are moving nine points clear of third-placed Hoffenheim and just three behind leaders Bayern ahead of the Bavarians' trip to Bremen this weekend.
45'
+ 6

Substitution

camera-photo

Half-time: Borussia Dortmund 3-0 Mainz

What a half for Dortmund, and for Guirassy and Ryerson in particular. The Norwegian has been the architect of all three Borussia goals, with Guirassy finding the net either side of Beier's close-range header to give Kovač's team a comfortable half-time lead.
Half-time
45'
+ 4

Racking up the goals

Guirassy is now on 75 Bundesliga goals for Cologne, VfB Stuttgart and Dortmund.
45'
+ 3

Chance for a goal back

Mainz win a free-kick and Amiri pings a lovely ball towards the back post, but Potulski's cut-back towards Tietz is cut out by Kobel. The Dortmund keeper is caught by the Mainz striker as he collects the ball, earning Borussia a free-kick of their own.
45'
+ 1

Into stoppage time

Five minutes added on. Mainz will be happy to see the back of this first half.
camera-photo

Guirassy makes it three!

Ryerson has his third assist of the night - and Guirassy has his second goal. The corner is swung into the six-yard box and the Dortmund striker meets the delivery with a firm header into the net. The hosts are absolutely flying!
42'
Serhou Guirassy
Goal probability
info-small
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.
40 %
Distance to Goal
info-small
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.
1.49 m
41'

Deflected over

Nmecha tries his luck from the edge of the area, but his shot takes a wicked deflection off a defender and loops behind for another Borussia corner.
40'

Another Dortmund corner

Ryerson's first effort is nodded back out to the Norwegian, whose second delivery takes a deflection off a Mainz defender before being hoofed clear.
38'

Ball in the net...

...but it's offside! Widmer runs on to Lee's perfectly weighted pass and slips a first-time shot beyond Kobel, but the linesman's flag goes up immediately.
36'

Mainz taking more risks

Dortmund appear to be looking to hit Mainz on the counter-attack as the visitors push forward in search of a route back into the game. Beier tries to break clear down the Dortmund right, but Posch is alert to the danger and wins possession back for Mainz.
34'

Ambitious effort

Ryerson's cross is cleared only as far as Süle, whose first-time strike from the edge of the area flies high over Batz's crossbar.
32'

Good goalkeeping

Dortmund win a corner and Svensson delivers another teasing ball towards the back post, but this time Batz manages to get a strong hand to the cross.
30'

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

info-small
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.
Kaishu Sano
Kaishu Sano32.66km/h
2.
Maximilian Beier
Maximilian Beier32.23km/h
3.
Danny da Costa
Danny da Costa32.00km/h
29'

Magnificent pass

Anton does brilliantly to pick out Guirassy with an eye-of-the-needle through-ball, but the Dortmund striker is quickly closed down by Potulski and Posch, who between them manage to clear the danger.
28'

Enforced change

Potulski replaces the injured Bell.
26'

Bell struggling

The veteran defender may have to come off here. Nmecha appeared to land on Bell's leg after being caught by the 34-year-old in midfield. Bell is back on his feet, but he's limping heavily.
24'

Süle cautioned

The Dortmund defender catches Lee near the centre circule and follows Widmer into Welz's book.
0:26
camera-professional-play-symbol

Watch: Mainz living dangerously

Da Costa brings down Nmecha inside the penalty area, but the referee waves play on.
21'

Golden opportunity!

Amiri sends Silas racing in behind the Dortmund defence but the former Stuttgart striker fails to hit the target with his shot, curling the ball wide of the far post with only Kobel to beat.
19'

Mainz look to regroup

The visitors are enjoying a nice little spell of possession as they look to take the momentum out of Dortmund's sails.
17'

Two shots...

...two goals for Dortmund. Clinical.
Goal attempts
0off target
2on target
0off target
0on target
0:14
camera-professional-play-symbol

Watch: It's two!

Mainz have a mountain to climb now. Ryerson is again the architect, lifting a cross towards the back post where Beier is on hand to nod the ball home. Batz got a touch on the header but was unable to keep it out.
15'
Maximilian Beier
Goal probability
info-small
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.
35 %
Distance to Goal
info-small
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.
5.87 m
camera-photo

Can Mainz respond?

The visitors hadn't done an awful lot wrong up to that point, but they now find themselves behind at Signal Iduna Park.
camera-photo

Dortmund in front!

Ryerson swings the ball into the area and Guirassy rises above Kohr to direct a thumping header into the far corner. Borussia have an early lead!
11'
Video Assistant RefereeVideo Assistant Referee
SituationGoal
ReviewFoul?
DecisionGoal
10'
Serhou Guirassy
Goal probability
info-small
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
info-small
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.15 m
9'

Skipper booked

Widmer brings down Beier right on the corner of the penalty area and Dortmund have a free-kick in a dangerous position.
8'

Mainz standing firm

Dortmund are seeing plenty of the ball in the early stages, but Mainz are defending well. The Zerofivers have lost only one of their 10 games since Fischer took over from Bo Svensson.
5'

Pressure building

Dortmund are beginning to find their groove. Guirassy picks out Svensson, who cuts the ball back to Nmecha on the edge of the area. The Dortmund midfielder then tries to feed Beier inside the area, but his pass is intercepted.
3'

Guirassy goes down

The Dortmund striker wants a penalty after going to ground under Posch's challenge, but referee Welz is unmoved.
2'

Tietz denied!

Early chance for Mainz as Tietz's snap-shot is parried away by Kobel, but it wouldn't have counted - the linesman's flag was up for offside.
1'

Off we go!

Mainz get proceedings under way. The visitors are aiming for their third win in a row, while Dortmund are hoping to cut the gap to Bayern to just three points.
Kick-off!

Here come the teams

Referee Tobias Welz leads the two teams out onto the pitch. Kick-off is drawing ever closer...
camera-photo

Bensebaini travelled separately

Kovač has told German broadcaster RTL that Bensebaini has been struggling with a minor illness over the past couple of days and therefore travelled to tonight's game separately. "It was a precautionary measure," said the Dortmund coach. "I hope that he can hold out until the end."
camera-photo

Atmosphere building

A little under 15 minutes to go until kick-off at Signal Iduna Park.
0:45
camera-professional-play-symbol

Watch: Dortmund relaxed ahead of kick-off

0:28
camera-professional-play-symbol

Watch: Mainz players get a feel for the pitch

Reus slams home

Marco Reus opened the scoring with a thumping effort in Dortmund's 4-0 victory over Mainz in December 2019. Jadon Sancho, Thorgan Hazard and Nico Schulz were also on target in that match.
camera-photo

More on that Dortmund team

Bensebaini comes in for the suspended Schlotterbeck as Borussia boss Kovač makes just one change to the team that started last weekend’s 2-1 win at Wolfsburg. Schlotterbeck hasn’t missed a single minute of Bundesliga action since Matchday 10 but is ruled out tonight, having picked up his fifth booking of the season at the Volkswagen Arena.
camera-photo

More on that Mainz team

Fischer keeps faith with the side that started last weekend's 2-0 home victory over Augsburg. With Hollerbach sidelined, Silas keeps his place alongside Tietz in attack, while in-form Amiri is looking to find the net for the fourth game running.

Dortmund subs

Meyer, Reggiani, Couto, Sabitzer, Chukwuemeka, Özcan, Inácio, Adeyemi, Silva

Mainz subs

Rieß, Mwene, Leitsch, Potulski, Nebel, Veratschnig, Bøving, Becker, Weiper
3:34
camera-professional-play-symbol

Watch: Dortmund city and stadium tour

camera-photo

Silas on what Mainz represents in his career...

"Mainz represents everything, I would say, in the sense that it is the club that gave me back confidence. So I owe them a lot. That is why in every match I give my all so that I can give back the confidence they gave me."
3:47
camera-professional-play-symbol

Watch: There's something brewing in Dortmund

Unbeaten in 14 Bundesliga matches and on a run of five consecutive victories, BVBhave announced their intent to challenge for this season’s title.
camera-photo

Kovač on facing Mainz

"Mainz are fighting for survival. They put in strong performances in Munich and Leipzig so this won't be a walkover. We're going up against a very well-drilled team."
camera-photo

Urs Fischer on facing Dortmund

"Dortmund like to play their way through the middle and also have players who can take on opponents one-on-one. We need to be well organised, including when dealing with transitions. At the same time, it’s important to be brave on the ball and keep it moving. In the end, it’s about getting the right balance against a top team that have lost just once and boast the second-best defence in the league."
2:07
camera-professional-play-symbol

Watch: Lee's best bits

Mainz had some more good news ahead of the game as attacking midfielder Jae-sung Lee penned a new contract with the club. His original deal, having joined from Holstein Kiel in 2021, was set to expire this summer. "It makes me proud to keep getting to wear this shirt," the South Korean said after putting pen to paper.
3:37
camera-professional-play-symbol

Watch: Amiri spearheading Mainz’s revivial

An in-depth look at how Mainz have climbed up the table in recent weeks, thanks to new head coach Urs Fischer and attacking midfielder Nadiem Amiri.
camera-photo

The Bundesliga's form team

After drawing 3-3 with Frankfurt in their first game of 2026, Dortmund have gone on to claim five consecutive victories in the league, which makes them the most in-form team in the Bundesliga.
camera-photo

Turnaround under Fischer

Mainz have lost just one of their 10 competitive matches since appointing Urs Fischer back in December, picking up 15 points from their last eight Bundesliga games (an average of 1.9 per game). By contrast, over the first 13 matchdays, the 05ers managed to accrue just six points.
2:03
camera-professional-play-symbol

Watch: Mainz 0-2 Dortmund - previous meeting

Dortmund won in Mainz for the first time in almost three years in the reverse fixture. At home, they're unbeaten in five against the 05ers after picking up a 3-0 win in last season's corresponding encounter.
2:03
camera-professional-play-symbol

Watch: Wolfsburg 1-2 Dortmund - highlights

Dortmund remain six points behind leaders Bayern Munich after snatching a late victory at Wolfsburg, thanks to Serhou Guirassy's third goal in two games. BVB are now on a five-match winning run in the Bundesliga.
2:03
camera-professional-play-symbol

Watch: Mainz 2-0 Augsburg - highlights

Nadiem Amiri scored a pair of penalties as Mainz registered a third straight win that lifted them two points clear of the relegation zone after 21 games.

Hello and welcome!

Welcome along and thanks for joining us for build-up and live coverage of this Matchday 22 fixture between Borussia Dortmund and Mainz.