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ünchen332751117-358286 W 19 April: Bayern München 4 - 2 VfB Stuttgart W 25 April: FSV Mainz 05 3 - 4 Bayern München W No match found D No match found W 16 May: Bayern München 5 - 1 1. FC Köln
2Borussia Dortmund33217568-343470 L 18 April: 1899 Hoffenheim 2 - 1 Borussia Dortmund L No match found W No match found L No match found W 16 May: Werder Bremen 0 - 2 Borussia Dortmund
3RB Leipzig33205865-432265 W 18 April: Eintracht Frankfurt 1 - 3 RB Leipzig W 24 April: RB Leipzig 3 - 1 Union Berlin W No match found L No match found W No match found
4VfB Stuttgart33187869-472261 W No match found L No match found D 02 May: 1899 Hoffenheim 3 - 3 VfB Stuttgart D No match found W No match found
51899 Hoffenheim33187865-481761 D No match found W 25 April: Hamburger SV 1 - 2 1899 Hoffenheim W No match found D No match found W No match found
6Bayer Leverkusen33177967-462158 W No match found L No match found W 02 May: Bayer Leverkusen 4 - 1 RB Leipzig W No match found L No match found
7SC Freiburg331281347-56-944 W 19 April: SC Freiburg 2 - 1 1. FC Heidenheim W No match found L No match found D No match found L No match found
8Eintracht Frankfurt3311101259-63-443 W No match found L No match found D No match found L 08 May: Borussia Dortmund 3 - 2 Eintracht Frankfurt L No match found
9FC Augsburg331271445-57-1243 D No match found W No match found D No match found W 09 May: FC Augsburg 3 - 1 Borussia Mönchengladbach W No match found
10FSV Mainz 05339101442-53-1137 L No match found D No match found L No match found W No match found L No match found
11Hamburger SV339101439-53-1437 L 18 April: Werder Bremen 3 - 1 Hamburger SV L 25 April: Hamburger SV 1 - 2 1899 Hoffenheim L No match found W 10 May: Hamburger SV 3 - 2 SC Freiburg W No match found
12Union Berlin33991540-58-1836 L 18 April: Union Berlin 1 - 2 VfL Wolfsburg L 24 April: RB Leipzig 3 - 1 Union Berlin L No match found D No match found W 16 May: Union Berlin 4 - 0 FC Augsburg
13Borussia Mönchengladbach338111438-53-1535 L No match found D 25 April: VfL Wolfsburg 0 - 0 Borussia Mönchengladbach D No match found W No match found L No match found
141. FC Köln337111548-58-1032 W No match found D No match found L No match found D No match found L 16 May: Bayern München 5 - 1 1. FC Köln
15Werder Bremen33881737-58-2132 L No match found W No match found D No match found L 09 May: 1899 Hoffenheim 1 - 0 Werder Bremen L 16 May: Werder Bremen 0 - 2 Borussia Dortmund
16VfL Wolfsburg33681942-68-2626 L No match found W No match found D 03 May: SC Freiburg 1 - 1 VfL Wolfsburg D No match found L No match found
171. FC Heidenheim33681941-70-2926 W No match found L No match found W No match found D No match found W No match found
18FC St. Pauli33681928-57-2926 L No match found D No match found L 03 May: FC St. Pauli 1 - 2 FSV Mainz 05 L 09 May: RB Leipzig 2 - 1 FC St. Pauli L 16 May: FC St. Pauli 1 - 3 VfL Wolfsburg

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