Highlights

90'
+ 8

Full-time: Mainz 0-1 Bremen

Ole Werner's men pick up all three points at the MEWA Arena. Marvin Ducksch's early opener proved to be enough for the visitors, who pick up a third consecutive Bundesliga victory in the process to continue their push for a European spot.
Full-time
90'
+ 3

Substitution

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.
2.
Niklas Stark
Niklas Stark34.31km/h
3.
Karim Onisiwo
Karim Onisiwo33.06km/h
camera-photo
46'

45 minutes remaining

We're off once more!
Kick-off!
45'
+ 4

Half-time: Mainz 0-1 Bremen

The visitors go into the break ahead thanks to Marvin Ducksch's second-minute goal. Mainz hit the post later on, but were unable to beat Michael Zetterer between the sticks.
Half-time
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.
camera-photo
4'

Bremen take the lead!

The visitors needed less than two minutes to move in front, as Ducksch takes advantage of a poor Mainz clearance to bury into the corner on the turn.
2'
Marvin Ducksch
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 %
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.24 m
1'

We're up and running!

We're underway here at the MEWA Arena.
Kick-off!
camera-professional-play-symbol

Mainz starting XI

Zentner - Widmer (c), Van den Berg, Caci, Mwene - Krauß, Barreiro - Burkardt, Amiri, Onisiwo - Ngankam

Mainz subs

Batz, Fernandes, Guilavogui, da Costa, Kohr, Papela, Mamutović, Richter, Ajorque

Werder Bremen starting XI

Zetterer - Stark, Friedl (c), Jung - Lynen - Weiser, Schmid, Stage, Agu - Njinmah, Ducksch

Werder Bremen subs

Pavlenka, Deman, Malatini, Groß, Alvero, Bittencourt, Kownacki, Woltemade, Borré
0:07
camera-professional-play-symbol
0:05
camera-professional-play-symbol

'Never again is now!'

Under this slogan, German professional football is commemorating the victims of National Socialism on and around 27 January, the date of liberation of the Auschwitz concentration camp. This is the 20th year in which the DFL and the Bundesliga and Bundesliga 2 clubs have been involved in the “day of commemoration in German football” in cooperation with the “!Nie Wieder” (“!Never Again”) initiative. In light of current events, the day of commemoration around Matchdays 19 and 20 (26–28 January and 2–4 February) will focus on the topic of antisemitism.
3:24
camera-professional-play-symbol

Vote for Goal of the Month!

Harry Kane has claimed the last three awards, but he’s not even up for the vote this time. So, who are you going to pick for January’s Goal of the Month? Watch all 10 contenders here and then cast your vote for your favourite below!
camera-photo

Siewert's view on Bremen

"Bremen keep things tight in midfield, and wait for their chance to counter. We have to be wary of that and focus on our passing game, but they'll be up against the entire city of Bremen. We're ready to fight."
camera-photo

Werner's view on Mainz

"Mainz have been playing better than their results suggest. They have a no-nonsense approach in defence, so it'll be a real fight. There won't be much space to manoeuvre. It's going to be a big challenge for all of us."

Green-White shoots of recovery

Bremen are unbeaten in six Bundesliga matches, winning and drawing three apiece. It's their best run since earning promotion back to the Bundesliga in 2022. They were winless in four prior to their on-going streak.
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!
2:03
camera-professional-play-symbol

Watch: Bremen 4-0 Mainz - previous meeting

Justin Njinmah scored one and made another as Bremen cruised to victory over Mainz back on Matchday 3.
4:02
camera-professional-play-symbol

Watch: Frankfurt 1-0 Mainz - highlights

Second-bottom Mainz are winless in eight and six points adrift of outright safety after losing in Frankfurt on Matchday 19.
2:58
camera-professional-play-symbol

Watch: Werder Bremen 3-1 Freiburg - highlights

Bremen followed up their win over Bayern Munich by beating Freiburg. The result lifted them up to ninth, 11 points clear of the relegation zone.

Hello and welcome!

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