Full-time: Mainz 1-1 Frankfurt

The clash between the local rivals was every bit as feisty as expected. Lee's first-half strike had appeared destined to give Mainz their first win of the new campaign but Frankfurt had other ideas and battled on despite going down to ten men. Marmoush's stoppage-time leveller then stunned the hosts.
+ 5

What a late twist!

Mainz looked nailed on for a win despite the single-goal lead, but Frankfurt have shown fight and proved you are never out of any game. There is still time for either side to win this!
+ 1

Marmoush strikes Frankfurt level!

How about that? The ten men of Frankfurt forage forward, Dina Ebimbe ghots past a defender to send in a great cut-back and Marmoush taps them on level terms from short range with his first goal for the club since joining this summer.
+ 1

Omar Marmoush


Omar Marmoush
94 %

Six minutes of stoppage time indicated

This game isn't over just yet, but we still haven't seen much attacking from the visitors of late.

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

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.
Dominik Kohr
Dominik Kohr34.76km/h
Danny da Costa
Danny da Costa33.52km/h
Omar Marmoush
Omar Marmoush33.44km/h

Mainz looking the most likely

Da Costa clips a ball into the box as the hosts continue to press forward. The ten men of Frankfurt have not been able to build a late push of any note.

Late Aaronson introduction

Paxten Aaronson's brother Brenden was shown a red card for Union Berlin yesterday. The younger Aaronson has a few minutes now in Mainz to try to inspire an equaliser for ten-men Frankfurt.

Smolcic seeks an equaliser

Frankfurt have a corner, and the ball falls to Smolcic on the edge of the box. He sets up an overhead effort, but it was asking a lot to do something from there, and the ball flies wide. That is his last action before he is replaced by Lenz in one of two Frankfurt changes.

Two further Mainz changes

Danny da Costa, formerly of Frankfurt, comes on for Mainz, while Marco Richter makes his debut after joining from Hertha Berlin in the pass week.

Gruda hits free-kick over

The youngster takes the set piece that he won, and fires over. Stach then gets a shot from a tight angle moments later, and Kohr is shown a yellow card for a tussle with Trapp shortly after that.

Gruda makes his mark

The 19-year-old Mainz substitute drifts inside from the right past a couple of Frankfurt defenders before being elbowed to the ground by Skhiri, thereby winning a free-kick just on the edge of the box.

Two changes each

Mainz swap Nelson Weiper for another young attacking talent, Brajan Gruda, while Kolo Muani is taken off as Frankfurt hunt a way back into this.


12.1 s
10.3 s

Momentum back with Mainz

Frankfurt had been on top until the red card - firing five shots since the break. Since Knauff's sending off, the hosts have controlled a lot of the ball, but the game remains delicately poised.

Battling new boys

Two new signings have won the most challenges for their sides today - van den Berg is on loan from Liverpool and Marmoush joined from Wolfsburg.
Sepp van den Berg Omar Marmoush

Frankfurt down to ten men

A big blow for the visitors just when they seemed to be in control of the play. Knauff raises a high boot in challenging Barreiro and sees a second yellow card for dangerous play.

Another Kolo Muani chance

The striker heads a corner on target and Caci clears away from the line to keep Mainz in front!

Marmoush free-kick deflected behind

Frankfurt are enjoying a decent spell, with their new signing Marmoush looking purposeful. He hits a free-kick from a good 25 metres out that is deflected behind from the wall for a corner. That leads to another corner as the visitors continue to press.

Booking for Fernandes

Mainz get their first yellow card of the game after Fernandes tangles with Marmoush.

Kolo Muani goes close

Frankfurt have their best chance so far. Marmoush does well down the left and sends a perfectly weighted cross to Kolo Muani at the far post. The lead Frankfurt marksman heads back across the goal and wide.

Kohr blimey!

Mainz are having a bit of fun now. The ball is headed back across the box and Dominik Kohr lets rip with an overhead kick, which he executes quite nicely but sends the ball over.

Barreiro goes close

Another swift Mainz move sees Mwene clip a clever pass for Barreiro to chase and set up a shot from a promising angle. The Luxembourg international snaps his effort wide.

Knauff booked

Knauff challenges Mwene from behind to bring a Mainz break to a halt and is shown a yellow card. The resulting free-kick is clipped into the box towards Weiper but Frankfurt clear before Mainz can threaten.

Second half starts

Mainz get us back underway. Frankfurt had 58% possession in the first period but had just one shot - a figure they need to improve upon.

Half-time: Mainz 1-0 Frankfurt

The hosts have been well worth their half-time lead thanks to Jae-Sung Lee's goal, but there is plenty still to play for.
+ 3

Frankfurt free-kick

Max curls the set-piece in from 30 metres out, but Stach clears it comfortably for Mainz.

Lee has another go

Weiper has troubled Frankfurt's defence with his trickery. The youngster drifts insider from the left now and tees up Lee on the edge of the box, who aims for the top corner but doesn't get enough pace on his effort to trouble Trapp. Four minutes of first-half stoppage time are indicated.

Kohr goes close

The ball falls to Weiper in the box and he cuts it back to Dominik Kohr. The former Frankfurt player shoots wide from a decent position.

Hard-running hosts

You can see how much Mainz want the points to the extent they have outrun Frankfurt so far.

Barreiro shot saved

You can sense the confidence surging in Mainz after getting the opening goal. They put a swift attacking move together that leads to Barreiro drilling a shot just outside the box on target. Trapp gets down to save that.

A dozen Bundesliga goals for Lee

The Korean now has 12 goals in the Bundesliga since his arrival in 2021 - five of which have come from his head.

Booking for Koch

Frankfurt's new defensive signing slids into Mainz goalscorer Lee and sees yellow.

Goals against on the road for Frankfurt

Eintracht have now conceded at least one goal in 21 consecutive Bundesliga away matches.

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

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.
Dominik Kohr
Dominik Kohr34.76km/h
Omar Marmoush
Omar Marmoush33.44km/h

Lee heads Mainz in front!

The ball drops to the Korean in the area after Trapp parried the ball out, and he heads in to put the hosts in front! The strike is checked by VAR as Trapp went down under a challenge, but it appeared to be his own defender, Koch, who barged into him.
Video Assistant RefereeVideo Assistant Referee
ReviewPrevious foul?

Jae-sung Lee


Jae-sung Lee
37 %

Penalty to Mainz overturned by VAR

The hosts get a spot kick for a handball as Koch blocks Weiper's shot. The referee views the incident on the VAR monitor and cancels the award of the penalty.
Video Assistant RefereeVideo Assistant Referee
DecisionNo penalty

A game of few chances...

xG reckons it was always going to be goalless at this stage, as we await our first shot. It has been a lively encounter regardless!

Another testing Fernandes corner

Fernandes swings in another corner from the left that zooms towards Kevin Trapp's goal. The Frankfurt keeper punches it out again - and is awarded a free-kick for a foul - but he had to be alert to that one.

Kolo Muani trying to cause havoc

Frankfurt's French attacker takes the ball around a defender and to the byline. He cuts it back dangerously in front of goal but Fernandes does well to knock it behind for a corner - which comes to nothing.

Mind your step

Marmoush slips in a promising position when Kolo Muani tries to feed the ball to him on a quick break. Interestingly, that's the second time already a Frankfurt man has slipped on the ball on the transition.

Pressing away

The eagerness of both sides to win the ball back quickly with sharp pressing has also been notable in the early stages. There is a nice intensity to it, but there are no chances to note yet.

Dangerous Mainz corner

Fernandes curls Mainz's second corner of the afternoon in threateningly from the left, and Trapp has to punch clear.

Mainz keeping the ball well

The hosts have kept the ball circulating nicely, with Frankfurt sitting fairly deep and looking to pounce on the break.

Early Mainz corner

The hosts show their intent with some early pressure in their first home appearance of the season. Fernandes cracks a corner in from the right but Frankfurt clear.

Off we go

You can forget what I said about the sun five minutes ago, as it is now lashing down with rain in Mainz as Frankfurt's men in black kick off.

Five minutes to go

The sun is shining and the fans are in full voice - everything is set up as the teams prepare to head out onto the field.

Ajorque out

Mainz's French striker injured his thigh in the warm-up and is replaced by Weiper in the starting line-up.

The quiet before the storm

That was the scene in the stadium a short while ago. It's filled up completely by now - with the fans literally bouncing...

Local bragging rights at stake

There are three much-needed points to play for, with wins not easy for Mainz to come by recently - or indeed for Frankfurt on their travels. With Mainz just a short way down the River Mainz from Frankfurt, there is also a whole lot of local pride at stake this afternoon!

50 up for Frankfurt pair

Randal Kolo Muani (pictured - left) and Mario Götze are both making their 50th appearance in an Eintracht Frankfurt shirt today - goals and creativity are almost assured every time they play!

More on that Mainz team

Bo Svensson makes three changes to the side beaten 4-1 at Union Berlin on the season's opening weekend. Leitsch, van den Berg and Mwene are all named in the starting XI with Bell and da Costa on the bench while Onisiwo misses today's game due to illness.

More on that Frankfurt team

Eintracht have been forced into some early season rotation due to their European commitments, having returned from a UEFA Conference League play-off on Thursday in Bulgaria. Four changes are made to the side that started that one - Smolcic, Jakic, Knauff and Max are in while Buta, Tuta, Dina Ebimbe and Hauge are all moved to the bench.

Mainz starting XI

Zentner (c) – Leitsch, Fernandes, van den Berg – Mwene, Barreiro, Kohr, Caci – Stach – Lee, Ajorque

Mainz subs

Rieβ, Bell, da Costa, Hanche-Olsen, Richter, Krauß, Papela, Gruda, Weiper

Frankfurt starting XI

Trapp (c) – Koch, Smolcic, Pacho – Knauff, Shkiri, Jakic, Max – Götze, Marmoush - Kolo Muani

Frankfurt subs

Grahl, Buta, Lenz, Tuta, Dina Ebimbe, Lindstrom, Aaronson, Ngankam, Petter Hauge

Hosts hoping for home comforts

The 05ers were blasted away by Union on Matchday 1 and will be hoping for better luck on home soil today. They won six, drew six more and lost five times on home soil last term, while Frankfurt struggled on their travels and won just four times away from home.

Toppmöller hoping to take flight

Eintracht coach Toppmöller, the son of former Kaiserslautern striking legend and German Coach of the Year with Bayer Leverkusen, Klaus, is determined to plough his own furrow among the Bundesliga elite and this week sat down with bundesliga.com to talk about his ambitions in a top role having previously assisted Julian Nagelsmann at RB Leipzig and Bayern Munich. You can read our exclusive interview in full, here.

Toppmöller: "We'll need to hold our own"

Svensson's Frankfurt counterpart Dino Toppmöller, meanwhile, wants his team to show their resilient side on the road this weekend. "We’re expecting a very aggressive Mainz side who are a lot more powerful at home than in away games, which is partly down to their fans. It’s going to be an open and physical game in which we’ll need to hold our own and launch attacks of our own.”

Svensson: "I wasn't pleased"

Mainz were soundly 4-1 by Union Berlin on the opening day of the campaign, and Mainz manager Bo Svensson is expecting a much-improved display. "I wasn't pleased with the performance in Berlin," he said during his pre-match press conference. "This is our first game at home and we want to take advantage of the opportunity to put in a better performance."


Frankfurt are unbeaten in their last six fixtures against Mainz, winning three and drawing the rest. However, that run was preceded by three straight defeats at the hands of Die Nullfünfer. The previous meeting at the MEWA Arena finished in a 1-1 draw, with Kolo Muani cancelling out Jonathan Burkardt's opener.

Vote now to win big prizes!

To mark the Bundesliga’s 60th birthday on 24 August, we’re giving fans the chance to pick their all-time best Bundesliga XI – starting this week with strikers. Cast your votes below to go into the draw for some exclusive prizes.

Mainz team news

Jae-sung Lee began the game against Union, but it wouldn't be a surprise to see head coach Bo Svensson adopt a slightly more conservative approach when Frankfurt come to town. Young Tom Krauß - so impressive on loan at Schalke from RB Leipzig last season - could come in as part of a switch to a five-man midfield.

Frankfurt team news

Dino Toppmöller could be forced into one change in his first home game as Frankfurt head coach, after midfielder Sebastian Rode picked up a knock against Darmstadt. Junior Dina Ebimbe may be moved inside as a result, with Aurelio Buta coming in on the right-hand side. Toppmöller will also have to factor in Thursday's UEFA Europa Conference League play-off first leg in Sofia to his preparations.

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!

Goal-o Muani

Indeed, Kolo Muani scored home and away against Mainz last term. With 16 strikes and 11 assists since the start of 2022/23, he's contributed more goals than any Bundesliga player in that time.

Watch: Frankfurt 3-0 Mainz - previous meeting

Kolo Muani was at it again back in May, the Frenchman helping Frankfurt extend their unbeaten run in games against Mainz to six (W3, D3).

Watch: Union 4-1 Mainz - highlights

Ludovic Ajorque had two penalties saved as Mainz fell to defeat in the German capital.

Watch: Frankfurt 1-0 Darmstadt - highlights

Randal Kolo Muani scored the decisive goal as Frankfurt kicked off the new campaign with a derby win over promoted Darmstadt.


It's Rhine-Main derby time for Mainz and Eintracht Frankfurt on Sunday. Who will take the spoils? Stay tuned to find out...