FSV Mainz 05 vs VfB Stuttgart Highlights and Goals

Home » Bundesliga Highlights » FSV Mainz 05 vs VfB Stuttgart Highlights and Goals

Bundesliga
2:30 PMMarch 7, 2026
Regular Season - 25
FSV Mainz 05
Show Score
2 - 2
HT:(1 - 0)
VfB Stuttgart
Mewa Arena
Referee: Matthias Jollenbeck, Germany


How did the teams perform?

FSV Mainz 05
0 Total Votes
VfB Stuttgart

Turn off spoiler to view match statistics

Match Stats

Ball possession
38%
62%
2.82
Expected goals (xG)
0.98
0.00
Goals Prevented
0.00
Attack
17
Total shots
11
6
Shots on target
4
8
Shots off target
4
3
Blocked shots
3
13
Shots inside box
8
4
Shots outside box
3
5
Corner kicks
6
2
Offsides
0
Passing
318
Total passes
535
229 (72%)
Accurate passes
452 (84%)
Discipline
7
Fouls
12
0
Yellow cards
2
0
Red cards
0
2
Goalkeeper saves
3
Turn off spoiler to view match events

Lineup

FSV Mainz 05

3-5-2
33 G Daniel Batz 7.5
31 D Dominik Kohr 6.6
4 D Stefan Posch 6.9
21 D Danny da Costa Goal 90+1' Assist 39' 8.2
2 M Phillipp Mwene 6.9
7 M Jae-sung Lee Goal 39' 7.5
6 M Kaishu Sano 6.9
8 M Paul Nebel 7.9
30 M Silvan Widmer (C) 6.7
23 F Sheraldo Becker 7.2
20 F Phillip Tietz 6.5
Substitutes
26 F Silas Substitution Out 74' Replaced by S. Becker 6.7
44 F Nelson Weiper Substitution Out 85' Replaced by S. Widmer 6.6
22 D Nikolas Veratschnig Substitution Out 90+2' Replaced by D. da Costa
14 F William Bøving Substitution Out 90+2' Replaced by P. Nebel
11 F Armindo Sieb Substitution Out 90+2' Replaced by Lee Jae-Sung
1 G Lasse Riess
48 D Kacper Potulski
15 M Lennard Maloney
24 M Sota Kawasaki
Coach
Urs Fischer

VfB Stuttgart

4-2-3-1
33 G Alexander Nübel 7.3
7 D Maximilian Mittelstädt 7.3
24 D Jeff Chabot Yellow Card 90+5' Holding 6.6
14 D Luca Jaquez 7.2
22 D Lorenz Assignon 6.3
6 M Angelo Stiller 7.2
16 M Atakan Karazor (C) 6.3
10 M Chris Führich 6.9
26 M Deniz Undav Goal 77' Assist 76' 7.7
18 M Jamie Leweling 6.5
9 F Ermedin Demirović Goal 76' 6.9
Substitutes
28 M Nikolas Nartey Substitution Out 65' Replaced by L. Assignon 6.2
29 D Finn Jeltsch Substitution Out 75' Replaced by L. Jaquez 6.2
8 F Tiago Tomás Yellow Card 82' Delay of game Assist 77' Substitution Out 75' Replaced by C. Fuhrich 6.6
3 D Ramon Hendriks Substitution Out 84' Replaced by M. Mittelstadt 6.5
25 F Jeremy Arevalo Substitution Out 84' Replaced by D. Undav 6.7
1 G Fabian Bredlow
2 D Ameen Al-Dakhil
27 F Badredine Bouanani
30 M Chema Andrés
Coach
Sebastian Hoeness

Bundesliga Standings - Bundesliga

PosTeamMPWDL+/-GDPtsForm
1Bayern München24203188-236563 D No match found W 14 February: Werder Bremen 0 - 3 Bayern München W 21 February: Bayern München 3 - 2 Eintracht Frankfurt W 28 February: Borussia Dortmund 2 - 3 Bayern München W 06 March: Bayern München 4 - 1 Borussia Mönchengladbach
2Borussia Dortmund24157251-252652 W 07 February: VfL Wolfsburg 1 - 2 Borussia Dortmund W 13 February: Borussia Dortmund 4 - 0 FSV Mainz 05 W No match found D No match found L No match found
31899 Hoffenheim24144649-311846 W No match found L No match found W No match found D No match found L No match found
4VfB Stuttgart24144648-321646 W No match found L No match found W No match found D No match found W No match found
5RB Leipzig24135646-331344 L No match found W No match found D 21 February: RB Leipzig 2 - 2 Borussia Dortmund D No match found W 07 March: RB Leipzig 2 - 1 FC Augsburg
6Bayer Leverkusen23124744-291540 W 14 February: Bayer Leverkusen 4 - 0 FC St. Pauli D No match found W No match found L No match found D 07 March: SC Freiburg 3 - 3 Bayer Leverkusen
7Eintracht Frankfurt2497848-49-134 L 31 January: Eintracht Frankfurt 1 - 3 Bayer Leverkusen D 06 February: Union Berlin 1 - 1 Eintracht Frankfurt W 14 February: Eintracht Frankfurt 3 - 0 Borussia Mönchengladbach L 21 February: Bayern München 3 - 2 Eintracht Frankfurt W 01 March: Eintracht Frankfurt 2 - 0 SC Freiburg
8SC Freiburg2496934-39-533 L No match found W No match found L No match found W No match found L No match found
9FC Augsburg24941130-41-1131 W No match found L No match found W 21 February: VfL Wolfsburg 2 - 3 FC Augsburg W 27 February: FC Augsburg 2 - 0 1. FC Köln W No match found
10Union Berlin24771029-38-928 L 31 January: 1899 Hoffenheim 3 - 1 Union Berlin D 06 February: Union Berlin 1 - 1 Eintracht Frankfurt L 14 February: Hamburger SV 3 - 2 Union Berlin W 21 February: Union Berlin 1 - 0 Bayer Leverkusen L 28 February: Borussia Mönchengladbach 1 - 0 Union Berlin
11Hamburger SV2368926-34-826 D No match found W No match found W No match found D No match found L No match found
12Borussia Mönchengladbach24671127-39-1225 D 07 February: Borussia Mönchengladbach 1 - 1 Bayer Leverkusen D No match found L 22 February: SC Freiburg 2 - 1 Borussia Mönchengladbach L No match found W No match found
131. FC Köln24661233-41-824 W No match found L 14 February: VfB Stuttgart 3 - 1 1. FC Köln L No match found D No match found L 07 March: 1. FC Köln 1 - 2 Borussia Dortmund
14FSV Mainz 0524581127-39-1223 W 07 February: FSV Mainz 05 2 - 0 FC Augsburg W No match found L No match found D 28 February: Bayer Leverkusen 1 - 1 FSV Mainz 05 D 07 March: FSV Mainz 05 2 - 2 VfB Stuttgart
15FC St. Pauli24651323-40-1723 L 31 January: FC Augsburg 2 - 1 FC St. Pauli W 07 February: FC St. Pauli 2 - 1 VfB Stuttgart L 14 February: Bayer Leverkusen 4 - 0 FC St. Pauli W 22 February: FC St. Pauli 2 - 1 Werder Bremen W 28 February: 1899 Hoffenheim 0 - 1 FC St. Pauli
16Werder Bremen24571225-44-1922 D 31 January: Werder Bremen 1 - 1 Borussia Mönchengladbach L 07 February: SC Freiburg 1 - 0 Werder Bremen L 14 February: Werder Bremen 0 - 3 Bayern München L 22 February: FC St. Pauli 2 - 1 Werder Bremen W 28 February: Werder Bremen 2 - 0 1. FC Heidenheim
17VfL Wolfsburg24551433-53-2020 L 07 February: VfL Wolfsburg 1 - 2 Borussia Dortmund L No match found D No match found L 01 March: VfB Stuttgart 4 - 0 VfL Wolfsburg L 07 March: VfL Wolfsburg 1 - 2 Hamburger SV
181. FC Heidenheim24351622-53-3114 L 07 February: 1. FC Heidenheim 0 - 2 Hamburger SV L 15 February: FC Augsburg 1 - 0 1. FC Heidenheim L No match found D No match found L 07 March: 1. FC Heidenheim 2 - 4 1899 Hoffenheim

Qualification/Relegation

  • Champions League
  • UEFA Europa League
  • Conference League Qualification
  • Relegation Playoffs
  • Relegation

Danny da Costa’s dramatic stoppage-time equalizer salvaged a vital point for FSV Mainz 05 in a thrilling 2-2 draw against VfB Stuttgart at the Mewa Arena. The late heroics denied Stuttgart a crucial away victory in a pulsating Bundesliga encounter.

Mainz, battling near the bottom of the table, desperately needed points to aid their survival fight. Stuttgart, meanwhile, arrived in strong form, aiming to solidify their position in the top four and pursue European qualification. This match pitted contrasting ambitions against each other.

The opening half saw both teams jockey for control, but clear-cut chances were at a premium. Mainz showed their intent with more shots, looking to break the deadlock.

Their persistence paid off just before the break. In the 39th minute, Lee Jae-Sung found the net for Mainz. A well-worked move culminated in Danny da Costa providing the assist, allowing Jae-Sung to guide the ball past Alexander Nübel and give the home side a surprising lead.

The interval found Mainz leading unexpectedly, a testament to their resilience. Stuttgart, however, would have regrouped, knowing they needed to find another gear to turn the tide. A stronger second-half showing was anticipated from the visitors.

Stuttgart emerged with renewed purpose, pressing higher and looking to dominate possession. Their manager made decisive changes in the 75th minute, introducing fresh attacking talent.

These substitutions immediately paid dividends, sparking a dramatic turnaround. In the 76th minute, Ermedin Demirovic pulled Stuttgart level, finishing smartly after an assist from Deniz Undav. Just seconds later, in the 77th minute, Undav himself struck, giving Stuttgart the lead. Tomás, another substitute, set up Undav for the quick-fire goal.

Mainz, now trailing, pushed hard for an equalizer. They continued to create chances, showing grit and determination. As the clock ticked into added time, their efforts were rewarded.

In the 90+1 minute, Danny da Costa became the hero. He rifled home a crucial equalizer, sparking wild celebrations among the home fans. This late goal snatched a precious point from the jaws of defeat for Mainz.

The statistics highlighted Mainz’s attacking output, boasting a significantly higher Expected Goals (xG) of 2.82 compared to Stuttgart’s 0.98. Mainz also recorded more total shots (17 to 11) and shots on target (6 to 4), despite holding only 38% of the ball possession. Stuttgart’s keeper, Nübel, made 3 saves.

This hard-fought 2-2 draw provides a crucial morale boost for Mainz, offering a vital point in their battle for Bundesliga survival. For Stuttgart, it is two points dropped in their quest for a European place, though a point away from home against a determined opponent is not without merit.

DasFootball
DasFootball
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments