Highlights

90'
+ 6

Full-time: Mainz 1-4 Stuttgart

A huge result for Stuttgart, coming from behind to claim all three points for just the second time away from home this season. They’re now out of the bottom three and have survival in their own hands. As for Mainz, their hopes of European qualification are officially over. But they will still have a role to play this season, going to Dortmund on the final day.
Full-time
90'
+ 5

Ajorque suspended

He'll miss the trip to Dortmund on the final day.
90'
+ 3

Super-sub Führich

A goal and two assists since coming on just after the hour mark. A big impact on today and Stuttgart's season as a whole.
90'
+ 1

Coulibaly wraps it up!

Mainz had gone all out to try and get back in this but VfB hit them on the break, Führich getting the better of a slipping Kohr to get onto a long clearance and coolly square for Coulibaly to roll into an empty net.
90'
+ 1
Tanguy Coulibaly
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.
90 %
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.
Dominik Kohr
Dominik Kohr35.03km/h
3.
Leandro Barreiro
Leandro Barreiro33.82km/h
86'

A raft of changes

Five substitutions in one go from the two coaches, including a final home appearance in Mainz colours for Aaron Martin. He's joined on the field by teenager Nelson Weiper, who's held in very high regard in these parts.
84'

Ball Recovery Time

information
Ball Recovery Time
Ball Recovery Time gives the time in seconds in which it takes a team to win back the ball following a loss of possession. It also allows conclusions to be drawn about a team's style of play. Only time when the ball is in play is counted (i.e. no breaks in play such as for goal-kicks, throw-ins etc).
M05
VFB
12.7 s
13.3 s
83'

Double save!

Superb stuff from Bredlow as Mainz try to get one back. First he denied a well-struck drive from Stach, getting back up immediately to turn an Ajorque rebound over the bar. Celebrated like a goal by the VfB defence.
83'

Unwanted record

Mainz have conceded three goals for the fourth game in a row for the first time in their Bundesliga history.
camera-photo

What it means to the travelling supporters

78'

Three goals and three points for VfB?

Stuttgart are on course for three huge points and having their survival in their own hands on the final day. Führich is played through by Endo, perhaps a little wide to the left, but he cuts back inside on his right and picks out the far corner for another big VfB goal.
78'
Chris Führich
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 %
76'

Guirassy free-kick

Bell upends Endo on the edge of the area and Guirassy tries to add a third from the free-kick, but it's held by Dahmen.
73'

Endo booked

The Japan international decides that Stach had gone too far with a run through the middle and takes him down.
72'

Zagadou done

The former Dortmund man had come back on but now makes his way down the tunnel with the medical staff. Mainz send on their big man Ajorque to try and turn things back around.
70'

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
63'
22.4 %
Now
75.6 %
69'

Zagadou being checked

A clash of heads means Zagadou needs to be checked over by the club medics. They're being thorough with the defender, but appear happy for him to continue. Mavropanos is still being called back from his warm-up.
68'

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
Stuttgart's chances of victory were looking pretty slip when they went behind, but that Guirassy header means the odds are very much in their favour.
23'
12.3 %
67'
73.4 %
66'

Half chance for Endo

The captain tries to bend one from the edge of the area, but it's an easy take for Dahmen.
64'

A HUGE GOAL!

It's another corner that does the job. Delivery is spot on this time for Stuttgart from substitute Führich, and Guirassy nods in from point-blank range to - as it stands - lift VfB all the way up to 15th!
64'
Serhou Guirassy
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.
29 %
61'

Too late this time

This one wasn't as well timed by Kohr as he upends Tomas and picked up the 78th yellow card of his Bundesliga career, to go with five red cards.
60'

Excellent tackle by Kohr

Silas lights the turbos and tries to race into the penalty area. He's one on one with Kohr, who stands his ground and pinches the ball away. Had to get that tackle right.
59'

Fernandes has a go!

Onisiwo uses his strength yet again to win a free-kick wide on the left of the penalty area. Fernandes takes it and whips it towards the near post, with Onisiwo very nearly putting Bredlow off, but the VfB keeper keeps his eye on the ball and palms it away.
57'

A tale of two corners

It was Mainz corners that ultimately led to both goals in the first half. Ito has just tried an in-swinger from the right for Stuttgart but it's headed clear.
Corners
3
2
51'

Blocked

Onisiwo uses his strength to win a corner against two defenders. Fernandes delivers it low, with Stach latching onto it, but it's blocked.
46'

Back we come

No changes for either side at the break as we return for the second 45 minutes.
Kick-off!
45'
+ 4

Half-time: Mainz 1-1 Stuttgart

It's all square at the break in Mainz. Stuttgart started brighter before they were caught napping at a corner and Ingvartsen pounced. A Mainz corner then led to a VfB equaliser thanks to a blistering counter, finished in some style by Endo. It means we're level after 45 minutes.
Half-time
45'
+ 3

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
The difference one goal can make, Stuttgart are absolutely back in this and in with a chance of getting the win that will help them so greatly.
40'
10.1 %
41'
29.3 %
45'
+ 2

Got to take them

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).
One shot on target, one goal for the visitors.
xGoals
1
1.16
0.25
1
Goals
45'
+ 1

Added time

We'll have three extra minutes.
camera-photo

Endo leading by example

Five goals this season is a new personal best in the Bundesliga for the VfB captain. Eight of his 12 career goals in the German top flight have come in the second half of seasons - three of them have come on either the final or penultimate matchday.
41'

It had to be Captain Fantastic!

Brilliant counter-attack from the visitors, from defending a corner in their own area to the edge of the Mainz box in a matter of seconds thanks to Silas. His square ball is actually cut out, but only to Endo arriving from deep. He takes a touch, the ball sits up and he volleys it past a stranded Dahmen from 18 yards. That's why they call him 'Legendo' in Stuttgart!
41'

Wataru Endo

GOAL!

1:1
Wataru Endo
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.
10 %
38'

Over from Endo

He was their saviour last season and looks to be trying to do it all again this year. Corner in from the right is met cleanly by the skipper leaping high, but he can't plant his header below the rossbar.
33'

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
Stuttgart don't necessarily need to win here, but three points would be a huge help to them going into the final day. That Ingvartsen goal has really knocked their chances, though.
22'
30.2 %
23'
12.3 %
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.
Nikolas Nartey
Nikolas Nartey33.14km/h
2.
Hiroki Ito
Hiroki Ito32.36km/h
3.
Josha Vagnoman
Josha Vagnoman32.05km/h
29'

Brave goalkeeping

Endo has looked Stuttgart's most creative player so far and slips in Guirassy again. But some brave goalkeeping from Dahmen, playing his final home game for Mainz after 15 years at the club, rushes out and dives at the feet of the big striker to halt any danger.
25'

Drinks break

With temperatures a bit warm in Mainz today at 26 degrees Celcius, there's a drinks break midway through this half. Perhaps a fortunate time for Stuttgart and a chance to regroup.
23'

Mainz lead!

The ensuing corner catches Stuttgart napping, as Onisiwo nods it back across goal at the far post - via a flight deflection off Endo - and Ingvartsen is completely free a yard out to turn it home.
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.
99 %
22'

First chance!

First blood almost for Mainz as Onisiwo spins on the edge of the box and goes for the far bottom corner. He slips slightly and hits it twice, but it still takes an excellent save from Bredlow to turn it around the post.
21'

Stuttgart seeing the ball

But Mainz have attempted to launch a couple of counter-attacks with long balls, but to no avail.
Possession (%)
4951
camera-photo

A physical encounter

14'

All in the middle third

We're yet to see a shot in anger, with just one Tomas free-kick delivered into the area the only slither of action in either box so far. All the play between the penalty areas has been pretty quick, though.
12'

A battle to keep an eye on

Fastest runner (km/h)
31.98
33.14
Danny da Costa Nikolas Nartey
6'

Different weight classes

Guirassy has a good 10 kilos on Kohr, but that's not stopping the Mainz man from getting close to the Stuttgart striker and marking him closely whenever VfB have the ball.
2'

As expected

Both teams starting as predicted and matching each other with 3-4-3 formations. That means Dominik Kohr - sporting a face mask - in the middle of the Mainz back three.
Kick-off!

Players are out...

Kick-off is just moments away at a packed Mewa-Arena.

Pre-match contract news

Mainz have just announced that striker Karim Onisiwo has signed a two-year contract extension to keep him at the Mewa-Arena until 2026.
0:20
camera-professional-play-symbol

Watch: Mainz begin their warm-up

Permutations

Mainz remain in contention for a too-six finish that would bring European football back to the Mewa-Arena, but will have to win here and against title-chasing Dortmund on the final day to have a chance, plus likely have other results go their way. As for Stuttgart, they're fighting for survival in 17th place. They can't join Hertha in being relegated this weekend regardless of the result, but only victory will see them climb out of the drop zone. A draw leaves them a point behind Schalke in the play-off spot.

Record for Bell

This game is also Stefan Bell's 255th in the Bundesliga for Mainz, which sees him draw level with Nikolce Noveski as the club's record appearance maker in the top flight.
0:07
camera-professional-play-symbol

Watch: Inside the Stuttgart changing room

Mainz team news

It's a whole five changes for the hosts, which is the most Bo Svensson has made between games this season. They include a first start of the Rückrunde for Aymen Barkok on his 25th birthday. Goalkeeper Robin Zentner also misses out, so Finn Dahmen makes his seventh appearance of the campaign in his final home game for the club. He's yet to keep a clean sheet this season but does have three wins (plus a draw and two defeats).

Stuttgart team news

Sebastien Hoeneß makes just one change to the side from last week as Nikolas Nartey replaces Borna Sosa. VfB are yet to win this season without Sosa in the side (three draws, five defeats). It's Nartey's first start since Matchday 19.
0:14
camera-professional-play-symbol

Watch: The visitors have arrived

Mainz starting XI

Dahmen - Fernandes, Kohr, Bell - da Costa, Barreiro, Stach, Caci - Barkok, Ingvartsen - Onisiwo (c)

Mainz subs

Rieß, Martin, Laux, Lee, Gruda, Ajorque, Mustapha, Burgzorg, Weiper

Stuttgart starting XI

Bredlow - Anton, Zagadou, Ito - Vagnoman, Endo (c), Karazor, Nartey - Silas, Guirassy, Tomas

Stuttgart subs

Müller, Mavropanos, Stenzel, Coulibaly, Millot, Haraguchi, Führich, Egloff, Pfeiffer
3:02
camera-professional-play-symbol

Watch: Time running out in relegation battle

Watch: Hertha and Stuttgart could be relegated on Matchday 33, though there are another four teams still in danger of falling through the trap door.

Missing steel

Mainz's Andreas Hanche-Olsen is out suspended after getting his fifth yellow card of the season last weekend against Frankfurt. Only Nicolas Höfler of Freiburg has intercepted more passes in 2023 than Hanche-Olsen (33).

Coaches' poor record

Bo Svensson has not won any of his four previous Bundesliga meetings with Stuttgart. Sebastian Hoeneß has not won any of his four previous meetings with Mainz, for that matter.

Serhou sequence of strikes

Stuttgart's Serhou Guirassy has scored in three consecutive Bundesliga matches for the first time.

Anton always there

Stuttgart defender Waldemar Anton has started each of his side's past 37 matches going back to last season. No other Bundesliga player has such a long record of always starting.

Strong Stuttgart record

Stuttgart are unbeaten in five matches against Mainz since gaining promotion in 2020 (three wins and two draws).
2:03
camera-professional-play-symbol

Watch: Mainz 1-1 Stuttgart - previous meeting

Guirassy struck again for Stuttgart, but Marcus Ingvartsen levelled within four minutes to secure a point for Mainz.
1:01
camera-professional-play-symbol

Watch: VfB Stuttgart 1-1 Bayer Leverkusen - highlights

Serhou Guirassy's 10th Bundesliga goal of the season wasn't enough to lift Stuttgart out of the automatic relegation zone.
2:03
camera-professional-play-symbol

Watch: Eintracht Frankfurt 3-0 Mainz - highlights

Mainz suffered their third straight loss since beating Bayern Munich to put European qualification all but beyond them.

Stuttgart teetering on the brink

They're not bottom, but Stuttgart could be one of two teams relegated on Matchday 33 of 34. If Bochum win to send Hertha down on Friday, VfB will join them if they lose to Mainz, Schalke beat Frankfurt and Hoffenheim avoid defeat against Union Berlin. A win, on the other hand, could lift them out of the bottom three with a game to go.
0:30
camera-professional-play-symbol

Welcome along!

Here you can find all the information about 1. FSV Mainz 05 against VfB Stuttgart on Matchday 33.