Highlights

camera-photo

Full-time: Frankfurt 1-1 Bremen

Perhaps a fair result on balance, with both teams having their opportunities. It was Veljkovic who put Werder ahead in the second half before Stage was sent off on review. Tuta then levelled immediately after before he was also dismissed to leave both teams with 10 men. It’s an extra point for both causes. Frankfurt were going to stay in sixth regardless of this result, while Bremen remain in mid-table, 11 points behind Eintracht and 11 above the drop zone.
Full-time
90'
+ 6

No...

Götze's delivery is cleared. Werder eventually then smash the ball up field.
90'
+ 6

Frankfurt corner

They're yet to score from one this season. Is this the moment?
camera-photo
90'
+ 1

NINE additional minutes

Plenty of time for a potential winner...
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.
1.
Ansgar Knauff
Ansgar Knauff34.54km/h
2.
Omar Marmoush
Omar Marmoush33.57km/h
89'

Substitution

89'

Tuta off!

And now there's parity in numbers too as Tuta catches Agu on the heel. He's initially shown a second yellow, but the referee is again summoned over to the monitor. He rescinds the yellow and upgrades his decision to a straight red. The goalscorer has to go with his second dismissal of this campaign.
86'

Attacking centre-backs

Shots
4
2
Tuta Miloš Veljković
85'

Frankfurt sense their chance

Spain U19 striker Ferri is on to give this tiring Bremen defence something extra to think about. The experienced Chandler is also on out wide.
83'

One for the team

Tuta knows he can't keep up as Bremen look to counter so pulls out a bodycheck and accepts his first yellow card of the season, shortly after scoring his first goal of 2023/24.
80'

Win Probability

information
Win Probability
This Match Fact documents significant changes in the probability of victory for both teams during the course of the match. The value is based on actual match play and incorporates existing Match Facts such as Expected Goals, Skill and Set-Piece Dange
What a difference five minutes make...
72'
69.9 %
77'
9.5 %
78'
Video Assistant RefereeVideo Assistant Referee
SituationGoal
ReviewFoul?
DecisionGoal
camera-photo

Frankfurt level!

Lovely goal all round. Pacho with a peach of a diagonal ball from deep. Tuta peels off his marker in the box and loops his header over Zetterer to restore parity for the 11 men of Eintracht.
77'

Tuta

GOAL!

1:1
Tuta
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.
14 %
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.19 m
73'
Video Assistant RefereeVideo Assistant Referee
SituationNo red card
ReviewFoul?
DecisionRed card
73'

Stage off!

Another twist in this game as referee Hartmann is summoned over to the monitor to review a challenge by the Werder midfielder. It's high, just below the knee of Bahoya, and the referee has no doubt in showing the Dane a straight red.
72'

Do Frankfurt deserve to be level?

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).
xGoals
0
1.23
1.18
1
Goals
71'

Koch!

Closer this time from the Germany international with a great leap at a corner, but his header flies just wide of the upright.
70'

Deflected over

Frankfurt have burst back into life since the goal. Tuta runs onto a miscued clearance from a corner and wins another with a deflection over the bar.
69'

Friedl into the book

One foul too many from the Werder captain and he picks up his fifth caution of the season, meaning he'll miss next week's trip to leaders Leverkusen.
68'

Point in the bag?

Bremen's record in games where they've taken the lead this season: eight wins, four draws.
67'

Win Probability

information
Win Probability
This Match Fact documents significant changes in the probability of victory for both teams during the course of the match. The value is based on actual match play and incorporates existing Match Facts such as Expected Goals, Skill and Set-Piece Dange
0'
23.9 %
Now
66.7 %
66'

Toppmöller reacts

The Eintracht boss makes an immediate double change. Straight swap on the left with Nkounkou for Max. Larsson on for Collins will see Tuta drop back into the back three.
63'
Video Assistant RefereeVideo Assistant Referee
SituationGoal
ReviewOffside?
DecisionGoal
camera-photo

Breakthrough!

Finally Trapp is beaten. He reacts well to Stage's first-time shot from a free-kick into the box but can only parry to his left, where Veljković is quickest to react and slot the ball inside the right post just before the Eintracht skipper can react.
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.
36 %
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.
95.25 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.
8.49 m
59'

Götze nods over

We know he's capable of brilliant things and has scored a header this season, but the 2014 World Cup winner doesn't get this header right as he leaps and puts his attempt off target.
58'

Calm from Tuta

Werder come forward at pace and Weiser digs out a cross. Tuta races back into the box and coolly chests the ball down to Trapp to collect while running towards his own goal. Cool as you like from the Brazilian.
55'

VAR check

Trapp doesn't cover himself in glory punching a free-kick high into the air in his box. Veljković and Pacho both go for the ball and the ball strikes an arm - in fact both of them - as they tussle for it. It's checked by VAR but play is quickly waved on.
55'
Video Assistant RefereeVideo Assistant Referee
SituationNo penalty
ReviewHandball?
DecisionNo penalty
52'

Pieper done

Making his first appearance since October, Pieper is done after that tussle with Koch and replaced by Malatini.
3:46
camera-professional-play-symbol

Watch: RefCam comes to the Bundesliga

It was in Frankfurt a few weeks ago that RefCam made its debut in the Bundesliga, giving fans at home the chance to see and hear what referees see during a match.
50'

Koch's head

Chaibi floats in a free-kick from right of centre. Koch meets it with his head but can't put it on target. He says he was being held, but the referee waves away any protests.
46'

Familiar feeling

Frankfurt played out a 0-0 draw here last weekend. And it's the fifth time in 2024 that Werder have seen a goalless first half. All of them have been away from home. Of the first four, they went on to win two (in Munich and Cologne), plus one draw and one defeat.
46'

Back we come

No changes from either coach as yet...
Kick-off!
camera-photo

Half-time: Frankfurt 0-0 Bremen

Not the most fluid 45 minutes but there have been plenty of good opportunities for both sides, with both goalkeepers called into action with some notable saves to keep things level.
Half-time
45'
+ 2

Added time

Three extra minutes at the end of this half.
45'

Pieper!

Ducksch delivers the free-kick towards the near post. Pieper stoops and gets his head to it. Excellent reaction stop from Trapp by his post to claw it clear.
45'

Second booking

A mistimed tackle from the Frenchman as he scythes down Agu on the run deep into the Frankfurt half.
44'

Straight at the goalkeeper

A corner late in the half for Frankfurt. Good jump and header from Tuta, but he plants it straight into the arms of Zetterer.
42'

Marmoush denied

A tough one for the Egyptian as he opens his right boot to meet a low cross from the left. It's too close to Zetterer but easily could've been the opener.
camera-photo

No beating Trapp so far

36'

Busy Ebimbe

Half of Eintracht's 14 entries into the final third have come down the right wing, predominantly through the industrious Dina Ebimbe.
32'

Real scramble

Not the best few seconds for the Bremen defence as Marmoush cuts out a Zetterer pass and then Friedl makes a hash of clearing a Götze cross. It eventually falls to Dina Ebimbe, but he smashes over. A reprieve for the visitors.
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.
1.
Omar Marmoush
Omar Marmoush33.57km/h
3.
Romano Schmid
Romano Schmid31.85km/h
28'

Opening up

The game's really burst to life now with both teams looking to get forward at pace. The backtracking Friedl now sticks out a leg to just prevent a cross from posing a threat in the box.
26'

Frankfurt controlling...

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).
...but Werder with the better chances.
xGoals
0
0.13
0.48
0
Goals
25'

Big chance for Stage!

Excellent play by Werder as they one-touch their way through the Frankfurt defence. Stage is onto the final pass but again can't beat Trapp, who sticks out a leg once more to keep the game goalless.
24'

Marmoush into the book

First card of the weekend as he takes down Schmid in midfield.
18'

Marmoush!

Collins goes long to Marmoush up the inside right. He lets it drop over his shoulder, bounce and then smashes it on goal. Zetterer can only parry and then has to scramble to clear before Knauff, and seems to hurt himself in the process.
14'

Confident start from debutant Collins

information
Confident start from debutant Collins
Pass Efficiency
1.4
0.27
Nnamdi Collins
Mitchell Weiser
1.31
0.22
Ansgar Knauff
Marco Friedl
1.29
0.08
Mario Götze
Miloš Veljković
13'

Schmid! Offside...

Bremen go long now with a ball over the top for makeshift forward Schmid. He's through and only has Trapp to beat, but the Eintracht keeper stands up and makes an excellent save with his leg. Flag then goes up for offside anyway.
camera-photo

Super run

Dina Ebimbe holds off Agu as he bursts forward up the right. He drives into the box and is sandwiched by two defenders. Referee Hartmann waves away any claims and points for a goal-kick.
9'

Nobody on the end

First foray forward from the visitors as Agu swings in a cross from the left. It goes over everyone and through to Weiser on the opposite side. He goes for a cross as well. Again it misses everyone in the middle.
6'

Max over

Good pressing from Knauff and he wins the ball off Pieper. Marmoush can't get a shot away but he knocks it back to Max, who shifts it onto his stronger left peg. Powerful but off target from 15 yards.
2'

Tuta central

Early confirmation that Tuta has shifted forward into holding midfield, with Götze ahead of him. Dina Ebimbe is wide on the right, Collins the right of the back three.
1'

Under way!

Matchday 28 of 34 is a go. The visitors in all white kick things off. Eintracht in their black and red home strip.
Kick-off!

All set

The two teams are out at Deutsche Bank Park, including home mascot Attila. We're almost ready to go...

United Frankfurt, United Europe

Club captain Trapp is doing his bit to highlight the importance of European unity and integration, in keeping with the 'Eintracht' ('United') in 'Eintracht Frankfurt'.

Nick Woltemade on his way

The Bremen striker drops to the bench today, having this week agreed a deal to join Bundesliga rivals Stuttgart in the summer. The 22-year-old is yet to score in 34 Bundesliga appearances for the club he joined in 2010, aged eight.

Who is Nnamdi Collins?

It's a fair question! The 20-year-old central defender is a product of the Dortmund youth system, and winner of the U19s Bundesliga and regional youth league with his boyhood club. Since moving to Eintracht last summer, he's played 13 times for the reserves in the fourth tier, whilst being an unused sub in three Bundesliga matches.

The Euro race

If Leverkusen win the DFB Cup next month, the team that finishes seventh will go into the Europa Conference League play-offs. That's currently Augsburg, though Bremen are only six points further back. Sixth (Frankfurt, as things stand) would then qualify for the Europa League groups.
0:57
camera-professional-play-symbol

Watch: Trapp and Frankfurt drink it all in

More on those teams

Ellyes Skhiri is a late withdrawal for Frankfurt, forcing Dino Toppmöller into a reshuffle. Tuta moves into midfield, with Nnamdi Collins debuting in defence. Philipp Max is preferred to Niels Nkounkou at left-back, while Fares Chaïbi returns in place of the injured Hugo Ekitiké in attack. As for Bremen, defender Amos Pieper and midfielders Jens Stage and Senne Lynen are recalled.

Frankfurt starting line-up

Trapp (c) - Collins, Koch, Pacho - Dina Ebimbe, Tuta, Götze, Max - Chaïbi, Knauff - Marmoush

Frankfurt subs

Grahl, Smolčić, Hasebe, Nkounkou, Larsson, Chandler, van de Beek, Bahia, Ferri

Bremen starting line-up

Zetterer - Pieper, Veljković, Friedl (c) - Weiser, Stage, Lynen, Bittencourt, Agu - Schmid, Ducksch

Bremen subs

Pavlenka, Malatini, Groß, Deman, Keïta, Hansen-Aarøen, Opitz, Kownacki, Woltemade
0:56
camera-professional-play-symbol

Watch: The visitors arrive in Frankfurt

2:54
camera-professional-play-symbol

Watch: March’s Goal of the Month contenders

Cast your vote below to choose the winner!
camera-photo

Toppmöller on Werder

“They have a lot of quality in their ranks. It’s rarely dull when Bremen play, so it could be a spectacle. If you give them space, they have good switches of play and they’re dynamic going forward. We need good aggressiveness in the way we close down and in defending one-two moves."
camera-photo

Werner on Eintracht

"[Frankfurt] are a strong team and always manage to showcase their qualities on the pitch. It's one reason why they're in the running for a spot in a Europe next season. We're heading there with the confidence that we have what it takes to win there."
2:03
camera-professional-play-symbol

Stepping up

The Eagles were also at home last weekend but they couldn't find the target against a stubborn Union Berlin side. Dino Toppmöller's men will look to be more efficient in front of goal this time around against Werder.
2:03
camera-professional-play-symbol

Bremen's inspiration

Friday's visitors will look back to Matchday 18 and a famous away-day win against Bayern Munich as they seek inspiration on the road in Frankfurt this week. Mitchell Weiser was the man on target in that January triumph.
camera-photo

Götze's favourite opponents

Frankfurt's Mario Götze has scored more goals against Werder (7) than against any other side in his Bundesliga career.
camera-photo

Strikers eyeing goals

Omar Marmoush (10) and Marvin Ducksch (9) are Frankfurt and Bremen's top scorers this season, but both have failed to hit the mark in four and seven games respectively.
3:13
camera-professional-play-symbol

The Frankfurt experience!

Tale of the tape

Frankfurt have lost just one of their last 23 Bundesliga home games while Werder are currently five games without a win, losing their last four. The visitors will thus be up against as they seek to reverse their fortunes at the Deutsche Bank Park.
2:03
camera-professional-play-symbol

Last time out!

Goals from Hrvoje Smolčić and Ellyes Skhiri helped Eintracht fight back from 2-0 down to rescue a point in a highly-entertaining battle at the Weserstadion on Matchday 11.
camera-professional-play-symbol

Hello and welcome!

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